A real-time adaptive trading system using genetic programming | Synapse