Hi, all.
IB's trading Olympiad inspired me. I have opened an account and coded a few strategies using the Java API. I found it to be extremely difficult to create a winning trading strategy.
I understand how financial instruments work and have programming experience with perl/java. I have spent countless hours parsing and disecting tick-by-tick market data for forex and some index futures. The trading stratigies that I have come up can be divided into following categories:
a) loosing strategies
b) strategies that barely make money (Russell 2000 emini - about 100$/day) - since the edge is so small, I just attribite it to "luck", as blindly going long in a bullish market.
c) strategies that are profitable virtually everyday, but extremely high frequency. In that case commissions (even IB's super low commissions) negate the profits.
d) profitable strategies that could be profitable, if you can predict price range.
My current work flow is as follows:
1. come up with a theory
2. write a perl simulator to test on previously recorded market data
3. code up in Java, if necessary.
Trading Olympiad results clearly show that fully automated trading is very real. My question to all is this - do you think it's possible to create a decent trading strategy, without in-depth understanding of all aspects of FE? I would be very interested in critique and exchange of ideas on the subject.
Feel free to e-mail or post a reply!
IB's trading Olympiad inspired me. I have opened an account and coded a few strategies using the Java API. I found it to be extremely difficult to create a winning trading strategy.
I understand how financial instruments work and have programming experience with perl/java. I have spent countless hours parsing and disecting tick-by-tick market data for forex and some index futures. The trading stratigies that I have come up can be divided into following categories:
a) loosing strategies
b) strategies that barely make money (Russell 2000 emini - about 100$/day) - since the edge is so small, I just attribite it to "luck", as blindly going long in a bullish market.
c) strategies that are profitable virtually everyday, but extremely high frequency. In that case commissions (even IB's super low commissions) negate the profits.
d) profitable strategies that could be profitable, if you can predict price range.
My current work flow is as follows:
1. come up with a theory
2. write a perl simulator to test on previously recorded market data
3. code up in Java, if necessary.
Trading Olympiad results clearly show that fully automated trading is very real. My question to all is this - do you think it's possible to create a decent trading strategy, without in-depth understanding of all aspects of FE? I would be very interested in critique and exchange of ideas on the subject.
Feel free to e-mail or post a reply!