2. Development history
2003
Beginning development is dated as 08/01/2003. I selected potential list of different indexes and market derivatives and started to experiment with the data characterizing the market state as I said in description to Figure 1. From a very start I have been using only my own designed software interacting with the market through IBâs API. I do not say I like this java-based platform, but a lot of people use it, the functions are accompanied by easy description. I had tested it and had seen that it is possible to make some research using this API. Five months of the year 2003 fast have gone away in data collecting, analyzing and coding the trading platform.
2004
At the January 2004 I practically finished with the selection of system input parameters.
Again, data analysis, system testing and debugging. More 20,000 written code lines. For fast prototyping, only interface includes hundreds element, I used Borland C++ Builder (Interprise Suite). Some parts and ideas I tested before in MATLAB using Financial Toolbox, Financial Derivatives Toolbox, Financial Time Series Toolbox, Fuzzy Logic Toolbox, GARCH Toolbox, Neural Network Toolbox, Signal Processing Toolbox, and
Statistics Toolbox. Professionally, I am not a programmer. For me it is much easier and faster to test any idea by myself than ask about it guru-programmer. Especially, if I have had often only intuitive understanding what I really wanted. So, about one year ago, in June 2004, the system was ready for forward testing. I decided to start real trading in September 2004 with 1 (one) ES contract (E-MINI S&P 500 Index). Why ES? It includes 500 stocks, hard to manipulate, noisy data, an illusion that ES must be very easy to trade, a lot of newbies trade ES, a lot of professional traders trade ES too, acceptable spread/ commissions structure, big leverage, and good working IBâs simulated stop order on GLOBEX in regular trading hours from 9:30 to 16:00. Ok, I didnât want any overnight position. Day-by-day system trading, analysis, testing and system mainly logic corrections in September, October, November and December 2004.
2005
This system really makes automated daytrading. I only from time to time find new logic errors and correct it. Right now, I still have feeling that 9 months of automated system trading didnât reveal possible misinterpretations. Other words, the system can make unpredictable actions in uncommon situation. So, I cannot trade yet more than 1 contract for a while.
--------------------------------------------

2003
Beginning development is dated as 08/01/2003. I selected potential list of different indexes and market derivatives and started to experiment with the data characterizing the market state as I said in description to Figure 1. From a very start I have been using only my own designed software interacting with the market through IBâs API. I do not say I like this java-based platform, but a lot of people use it, the functions are accompanied by easy description. I had tested it and had seen that it is possible to make some research using this API. Five months of the year 2003 fast have gone away in data collecting, analyzing and coding the trading platform.
2004
At the January 2004 I practically finished with the selection of system input parameters.
Again, data analysis, system testing and debugging. More 20,000 written code lines. For fast prototyping, only interface includes hundreds element, I used Borland C++ Builder (Interprise Suite). Some parts and ideas I tested before in MATLAB using Financial Toolbox, Financial Derivatives Toolbox, Financial Time Series Toolbox, Fuzzy Logic Toolbox, GARCH Toolbox, Neural Network Toolbox, Signal Processing Toolbox, and
Statistics Toolbox. Professionally, I am not a programmer. For me it is much easier and faster to test any idea by myself than ask about it guru-programmer. Especially, if I have had often only intuitive understanding what I really wanted. So, about one year ago, in June 2004, the system was ready for forward testing. I decided to start real trading in September 2004 with 1 (one) ES contract (E-MINI S&P 500 Index). Why ES? It includes 500 stocks, hard to manipulate, noisy data, an illusion that ES must be very easy to trade, a lot of newbies trade ES, a lot of professional traders trade ES too, acceptable spread/ commissions structure, big leverage, and good working IBâs simulated stop order on GLOBEX in regular trading hours from 9:30 to 16:00. Ok, I didnât want any overnight position. Day-by-day system trading, analysis, testing and system mainly logic corrections in September, October, November and December 2004.
2005
This system really makes automated daytrading. I only from time to time find new logic errors and correct it. Right now, I still have feeling that 9 months of automated system trading didnât reveal possible misinterpretations. Other words, the system can make unpredictable actions in uncommon situation. So, I cannot trade yet more than 1 contract for a while.
--------------------------------------------

