Skip to content
CompareForexBrokers

Execution Speed Testing Results

We tested 20 forex brokers to find out who has the fastest execution speed. Speeds under of 0.1 seconds improve your chances of avoiding slippage and getting the price at your order. Find out which brokers are fastest.

Justin Grossbard, Co-Founder of CompareForexBrokers Written by Justin Grossbard Fact-checked by David Levy Last updated:

Why trust Compare Forex Brokers. Our reviews are reader-supported. We may receive payment when you click a link to a partner site. Learn how we make money.

Trading Forex and CFDs with leverage poses significant risk of loss to your capital.

Execution speed, every broker tested

36 brokers, ranked on limit order speed in milliseconds, fastest first. The 21 ECN brokers average 135 ms on a limit order against 154 ms for the 15 market makers.

Limit and market order execution speed in milliseconds, by broker, ordered fastest first on the limit order
Rank Broker Execution type Limit order Market order
1 BlackBull Markets ECN 72 ms 90 ms
2 Pepperstone ECN 77 ms 100 ms
3 Fusion Markets ECN 79 ms 77 ms
4 Octa ECN 81 ms 91 ms
5 OANDA Market Maker 86 ms 84 ms
6 Blueberry Markets ECN 88 ms 94 ms
7 Global Prime ECN 88 ms 98 ms
8 Axi ECN 90 ms 164 ms
9 Tickmill ECN 91 ms 112 ms
10 Exness Market Maker 92 ms 88 ms
11 TMGM ECN 94 ms 129 ms
12 City Index Market Maker 95 ms 131 ms
13 FOREX.com Market Maker 98 ms 88 ms
14 FXCM Market Maker 108 ms 189 ms
15 Trading.com Market Maker 114 ms 138 ms
16 Admiral Markets ECN 132 ms 182 ms
17 IC Markets ECN 134 ms 153 ms
18 FBS ECN 135 ms 118 ms
19 CMC Markets Market Maker 138 ms 180 ms
20 Eightcap ECN 143 ms 139 ms
21 GO Markets ECN 144 ms 145 ms
22 XM Market Maker 148 ms 184 ms
23 Markets.com Market Maker 150 ms 141 ms
24 FxPro ECN 151 ms 138 ms
25 easyMarkets Market Maker 155 ms 155 ms
26 ThinkMarkets ECN 161 ms 248 ms
27 IG Group Market Maker 174 ms 141 ms
28 VantageFX ECN 175 ms 154 ms
29 Tradersway ECN 198 ms 214 ms
30 Libertex Market Maker 215 ms 244 ms
31 FP Markets ECN 225 ms 96 ms
32 AvaTrade Market Maker 235 ms 145 ms
33 ATC Brokers ECN 238 ms 241 ms
34 HYCM Market Maker 241 ms 268 ms
35 FXTM ECN 248 ms 210 ms
36 Swissquote Market Maker 258 ms 198 ms

A broker with no review on this site is still listed where we tested it; its name carries no link.

Fast execution speed is vital to avoid slippage which can result in your orders closing at a price different to the requested price. To help find the brokers with the fastest order execution speed, CompareForexBrokers conducted testing using 20 MetaTrader 4 forex brokers.

Which Forex Broker Has The Fastest Execution?

Our 2026 testing found that Blackbull Markets has the fastest execution speed.

The test determined the following category finalist. Top 2 Limit Order Execution Speeds

  • Blackbull Markets
  • Pepperstone

Top 2 Market Order Execution Speeds

  • Fusion Markets
  • Blackbull Markets

Based on the above, the overall winner was Blackbull Markets when it came to the fastest execution speed. It should be noted that the brokers we selected:

  • are well covered on our website
  • represent a mix of No-dealing Desk (NDD) brokers and market makers
  • support MT4 as we wanted to use freely available Expert Advisors (EAs) for testing

Execution speeds for limit orders

Our tests showed the following results for limit order execution speeds.

limit execution speed

Execution speeds for market orders

Our tests showed the following results for market order execution speeds.

Market Order Average Execution Speed 2026

Fastest execution speeds

This table summarises the results of our tests. We show an overall rank (1 to 20) and the corresponding rank for limit and market orders. We also show whether the broker is a market maker or an NDD with STP.

Straight-Through Processing is faster

