Chart of Latency Times to Most Forex Brokerages

Aug 24, 2012 at 21:55
3,577 Views
13 Replies
Member Since Aug 22, 2012   11 posts
Aug 24, 2012 at 21:55
It is no wonder it is hard to get fills at some brokers when markets are moving fast.

I stumbled onto this chart which reveals in quantifiable time how long the latency is from San Diego, New York City or the UK to nearly all major Forex brokerages. It ranges from <1ms to over 200ms which is huge when you realize it is double that because the data must move both directions. If it takes over 200ms for you to get the quote and 200ms to send the order the price has likely moved dramatically in a fast market.

https://helpdesk.commercialnetworkservices.net/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=174
Where there's odds . . . there's hope.
stevewalker
forex_trader_79941
Member Since Jun 06, 2012   1439 posts
Aug 25, 2012 at 07:53
thanks Marvin
Member Since Jan 14, 2010   556 posts
Aug 25, 2012 at 08:04
nevercaughtup posted:
It is no wonder it is hard to get fills at some brokers when markets are moving fast.

I stumbled onto this chart which reveals in quantifiable time how long the latency is from San Diego, New York City or the UK to nearly all major Forex brokerages. It ranges from <1ms to over 200ms which is huge when you realize it is double that because the data must move both directions. If it takes over 200ms for you to get the quote and 200ms to send the order the price has likely moved dramatically in a fast market.

https://helpdesk.commercialnetworkservices.net/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=174

Marvin, this chart is valid only if you set you vps with cns, however it has no value if your vps is elsewhere. Moreover, the chart doesn't include execution time - the latency could be super low, but execution time super high, so the total of both would be probably the best metric for comparison (not to mention the execution time must be measured for a real account, not demo).
stevewalker
forex_trader_79941
Member Since Jun 06, 2012   1439 posts
Aug 25, 2012 at 08:38
James
there must be ref point. He cant measure from our machines. So instead of getting values from Marvin s house it is beter to get values from a VPS with a know IP ( Geo Location ).

walker

James_Bond posted:
nevercaughtup posted:
It is no wonder it is hard to get fills at some brokers when markets are moving fast.

I stumbled onto this chart which reveals in quantifiable time how long the latency is from San Diego, New York City or the UK to nearly all major Forex brokerages. It ranges from <1ms to over 200ms which is huge when you realize it is double that because the data must move both directions. If it takes over 200ms for you to get the quote and 200ms to send the order the price has likely moved dramatically in a fast market.

https://helpdesk.commercialnetworkservices.net/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=174

Marvin, this chart is valid only if you set you vps with cns, however it has no value if your vps is elsewhere. Moreover, the chart doesn't include execution time - the latency could be super low, but execution time super high, so the total of both would be probably the best metric for comparison (not to mention the execution time must be measured for a real account, not demo).
stevewalker
forex_trader_79941
Member Since Jun 06, 2012   1439 posts
Aug 25, 2012 at 09:49 (edited Aug 25, 2012 at 10:15)
please consider that ping data is also round trip value.😉
stevewalker
forex_trader_79941
Member Since Jun 06, 2012   1439 posts
Aug 25, 2012 at 09:58 (edited Aug 25, 2012 at 10:15)
'If it takes over 200ms for you to get the quote and 200ms to send the order '

when latency is 200ms it is round trip.
so it takes 100 ms for you to get quote and anoyther 100ms for sending the order to server.
means your delay will be latency/2 + latency/2

delay = 1/2 latency + 1/2 latency

means
delay = latency

walker

PS:
NOT CORRECT
delay = 2 x latency

stevewalker
forex_trader_79941
Member Since Jun 06, 2012   1439 posts
Aug 25, 2012 at 10:03
also MT4 has an autentication problem for every 30 sec.
when there is no trade or modification activity with broker server after 30 sec MT4 switch to sleep mode. when any order send to broker after 30 sec (when in sleep mode) MT4 first ask for autentication which it takes around 500ms.

