I don’t really like situations like recently with BAH where I’ve lost around 50%. In this particular case very little could have been done (market stopped trading for some time after news and then gapped) but there were (and will be) more cases like this when I will be able to exit.
A small recap before I get to testing: my systems are created and tested by a computer and I don’t really mess with them later. One of possible exits is where loss exceeds given percentage in given number of days. Stop loss exit rule can be joined with more rules. In other words, systems can get stop loss strategy “discovered” during training, and if it’s beneficial such system would win with one without a stop loss.
But still, I wanted to see what would happen if I force stop loss at an execution layer. So systems stay the same, but if loss (by EOD close price) exceeds 20% - the position will be closed.
To my surprise it’s rather disappointing. Below some data:
Original With stop loss
System count 312 67
Final account value 1188 966
Profit factor 3.54 2.48
Expectancy 1.19 0.8
Average drawdown -31 -32
First of all, only minority of systems survived trading with stop loss (67 out of 312). That means, that trading with stop loss made results (on in-sample data) so bad that most systems weren’t allowed to trade on out-of-sample. Average final account value is smaller, but given largish standard deviation there is no big significance here (two sample T test shows significance only at > 0.2). Other metrics are also worse and I wonder what could be the reason. Any ideas?