From the results, it’s notable that the fastest market maker, FXCM, came in at number 6. Detailed inspection of our results shows that order execution speeds for market makers are around 50 milliseconds slower than for NDD brokers. As we would expect, the Straight-Through Processing capabilities of the NDD brokers provide faster execution speeds than achievable with a market maker.

Why does order execution speed matter?

A faster execution speed matters because it can help prevent slippage. All trades have a lag time (even if miniscule) between an order being placed and being filled which is enough time for forex prices to change and this process is called slippage. While slippage can be both positive or negative depending on which way the price moves, most traders prefer to get the price they placed their order at.

If your trading strategy relies on profits of just a few pips (e.g. scalping), or if you use automated trading, execution speeds are key to your success

What factors influence execution speed?

Factors that can influence the speed trades are executed include:

  1. The type of execution the broker is using
  2. Where broker’s servers are located
  3. The quality of the infrastructure the broker is using
  4. The trading platform you are using.

Type of execution

How brokers execute your trades will affect the time taken to process your orders. Brokers consist of two types: those with their own Dealing Desk (DD) such as a market maker who use their own liquidity and those without. No Dealing Desk (NDD) brokers use Straight-through Processing (STP) or Electronic Communication Networks (ECN) to source quotes from external liquidity providers and open and close your orders.

Where the servers are located?

The location of the broker’s servers will also affect the time taken to execute orders. Storing servers in the same data centres as the liquidity providers is one way to reduce the travel time to transmit data. Another way brokers reduce the distance your orders need to transmit is to use data centres closer to your trading desk.

We talk about the network latency due to server locations in this section: Location Independent Testing.

Quality of the infrastructure

The quality of the infrastructure is another factor that can affect execution speed. Is the broker using fibre optic cables and if so how many? fewer cables mean more congestion and therefore slower speed.

Trading platform speed

One last factor worth mentioning is the trading platform you are using. Some trading platforms are just faster than other platforms. MetaTrader 5 for example, has 64-bit processing, so is more powerful than MetaTrader 4 which has 32-bit processing and by extension faster speed.

How we tested

To compare the execution speeds of forex brokers, Account Opening were processed for 20 trading accounts across top brokers, for testing purposes we used a demo rather than live account. We wanted to compare data for all types of orders (limit and market), so we chose MT4 Expert Advisors (EAs) specifically designed for these two types of orders. We chose EAs which are freely available and have been proven through previous testing.

brokers picture

For limit orders, we used the MT4 EA known as ExTest_ForExpat. This EA places several limit orders (buy and sell) and calculates the time between sending orders to brokers and receiving an answer from them or executing the orders. Minimum, maximum, and average response times are recorded.

For market orders, we used the MT4 EA known as Broker Latency Tester. This EA sends a market order and calculates the time between sending the order and receiving the confirmation. After confirmation, the position is closed. The average response time is calculated across 20 trades at a lot size of MODE_MINLOT (the minimum amount allowed by the broker).

Demo Testing Limitation (and possible advantage)

There are some testing limitations with using a demo account as opposed to a live account.

Demo accounts don’t require orders to be filled since there is no cash involved. While a demo account simulates a real trading environment, your trades never leave the trading platform since there is no requirement for a liquidity provider to accept or fill your trade. Trades with a demo account are therefore server-side only so there will be a difference in how fast trades are executed. For the reasons explained above, you will find there are no partials fills or slippage with a demo account.

One could argue that using a demo account provides a more even comparison for each broker since variables such as available liquidity and time to fill an order is removed. This, however, doesn’t recognise that brokers use different infrastructures to execute trades and often different liquidity providers which can influence execution time along with the fill rate.

We intend to run similar tests on live accounts, and on Virtual Private Server (VPS) setups soon which will better capture real world influences that affect the speed an order is filled.

How we ranked forex brokers

In our testing, we first tested limit order execution speeds. We assigned a rank (1 to 20) to each broker based on the results, with 1 being the fastest and 20 being the slowest.

We then did the same thing for market order execution speeds. We ranked brokers 1 to 20 for market orders, and added this ranking to the limit order ranking to come up with an overall rank. So, our overall rank can be as low as 2 (meaning a broker tested fastest on both limit and market orders) and can be as high as 40 (meaning a broker tested slowest on both limit and market orders). The overall execution speed comparison is shown below, the lowest overall rank is fastest.

