In system testing you need a statistically signifigant number of trades to generate results worth considering for trading. Using intraday data, you can generate a lot of trades with only a few months of data.
But, you also need to have coverage of all types of markets, up,
down, sideways, volatile, quiet, etc.
I keyed into TS6 a fairly simple volatility breakout system about a year ago, and tested it on 15 and 30 minute bars. Looked pretty good on alot of the volatile Nasdaq stocks, and as I recall, the QQQ as well. I sort of put it aside, thinking, nice... but, the TS6 data just goes back to November of 2000, and there's really not enough here to start trading on.
Now, TS has accumulated almost 2 years of 1 minute data for backtesting. I started fooling with this system again a few days ago, and with 30 minute bars in the QQQ, it's pretty impressive.
It uses a close of the 30 minute bar above or below a volatility band to generate a long or short entry. Optimizable, but not too many parameters to tweak, same rules and parameters for short or long entry (ie. not tuned to direction of market). Catastrophic stop is rarely hit, although its hit more often if you let the system add positions. Adding increased net profit, also increases drawdown.
Anyway, I'm getting way off track here, and I will post a performance summary because I know someone will ask for it.
But, bottom line, how many trades and or months of intraday data do some of you system traders (successful, hopefully), think is necessary for dependable test results.
Results are based on trading a unit of $15,000 worth of QQQ's. 4 cents per share for commission and slippage (8cent/round turn), which is plenty enough in my experience. No compounding, same dollar amount on each trade.
Results on next post.