trade: Consider movement dates to select trade condition for price

using movement date rather than order date is more correct
Status Job ID Name Coverage
  External
running ERP5.CodingStyleTest-Master

16450:42:25

passed ERP5.PerformanceTest-Master

00:26:41

passed SlapOS.Eggs.UnitTest-Master.Python2

00:16:47

passed SlapOS.Eggs.UnitTest-Master.Python3

00:13:13