Yeah, I short of have a few problems with that stuff also, but here's
how I'm thinking about it. Shoot me down. It's for my own good.
1) I am NOT questioning the use of Builder to create the strategies.
For this discussion it's a given. Sounds like for you that might not
be true.
2) Given that I'm _GOING_ to use Builder the question then is how to
use it best, most effectively, etc., so that I have a chance at
finding something successful.
3) I choose some data set - daily, 5 minute, 1 minute, etc., because I
have some interest in that data. That decision is totally outside of
Builder. There's no right or wrong. We all have our interests.
4) Having chosen the data I'm now interested in understanding whether
Builder is likely to be successful if I give it some time. Successful
in this case, and as I understand Mike's paper, is more about its
ability to find something that can be exploited in the data set
without over optimizing to the point of curve fitting.
5) To evaluate #4 I choose metrics and give them weightings. I run a
moderate sized population (100) for a few iterations (5) and keep the
complete population. This is to ensure that I'm keeping the bad models
along with the good. (I'd like to investigate that comment with Mike &
the group, but I'll do that in some other thread I think.) If the
metrics and weightings I choose produce more winning strategies than
losing strategies then I have a solution space that might be
interesting.
6) Assuming I get this far then I start doing big runs to see what
Builder produces. Only now do I do populations of 5000 over 20 or 30
generations, etc., and even then because I learned in 5 that maybe
only 70% of the 100 population runs produced and OOS profit I may end
up doing this step multiple time. However, at least I'm not doing it
blind. I have reasons to believe it might be successful instead of
just hoping it will be successful.
I've been playing with this since last week. I can say right now that
for the markets & bar types I'm looking at there are a LOT of metrics
that don't have much chance of succeeding. To me this pretest profit
allows me to discover than more quickly and focus in on the metrics
that have a better chance.
Or so I hope... :-)
Cheers,
Mark