I have been experimenting with a system that executes multiple trades around the open and closes out end of day.
I can reliably achieve precise end of day exits with Interactive Brokers 'Market on Close' orders, however trading the opening seems entirely probabilistic due to the spreads.
I've gone back and forth with using the midpoint of the spread as well as the last executed price before sending it to the model and am still uncertain which is best. I've been using Interactive Brokers' Adaptive Algo Market orders, both 'patient' and 'normal' priorities which scan the spread for an execution. I realize that I should be managing limit orders in the early morning, but I am hoping that is an optimization so I can put this system to work and focus on other things at the moment.
This looks like a step in the right direction: https://www.elitetrader.com/et/thre...fficial-opening-price-info-through-ib.306921/
Is it possible to execute at the opening price if I can access the order imbalance data mentioned in the link above and send an Adaptive Algo Market Order at 9:30 sharp? It looks like 'Market on Open' orders must be received by before 9:28 and that the opening price data is published from 9:28-9:30.
Any advice would be greatly appreciated.
I can reliably achieve precise end of day exits with Interactive Brokers 'Market on Close' orders, however trading the opening seems entirely probabilistic due to the spreads.
I've gone back and forth with using the midpoint of the spread as well as the last executed price before sending it to the model and am still uncertain which is best. I've been using Interactive Brokers' Adaptive Algo Market orders, both 'patient' and 'normal' priorities which scan the spread for an execution. I realize that I should be managing limit orders in the early morning, but I am hoping that is an optimization so I can put this system to work and focus on other things at the moment.
This looks like a step in the right direction: https://www.elitetrader.com/et/thre...fficial-opening-price-info-through-ib.306921/
Is it possible to execute at the opening price if I can access the order imbalance data mentioned in the link above and send an Adaptive Algo Market Order at 9:30 sharp? It looks like 'Market on Open' orders must be received by before 9:28 and that the opening price data is published from 9:28-9:30.
Any advice would be greatly appreciated.