Quote from d08:
If I have a choice of 2 systems with equal Sharpe and Net Profit, one having 49% winners and the other one having 90%, I will pick the one with 49% every time. Percent winners has almost no meaning in reviewing performance but very high win rate systems tend to have hidden fat tails. Trading isn't about being right but about making the most profit with the least risk.
Good points. Win percentage is way overrated.
Also, the OP mentioned 6 losing tradings in succession. That is to be expected. In fact, i think statistics will predict something like one run of 10 or more in ayear of trading a 50% system. I may have the numbers a little wrong, but the point is a long run of losers is virtually guaranteed.
Typical trend following systems used by commodity traders usually will have a win percentage around 30%. They will certainly have large drawdowns, meaning they can only be used with large accounts that can trade them across multiple markets.
I can't agree with some of the other posters that you need years or decades of backtesting. It depends on the timeframe you want to trade and the logic of your system. If you are trading off weekly or monthly bars, then yes, many years data is necessary. If you are trading 5 minute bars, i don't see the need.
Market conditions can obviously have a big effect on the results. That is the idea behind using long periods of test data. I think yu can accomplish the same thing by selecting perods to reflect different conditions. Or, you can just trade the system in the environment it likes best. of course, that raises the need to classify the market environment as a system filter, but that is pretty basic.
A far bigger risk is curve fitting. Too much optimization or tweaking can produce great numbers, but they will not be reproducible in real time or out of sample testing. Robust systems typically are simple.