walker
stevewalker
forex_trader_79941
Member Since Jun 06, 2012   1439 posts
Aug 25, 2012 at 10:11 (edited Aug 25, 2012 at 10:13)
another tip:

average tick for retail broker data feed is 2tick/sec. which is avergae 500ms/tick.
if your latency is < 350 ms it does not matter too much if you trade over VPS or local.
Unless very fast market moves.

walker
Member Since Jan 14, 2010   2299 posts
Aug 25, 2012 at 18:17
Try Oanda. execution is a way faster than MT4 and practically no slippage. Position sizing is also head and shoulders above any MT4 broker not to mention that Oanda has got its own MT4 platform now. It is much easier to manage trades opened with Oanda.
stevewalker
forex_trader_79941
Member Since Jun 06, 2012   1439 posts
Aug 25, 2012 at 18:35
is it java based or desktop platform?
Chikot posted:
Try Oanda. execution is a way faster than MT4 and practically no slippage. Position sizing is also head and shoulders above any MT4 broker not to mention that Oanda has got its own MT4 platform now. It is much easier to manage trades opened with Oanda.
Member Since Aug 22, 2012   11 posts
Aug 26, 2012 at 07:57
Steve, Your points are very valid and I think you see it the same way I do except for the part about the ticks. No doubt a tick is about half a second, but ticks do not fill orders. Liquidity has to be there to fill the order with liquidity providers offering in advance X amount of liquidity at current price, x amount at the next level, x amount at the next level and on down. So as soon as one level is gone it moves to the next and then the next as so on.

I think of it as 10 shelves of the same product in a store and when the top shelf is empty the price is higher on the next shelf down and each shelf downward raises the price again. So in order to get the product on shelf one you have to get to that shelf before the next person trying to get to it.

Speed matters in fast moving markets so if a strategy isn't dependent of getting product off of shelf one it is not a big concern. For a strategy that needs top shelf product it is a big concern.

I think of it like this. If I need to run to the store and get some of the product on shelf one, my chances of getting it are much better if the store is only a few blocks away rather than a several miles away. I hail the taxicab (wake up MT4), tell the driver where to go (latency) and run into the store and buy it (execution).

Execution can also be improved by dealing with brokers with redundant gateways (doors to get into the store), but that is a whole different topic.
Where there's odds . . . there's hope.
stevewalker
forex_trader_79941
Member Since Jun 06, 2012   1439 posts
Aug 26, 2012 at 08:27
Hi Marvin

I did not say VPS is useless.

- no power off
- no connection problem ( %99 of the time )
- auto Backup
- 7/24 up and running
- low latency
- no maintanance

agree;
'Speed matters in fast moving markets so if a strategy isn't dependent of getting product off of shelf one it is not a big concern. For a strategy that needs top shelf product it is a big concern.'

I am also VPS user.

walker

PS: trader can reach better liquidity by being fast or slow. it depends the market condition😉
Member Since Jan 14, 2010   2299 posts
Aug 26, 2012 at 10:35
At least for live account it is desktop platform but java based browser also works ok. my live account has desktop p[latform. no issues.

stevewalker posted:
is it java based or desktop platform?
Chikot posted:
Try Oanda. execution is a way faster than MT4 and practically no slippage. Position sizing is also head and shoulders above any MT4 broker not to mention that Oanda has got its own MT4 platform now. It is much easier to manage trades opened with Oanda.
Member Since Jan 14, 2010   2299 posts
Aug 26, 2012 at 10:39
a lot better than any MT4 not mentioning absolute position sizing control.
Sign In / Sign Up to comment
You must be connected to Myfxbook in order to leave a comment
*Commercial use and spam will not be tolerated, and may result in account termination.
Tip: Posting an image/youtube url will automatically embed it in your post!
Tip: Type the @ sign to auto complete a username participating in this discussion.