Genetic Builder Intensive Review
Normally I'm way too busy (doing things like supervising the work on my new pyramid and telling that Moses fellow that I will not let his people go ) to do an intensive review, but this is one I just couldn't pass up.
Genetic Builder is software that creates EAs. Its fairly new and there aren't any reviews for it yet (FPA Review Page is at GeneticBuilder | GeneticBuilder.com reviews and ratings by Forex Peace Army).
I've been looking for something like this for awhile. I sometimes have ideas for an EA, but I don't have the time to sit down and learn MQ4. I haven't read the manual yet, so will just tell you what I learned from the Genetic Builder sales info on the website for starters.
As I understand it, you start by selecting some general parameters. Then you turn Genetic Builder loose and it goes through hundreds (thousands?) of combinations and lets you sort out the ones that show the most promise. It seems to be more loosely organized than some other EA builders where you specify a set of If This, Then That logic. The reason is that Genetic Builder is designed to try things you may not ever have thought of.
One very interesting feature is the way to split the test data. You pick a date range of data for initial EA creation, holding back some data for followup testing. Then take your best generated EAs and run them again on the older data used to create them as well as on newer data to see how well they hold up against "unknown" data. This will quickly kill any EAs that are locked into success only from data from a specific date range.
Looks like this thing needs to run for a few days to chew through all the possibilities. Guess I'll dust off a spare computer so that it can run without disturbing me.
So, my plan is to sit down this weekend, read the friendly manual, and then try to see what I can create.
A few of the questions floating around in the back of my mind:
1. Just how much control do I get for telling these EAs what to do? For example: Can I specify things like money management, adding trailing stops, etc.
2. If I get a very promising EA, is there a way inside Genetic Builder to try to further improve it by adding/removing components and/or altering settings, or will I have to figure that out inside of MT4's MQL editor?
3. Since the forex market conditions change over time, would it be a savings of time and effort to develop EAs using the last 2-4 years of data instead of the last 10 years?