Risk adjusted returns from technical trading: a genetic programming approach | Synapse