Sorry, I just saw this thread today after getting the weekly "Most Popular New Threads" e-mail. I thought I'd just clarify my philosophy...
I do like simple strategies, and a lot of that is because simple strategies are harder to curvefit. Fitting a strategy to past data is the biggest "crime" I see developers making. And those fitted strategies tend not to work in real time as well as simpler strategies.
But that doesn't mean simple strategies always work, or complicated strategies never work. And it does not mean that simple strategies that do work are perfect (most simple strategies have large drawdowns, for example).
edit: sorry that last paragraph was terribly written. Here is what I meant:
Can simple strategies work in real time? YES
Can simple strategies fail in real time? YES
Can complicated strategies work in real time? YES
Can complicated strategies fail in real time? YES
As far as simple strategies "will always work" - I plan on every strategy I have eventually not working anymore. And the simpler a strategy is, the easier it is for others to find, and that hurts the "simple strategy" developer.
Ernie's approach is much more complicated, and less likely to be copied by a ton of other developers. That is a definite plus. And he does a lot of other really good things in his development. We were actually just e-mailing each other last week, as there are things he does that I am looking at doing.
BOTTOM LINE: I think you can succeed with either approach, and you can fail with either approach (and succeed with other approaches too, like what @globalarbtrader does - his books are worth reading). The key is to find a strategy development approach that correlates with future performance. Easier said than done, of course, but I am amazed with how many people forget this end goal.
Sorry. I typically avoid discussions at ET, as inevitably people will say "oh he is just trying to promote himself." I'm a sponsor, so I usually only post in the Announcements section (where it is clear promotion). People can always reach out to me privately.
