Trading Restrictions, Speculative Trades and Price Volatility: An Application of Genetic Programming