Serge Pustelnik
Genesis Securities
Quote from AnonymousTrader:
Here's an interesting story:
I was approached by someone who wanted to run his strategy auto. We've done some tests (forward with tiny test size) and saw an interesting thing: His strategy had a 85% mean average win rate.
We got into an argument...
He thinks he found the holy grail.
I told him his strategy is not perfectly efficient.
It would be much better if the win rate (winning percentage) was in the low 50s.
What do you guys think?
AT and I actually discussed this topic before so let me put in a few words.
First of all, get some rest - you became completely incoherent.
-----
When rational traders design a mechanical system (either automated or manual) the system functions on the parameters of constraints.
What I mean is: If there was no constraints, every second the system would buy or sell.
Most traders like to avoid losses and thus put on extra constraints to protect the system from losses.
Each extra constriant (if done for the above reason) will attempt to block false positives. The risk of doing so, is that you create false negatives. Therefore, the system will miss positive trades because it is afraid to take losses. Winning % is a good indication (usually) of too many extra constraints. It is no way the only indication, but in more cases than not, reducing winning % (by reducing constraints and thus increasing frequency as a result).
There are many other variables to consider as well. One is $win/$loss ratio. For each dollar lost, how much is gained?
The goal when reducing winning % is to keep the $win/$loss ratio constant.
There are many potential side-benefits to decrease winning percentage by this method.
The method will increase trade frequency. Sometimes this will mean that 1 day holding period will be reduced to some intraday period. That will remove overnight risk from the equation.
Here is an example.
Suppose a strategy with a 85% winning percentage, with a 1:1 $win/$loss ratio with average win of $1.00 and average trades of 100 per day.
Net PNL would be 100 x 0.85 x $1.00 - 100 x (1-0.85) x $1.00 = $70.00 profit.
Suppose we removed extra constraints to give us the following:
55% win percentage,
1:1 $W/$L,
$1.00 average win per trade
1000 trades
The Net PNL would be 1000 x 0.55 x $1.00 - 1000 x (1-0.55) x $1.00 = $100.00
The overall performance increased by $30.00 (a 42% improvement)
In this example I kept the $1.00 average win rate per trade the same. In many cases the $1 will also rise. If it rises to $1.50, the overall result will improve by another 50%:
1000 x 0.55 x $1.50 - 1000 x (1-0.55) x $1.50 = $150
Overall profit increase of 114%
Note: in this example I am using final *net numbers (after fees/commission calculations)
Conclusion:
The high winning percentage is usually an indicator that the system has extra constriants placed that produces too many false negatives. The goal is not to reduce the actual winning percentage by to reduce the false positives to a point where it still makes sense.
If done right, removing these types of constraints (another way is to lax them) will not harm the overall performance but can only improve it (if done right)
[ false positives gained x loss factor ] < [ false negatives removed x win factor]
in case of $W/$L of 1.00 the number of new false positives has to be less than the number of false negatives removed.
Another example:
if the *modification to the strategy increased the number of trades from 100 to only 150.
Remember, the first 100 trades should still be at the same numbers (85% win percentage). The extra 50 trades, will be, for argument sake, at 55% win percentage.
The overall profitability will look like this:
100 x 0.85 x $1.00 - 100 x (1-0.85) x $1.00
+
50 x 0.55 x $1.00 - 50 x (1-0.55) x $1.00
= $75
still a 7% improvement.
Depending on the efficiency of the strategy, some, even with high win% cannot be improved greatly.
I hope this clears many things up. I welcome all comments.
PS:
Be careful when comparing the two examples. In the first one, I assumed the overall strategy win % moved from 85% to 55%
In the last example I assumed that the incremental trades' win% was 55%. The actual overall win% of the new modified strategy would be 75%
PPS:
Note, I also realize that a 55% win percentage on 50 trades means that 27.5 trades will be profitable. I understand that there cannot be 1/2 a trade but I was using arbitrary numbers, please forgive me for that. For consistency, multiply all my numbers by 10, if you wish.