Hey, I am using a 3rd party software and once I send my order, I can see it transmitted in TWS. But once transmitted in TWS, it takes around 1 second to get submitted which causes getting filled at a worse price specially if the stock is volatile. Is it just me with this issue?
average time from TWS or gateway submitting is < 90ms (1000+ live trades) - from a server pretty close to their servers. if you are experiencing more than that there must be some latency / network issues on your end
So maybe my laptop or my network connection? Also, what do you mean "from a server pretty close to their servers." Thanks for the reply
IB has been having some lag with all the GME 'excitement'. My server has a ~5ms ping time to the IB and I've been seeing outlier response times in the minutes. It seems to have stabilized this week however.
you send MKT orders that way? not smart IMO, try LIMIT orders instead, MKT is always the roulette and you always get hit at the worst bid/ask depending on your order side
I am running an automated trading system since a couple of years. Seeing about one second of delay between me sending an order and IB sending a confirmation that the order has been submitted to the exchange is pretty normal. When IB sends you a message that the order has been submitted multiple steps have been taken. Your Gateway has sent it to IB. IB has verified that you are allowed to place this order. IB has sent the order to the exchange(s). IB has received a confirmation that the order has arrived at the exchange. IB informs you that the order has been submitted. This entire procedure is much more than just the ping time from your computer to IB's server.