After I submit a limit order, I see the order show up under the live table for execution. The status flag is initially blue and then it turns green once the order is actually accepted and executable. It usually goes from blue to green in a couple of seconds, but on some orders, I have noticed that it can take a lot longer...like 7 or 10 seconds. Anyone else seeing this? I don't think my computer or network is the bottleneck.
How far away are these from the inside market and what routes? I haven’t noticed anything different on NASDAQ.
I usually submit my limit orders to buy at the bid or sell at the ask or slightly inside. SMART routing for all cases and liquid S&P500 stocks or popular ETFs. Yesterday right before the close, I submitted a buy order at xxx.64 for 100 shares of SPY and while my order was blue, SPY traded all the way down to xxx.57, then returned higher and was above xxx.64 by the time my order turned green. Sometimes the delay works in my favor.
The same problem. Something has broken in IB. Еspecially right after the market closes: nothing works for a couple of minutes.