You need to back test it over the last 10 years, not just one year. How much did it average over the last 10 years. What was the biggest drawdown in the last 10 years.
Have you been able to find systems that work? Or have you came to the conclusion that algo trading is not the way to go.

I marked the most important word from your statement.What you said is true, but to know if this one is indeed fake or not you have to manually analyze all the trades one by one.You have to understand what happens and check the evolution of the quote's on stoplosses, drawdowns and slippage.When I checked my strategy I did this manually on about 1,000 intraday trades.The results did not give what NT strategy tester gave, my manually checked trades did much better.I still have to discover the first reliable strategy testing software.
That's a typical remark that you often read. But it makes no sense to me.
In 10 years markets can/do change. So these results might not be representative for the actual market anymore. What worked then might not work anymore today.
I would study the behavior of the system in various different market conditions. The way the strategy adapts itself and gives good result in any market condition is more important as you never know in advance which type of market you will trade in future.
I agree with this. This is like using one type of clothing for year around weather for 10 year or 10 locations. Or one club for all course, in all weather, all locations on the green.In 10 years markets can/do change. So these results might not be representative for the actual market anymore. What worked then might not work anymore today.
I would study the behavior of the system in various different market conditions. The way the strategy adapts itself and gives good result in any market condition is more important as you never know in advance which type of market you will trade in future.

Best way to see how a system behaves in various different market conditions is to do a 10 year back test. Actually the more years you have the better, so 10 years is a minimum.
So the trick is to write the basic Algos, (plural), like a 4 iron, to use the golf metaphor, then a Wedge, and a putter. Then write the Meta Algo code that know which one to use based on the market. Or use the on going performance to adjust, turn off or on the various "clubs".
A lot of work in any case, but doable with persistence and a non flat learning curve. So, again, "no", it is not that simple just finding a single Algo and testing the heck out of it.![]()
I agree with this. This is like using one type of clothing for year around weather for 10 year or 10 locations. Or one club for all course, in all weather, all locations on the green.
And what people do is "over fit" based on too much generality, so you get something that either:*
a) does really good in some and not really bad in others. (day traders).
or
b) does so-so in all markets, but reasonably positive. (e.g. spread traders)
or
c) a lot of really good and really bad which you reject because you are just wasting time and comms.
Just like a good trader trades the market that is presented to them, takes a profit or loss, based on what the market presents, so should an Algo, usage be based on what the market presents.
So the trick is to write the basic Algos, (plural), like a 4 iron, to use the golf metaphor, then a Wedge, and a putter. Then write the Meta Algo code that know which one to use based on the market. Or use the on going performance to adjust, turn off or on the various "clubs".
A lot of work in any case, but doable with persistence and a non flat learning curve. So, again, "no", it is not that simple just finding a single Algo and testing the heck out of it.
*Perhaps the desire for an "All Season" algo, is based on the false notion that you set it and go on vacation for 3 months or a year. In reality, there is constant adjustments and monitoring, or "farming" as they call it.
Try live forward testing.@virtusa
It sounds like my Step #1 is to truly learn how to backtest properly. Which it sounds like means manually going back through the chart for let's just say 10 years.
I need to find out if my platform and/or computer will even support that much tick data. For some reason, I could backtest on 1-tick for one week and it took only a few seconds. But I tried for one year and it never gave results and NinjaTrader closed.