This seems like the most simple coding possible, and yet I am vexed by it!! Below is the code: DEFPARAM CumulateOrders = False // Averagecrosslong= ExponentialAverage[8](close) crosses over ExponentialAverage[13](close) If Averagecrosslong THEN BUY 1 PERPOINT AT MARKET ENDIF SET STOP pTRAILING VLSTOP And now see the attached screengrab of where it actually enters. The entry is two-and-a-half bars after the line cross. Why does it not enter on the 20th or the 21st? Thank you in advance 🙂