This is an obvious question, so surely has been asked a million times: if I schedule some action based on (timestamped) external data (obtained by the fetcher), does it consume the data item (if any), so the next time I try the action, that particular datum will be invisible?
That is, if I have
6/18/2015, 1pm, "buy AAPL"
6/18/2015, 2pm, "sell AAPL"
If I schedule my algo to run at 1:30pm and at 2:30pm, I would obviously want the first instance to buy AAPL, and consume the line, so the second time the algo runs, it only sees the second line. Is this, in fact, what happens?