Hello Alisa,
I've learned a bit about IEX, and don't understand the relevance. If I understand correctly, they delay the transmission of data to their system (http://en.wikipedia.org/wiki/IEX):
IEX's main innovation is a 38-mile coil of optical fiber placed in front of its trading engine, which adds a round-trip delay of 700 microseconds and is believed to limit traders' ability to respond on the dark pool ahead of IEX's own pricing algorithms.
In a live Quantopian algo, the closing price for the prior minute bar (delivered by "a realtime feed of trades from Nanex's NxCore product") is available to handle_data, and then an order can be placed asynchronously, presumably delivered to IEX within milliseconds, if not longer. Also, the closing price provided by Quantopian has no datetime stamp, so there is no way to know if the actual trade associated with it occurred close to the call to handle data, or up to almost a minute prior.
Am I missing something, or is it basically impossible on Quantopian to take advantage of the 700 microsecond delay inherent to the IEX system? It seems that there could be numerous trades executed prior to the receipt of an order from Quantopian that would wash out the advantage. Or am I missing something?
Grant