Being a hardcore systems guy, i can't emphasize enough, the importance of having a trading system. Having said that, i would place no importance on the results of the trading systems as they are highly variable and is a function of the market conditions. Past performance is no guarantee of future returns, as clichéd as it is, is a truism in the trading world. I would place more importance of consistency of the system rather than performance. Consistency is everything in this business. What i would do is test the system in various market conditions like
1) Low volatile uptrends
2) High volatile uptrends
3) Low volatile downtrends
4) High volatile downtrends
5) Low volatile range markets
6) High volatile range markets
Well no system can make money or perform equally well in all conditions. Just make sure the money you made in one market condition, is not all given away in another market condition. I have seen so many system developers getting carried away with results they get in a particular market condition as the system is optimized for that type of market - only to later give away all those gains back in another market condition and switch to another system (rinse and repeat). A system which works great in a certain market condition should at least breakeven or perform with minimal drawdown in a another market condition to which it isn't optimized to.
In the end, the bitter truth is, no matter what system you trade, there will be setbacks and drawdowns. It's all about emotionally dealing with those situations. Mechanical or otherwise, a trader has to deal with it. My 5 cents...
NAV,
I agree about consistency. Thats what I was trying to achieve. Fortunately the past 5-6 years have provided just about any market environment I can imagine. A dieing low volatility bull market of 2007-2008, followed by somewhat of a crash condition of 2008, followed by a birth of a new bull market, and all of its phases leading to what looks to be a dieing bull market once again. Not to mention all that overnight gapping insanity in both directions that we went through.
I did try to minimize drawdowns as much as I could. The stops that I've built in are tighter then they should be, With looser stops the % profitable is higher.
As for internals, It depends on how you use them, I guess. I've never liked TRIN for example. Too iffy. NYMO and NAMO are also hard to read, if you don't know what they do. And on Intraday charts they work differently from big picture daily charts. But some things do work. And VIX does work on 60 min charts very well.
As for non confirmation ... the intent of the system is not to catch every possible curve in the market, but to have high profitability ratio, whilie minimiziing risk. There are just as many fakeouts as good trades you can possibly miss. If you notice the longest period out of position for the system is 15 days, and its only 46% of the time in the market overall. It missed quite a few moves. But the drawdown is low. Average drawdown per trade is less then 8 points. As long as it remains that way, I'll be happy, even if it misses a few points here and there.