Interesting, I'll need to look into genetic programming in more detail :) I saw this video where he mined candlestick patterns with a genetic algorithm. Not that candlestick patterns are necessarily a good predictor overall, but more as an inspiration how genetic algorithms can be used: