I'm not a fan of highly optimized systems. I prefer semi-discretionary methods myself. However, I'll throw this out there.
'Lock your rules down", and then run your rules on a randomly chosen 'out-of-sample' test period of an adequate length (look for at least 1,000 trades). If the system...