Stock index return forecasting: semantics-based genetic programming with local search optimiser. (2017)