- Joined
- 3 January 2007
- Posts
- 940
- Reactions
- 2
Here is a link that I'm sure some of you are aware of already.
http://www.smarttraderblog.com/2007/02/position_sizing_software.php
So yes, Trade Sim and Market system analyzer comes into mind.
TradingBlox is pretty good as well but it is also quite expensive, so I haven't got the chance to use it yet. It does not allow intraday data back testing though.
Like MichaelD, I am a die hard automatic pure mechanical trader as well. While the psychology involved in executing trades does not concern me too much (because it is all automatic), the psychology involved in following the system and decide on whether it is performing to expectation or not is a major concern for me. (and also in the development of such system) More often there is a time the automatic trading system is not performing to what you expect and then you go and try to optimise it further or find another system endlessly and not get anywhere.
It is also important to understand some of the advantages and disadvantages of optimising a system through backtesting data. Curve-fitting is definitely one of the major reason why such optimised system fails. However, not optimising a system will cause your system not realising its full profit potential. Thus, it is important to get the right mix.
Forward testing your system through many different uncorrelated markets is one of "my" preferred way of optimising a system. Make sure to keep the concept simple as well so it applies to all markets.
Going a tid off topic here, but anyway, those are your trading softwares. Good luck in your venture.
http://www.smarttraderblog.com/2007/02/position_sizing_software.php
So yes, Trade Sim and Market system analyzer comes into mind.
TradingBlox is pretty good as well but it is also quite expensive, so I haven't got the chance to use it yet. It does not allow intraday data back testing though.
Like MichaelD, I am a die hard automatic pure mechanical trader as well. While the psychology involved in executing trades does not concern me too much (because it is all automatic), the psychology involved in following the system and decide on whether it is performing to expectation or not is a major concern for me. (and also in the development of such system) More often there is a time the automatic trading system is not performing to what you expect and then you go and try to optimise it further or find another system endlessly and not get anywhere.
It is also important to understand some of the advantages and disadvantages of optimising a system through backtesting data. Curve-fitting is definitely one of the major reason why such optimised system fails. However, not optimising a system will cause your system not realising its full profit potential. Thus, it is important to get the right mix.
Forward testing your system through many different uncorrelated markets is one of "my" preferred way of optimising a system. Make sure to keep the concept simple as well so it applies to all markets.
Going a tid off topic here, but anyway, those are your trading softwares. Good luck in your venture.