You know, this could explain why i had 0 trades when i was just using price patterns and volume....
Heres some of my options....
You gotta be careful what you plug into it of course, many of the indicators you list suffer from the same 'un-normalised' problem which gives the optimality you encountered.
It really really helps to think in terms of genetics in the case of genetic algorithms (surprise).
If the environment which the species exists in is highly specific, then selection/adaptation will be fast to stabilise but even a small incremental change to the environment can prove catastrophic.
On the other hand species which have traits which allow generalised access to a range of environments can continue to exist in the face of incremental changes.