Yes, the pending order is cancelled after 1 bar unless you set EntryTime to a different number. And Fast[0] > Slow[0] is not redundant because the trade is not necessarily entered at the crossover. The crossover is for determining the entry limits only, and could have happened some bars earlier.