Using SIMD Genetic Programming for Fault-Tolerant Trading Strategies