Dynamic trade execution: a grammatical evolution approach. (1st January 2011)