Execution speed

Data travels at about 122 miles per millisecond (light is 186 miles/ms). It is impossible to execute an order from Rome, Italy on any US exchange in 2 milliseconds.

right, a couple hundred (IB servers in eu)

[an example full round trip including the time taken by API and software to record the returning event:
place send: Fri 28 Oct 2022 16:22:20:357 edt
filled event received: Fri 28 Oct 2022 16:22:20:676 edt ]
 
Last edited:
right, a couple hundred (IB servers in eu)

[an example full round trip including the time taken by API and software to record the returning event:
place send: Fri 28 Oct 2022 16:22:20:357 edt
filled event received: Fri 28 Oct 2022 16:22:20:676 edt ]

319 ms. Not 2. But not too shabby. And I mean that as Adam Sandler sang it. 319 ms is cute. It's nearly 3 times as long as it takes light to travel around the entire earth. What do you reckon they were doing with your order for those additional 250 ms or so?
 
319 ms. Not 2. But not too shabby. And I mean that as Adam Sandler sang it. 319 ms is cute. It's nearly 3 times as long as it takes light to travel around the entire earth. What do you reckon they were doing with your order for those additional 250 ms or so?

That is right. As mentioned, I missed typing the "hundred" after "couple".

Keep in mind this is the complete round trip from sending the command to receiving the fill event back on our side. There are probably several servers involved coming from Europe, and a lot of software layers and order checking (margins and so on). So I guess we cannot really complain. :)

(If you wish to see the entire set of execution times (1168 LMT orders) I got in milliseconds, you can look at the file AllFills attached to this post.

Clearly, this full round trip time is also affected by the limit price and current bid/ask.
 
Last edited:
i posted this sub second trade today in another thread. it's not the only one i am consistently getting sub 1 second trades with confirmation.

5pL2wv.png
 
i posted this sub second trade today in another thread. it's not the only one i am consistently getting sub 1 second trades with confirmation.

5pL2wv.png

And you want to muck it up by letting some 500K user come on in and hold their segregated account hostage! For shame!

You need to KYB! (Know Your Broker). Shame!

 
What would you consider an average execution speed? It takes me about 3-4 seconds to get a fill. Resulting in crappy fills sometimes. I live on the east coast and the brokers server is in Chicago. New computer, wi-fi. I remember getting faster fills 5 years ago.
%%
I got one of my better profits on a fill that took several hours\ when i called the broker he said bluntly ''dont worry about that \we are working on it+ tech trouble'' LOL funny now, but i remember thinking= good thing that was trend + not counter trend exit.:caution::caution:
3-4 sec sounds Very excessive, even though i would not have a system that depends on good fills or thrills for profits.........................................................................
Of course counting that multi-hours exit\
my average would be much worse than 3-4 secs for that year. Me\ i'm much more concerned about liquidity, trends, trend study, more trend study/charts+ profits + average execution, over the year.
HOPE this helps it helps me; i use market order exits about 80%, mostly limit orders entry,, much more than 3-4 seconds for entry, soemetimes limits\ not filled.
No wonder Paul tudor Jones bought a farm + shoots ducks for food.
 
Back
Top