Thanks for the answer Mike. It makes sense. A follow up question on the back of someyoungguy's post would be would you ever trade anything that you weren't sure of the fundamental reason for? If you noticed a consistant pattern of behavior like the percentile strategy Talon posted but you didn't understand why it happened would you trade it? I would think given your answer to my question that the answer should be no as well because you could not tell reliably when you should optomize your entry and exit rules and when you're just curve fitting a no longer relavent strategy. TSGannGalt also mentioned that to know if you truly have an edge you need to come up with a hypothysis as to why the behavior is occuring. This seems to be along the same line as what you're suggesting. Does that sound right?
Quote from Mike805:
In reading this post and some of the others here I think its best to remind anyone following along that I don't intend to provide any hard (set in stone) answers to such questions as hard answers do not, in my opinion, exist.
Your job is to do the research yourself. You have to identify, based on the fundamental concept you are developing, what type of quantification is appropriate and where. The risk of curve fitting is always there, however, as I mentioned in another thread a while back, there is a difference between constructive and destructive optimization/curve-fitting, respectively. I got a lot of s--t from some posters regarding the above definitions, so bear with me.
It is my belief that one can utilize certain filters and optimize them constructively, i.e. finding best-fit variable settings. The opposite is also true; one can fool themselves quite easily if they're performing a type of data mining.
The difference lies in the aspect of the system you're trying to optimize. A case example is "pattern" finding. Algorithms that data-mine and search for patterns are IMO fundamentally flawed. As many who are experienced in learning algortihm development will tell you, a model is only as good as its initial rule set. It is very difficult to construct a non-curve fit model from a set of "found" (i.e. data mined) rules.... Optimization, when properly applied, can "adjust" certain rules to benefit the model. Filtering volatility is one of those adjustments IMO. That's not to say you should go along and "fit" ATR lengths without doing the research and analysis.
So that the rub of it, don't use optimization to find out which rules work per se, use optimization to "adjust" fundamentally sound rules.
How do you know if the rule you're working with is fundamentally sound? Well, talon's analysis of his volatility filter is a solid approach. Note that experience and good judgement help here as well.
Mike