I did not read anything about backtesting. Have you done that? If so, I take it back :)
I did not read anything about backtesting. Have you done that? If so, I take it back :)
We do not have techniques that account properly for any of these things.
You may as well draw lines on charts and sell that advice, you'd probably get as good a hearing in any Investment Bank in the world !
oh....
wait...
However, in this case, the fact that no backtest or any sort of risk/reward ratios were published suggests high level of skepticism.
tl;dr: past prices can't predict future prices.
Further, accurate back testing is very difficult for lots of reasons, the most obvious being your own actions aren't reflected.
Most algo firms use historical data to develop a hypothesis & then many different ways to validate that hypothesis. Test trading being the one with the most weight.
A friend had a technique that worked very well on the NASDAQ 100 with roughly those BT criteria. One problem was overlooked: The NASDAQ 100 changes over that time. So you aren't necessarily investing in the same securities in year 6 as you were in year 5, even though you're investing in the same "top 100". IOW, backtesting in this particular case had future knowledge that wasn't easy to see.
When he started (paper) trading in the real NASDAQ 100, the returns were negative. In that he was lucky: They could have been positive for some time, until the constituent stocks changed.
When you trade in a live market, your actions cause responses. When backtesting your actions get no responses.