Note: We could have also used the average of limit and market order rankings to produce an overall ranking. However, we note that this produces exactly the same order of brokers. Our additive approach provides a better view of the scale of the difference between the faster brokers and the slower ones.

overall execution speed test result

Location Independent Testing

In this case, our testing machine was in Australia. While some brokers have demo servers in Australia, many don’t. Overall execution speeds are slower when using overseas servers, due to the time it takes data packets to travel over the network to and from the broker’s server.

To make a fair comparison of broker’s order execution speeds, we subtracted the network latency between the machine used for testing and the broker’s server from the overall execution speeds. Subtracting network latency means that our results would theoretically be the same no matter where our testing machine was located. In other words, our tests are location independent.

Network latency (known as “ping”) can be found in two places on an MT4 terminal.

One way to see “ping” is in the connection status (bottom right of the terminal).

location testing

The other way to see “ping” is in the Journal tab of the Terminal Window.

terminal window

Combined test results

Here are our combined limit and market order test results. BlackBull Markets came out on top, being 1st fastest in limit orders and 3rd fastest in market orders for an overall Rank of 4. Limit order and market order speeds are shown in milliseconds.

Compare processing speed across 35 brokers, ordered by our ranking.
BrokerOverall Speed RankingLimit Order RankLimit Order Speed (ms)Market Order RankMarket Order Speed (ms)
Blackbull Markets1172590
Fusion Markets2379177
Pepperstone327710100
OANDA4586284
Octa5481691
Exness61092388
Blueberry Markets7688794
FOREX.com81398488
Global Prime9788998
Tickmill1099111112
TMGM11119413129
Trading.com13149815138
FBS141713512118
Axi1589025164
Eightcap161914317139
IC Markets171613422153
FxPro182315116138
Go Markets192014420145
Markets.com202215018141
EasyMarkets212415524155
Admirals221513228182
IG232617419141
CMC Markets241813826180
FP Markets2532225896
VantageFX262717523154
XM272114829184
FXCM282810830189
Avatrade293323521145
ThinkMarkets302516136248
Tradersway312919833214
Swissquote323725831198
FXTM333624832210
Libertex343121535244
ATC Brokers353423834241
HYCM363524137268

Using VPS to reduce Latency

Our tests showed that the fastest brokers provide order execution speeds of less than 80 milliseconds. Network latency from our testing machine in Australia was generally between 230 and 300 milliseconds. So, overall it can take anywhere from 300 to 500 milliseconds to execute your trade. We had a few trades take over 1 second, round-trip.

The best way to reduce this delay is to remove the network latency between the trader’s machine and the broker’s servers. And the best way to do that is to do your trading on a Virtual Private Server (VPS).

A VPS will sit in the same data centre as the broker’s servers, preferably with a network Cross Connection between the VPS and the broker’s servers.

Tests (VPS Latency) show that Cross Connection VPS setups result in average latencies of 0.33 milliseconds for the LD4 (London) data centre and 0.37 milliseconds for the NY4 (New York) data centre.

At those latencies, the only delay between placing your order and it being executed is the execution speed of your broker. That’s why VPS is the chosen configuration of scalpers and automated trading.

Key Takeaways

  • BlackBull Markets, Fusion Markets and Pepperstone were the most consistent performers across the limit order and market order tests.
  • For the top 5 brokers, Order Execution Speeds average less than 100 milliseconds.
  • Removing network latency (ping) means these tests are location independent.
  • The best way to remove network latency is to use a cross-connected VPS configuration.

Next Up

Here’s a quick view of our pipeline of testing:

  • Comparing order execution speeds for regulated versus unregulated brokers
  • Testing for a broader set of brokers
  • Order execution speeds on live accounts
  • Average spreads on different brokers by currency pair
  • Slippage monitoring across different brokers and currency pairs

About the author

Justin Grossbard, Co-Founder of CompareForexBrokers

Justin Grossbard

Justin Grossbard is the CEO & Co-Founder of CompareForexBrokers established in 2014, along with Noam Korbl and works as Strategic Head Of Research.

LinkedIn · X / Twitter

Our reviews are reader-supported. We may receive payment when you click a link to a partner site. Learn how we make money.