Dynamic trade execution: a grammatical evolution approach. (11th February 2011)