By Uladzimir Leuchankou, founder of Signal2Forex · 5 November 2026
What is an execution management system? Just a screen where a bank trader clicks a button and buys euros? I suppose that is an answer too. An execution management system — EMS for short — is the software a trading desk uses to send its orders to the market. It chooses who fills them and checks the price the desk got. An FX EMS does this job for currencies.
But for me the question is wider. I do not sit on a bank desk — I write trading robots. My orders reach the same market through a retail broker, so I look at the FX execution management system from the other side. What does it do for the large desks? Where is it still weak? And what does a trader like me have in its place?
| Tool | Who uses it | What it decides |
|---|---|---|
| OMS — order management system | Fund managers and the staff who check the rules | What to trade, how much, for which fund |
| EMS — execution management system | The trading desk | Where, when and with whom to trade |
| MetaTrader with a retail broker | Private traders and their robots | Very little — the broker decides most of it |
Three rows, three levels of control. The first two tools cost money that only a fund can pay. The third is free, and it leaves very few decisions to you.
The FX execution management system
Why does a desk need special software to buy a currency? Because there is no single place to buy it. The Bank for International Settlements counted $9.6 trillion of currency trading a day in April 2025 — 28% more than three years before. This money does not pass through one exchange. It is spread over banks, platforms and private price streams.
That April was not a quiet month. The tariff news at the start of it pushed many funds to sell dollars forward and protect what they held. A desk with a hundred funds to hedge on such a day cannot type every order by hand. It needs a machine that takes the list and works through it.
A later BIS study adds two numbers. About 59% of the turnover is traded electronically, and a customer can in theory choose among more than 15 multi-dealer platforms. Nobody can watch 15 screens. An EMS trading system puts them into one window — prices from many banks side by side, one order ticket, one record of every fill.
It does two more things. The first — algorithms. A large order is cut into small pieces and sent over minutes or hours, so the market does not see the full size. The second — measurement. Transaction cost analysis, or TCA, compares the price you got with the market price at the moment you sent the order. This is the part I respect most.
One thing an EMS leaves to others. It quotes no price of its own and holds no money. The prices come from the banks, and a bank quotes only to clients it has agreed to trade with. So the software is only as good as the list of banks behind it.
Type “what is execution management system” into a search box and most answers come from companies that sell one. I do not blame them. But if you read only the seller, you learn what the tool can do and never what its absence costs you.
OMS vs EMS
People often mix these two. An order management system keeps the book — which fund wants the trade, whether the rules allow it, how the result is split between accounts. The execution management system comes after. It takes the approved order and works it in the market. So the order management system vs execution management system question has a short answer. One decides, the other sends.
The two talk to each other in a standard message format called FIX. Some vendors sell both jobs in one product — an order execution management system, or OEMS. Is one box better than two? I do not know, and the desks do not agree either. In a survey published on 12 August 2026, 69% of 65 funds and trading firms still ran a separate system for FX.
I see the same EMS vs OMS split in my own code. Every robot has a part that decides — the signal, the lot size, the magic number. It has a part that sends — the request to the server and the check of the answer. Both live in one file, so I am my own OMS and EMS. If you know which part decides and which part sends, you know where to look after a bad fill.
Execution management system vendors
The list is short. Most of the names now belong to exchanges and large banks. FXall belongs to LSEG, 360T to Deutsche Börse, FX Connect to State Street, BidFX to the Singapore Exchange. Bloomberg sells FXGO inside its terminal. FlexTrade sells FlexFX, and on 9 February 2026 it connected this product to the spot venues of CME Group.
Which is the best execution management system? Euromoney magazine gave its 2026 award for FX EMS and OMS to 360T on 30 September. This year 360T moved its EMS from an installed program to a browser page, and clients began to move in March. Its product specialist Arslane Chaabane told the magazine one sentence that I keep.
“Any FX order that doesn’t require dealer expertise can be automated.”
I write robots that send orders without a dealer, so I agree with him. But an award is the view of one magazine. A desk that trades options needs other things than a desk that trades spot, and no list of winners can choose for it.
There is one more thing I leave out on purpose. Paid research reports put a dollar size on the execution management system market. I cannot check those numbers, so I do not repeat them. What I can check is who trades.
In the BIS data institutional investors made 13% of all currency turnover in April 2025, up from 11% three years before. Hedge funds and proprietary trading firms made 8%, up from 7%. These are the main clients that execution management system providers compete for.
Room for improvement
In 2020 Euromoney wrote that FX execution management systems had room for improvement. The phrase is still in the address of this page. The complaint was short. Desks in the United States named two weak places — the cost analysis and the link between the EMS and the OMS.
Six years later, is that room filled? Partly. The systems run in a browser, the cost reports are built in, and the algorithms come as standard. But the August survey shows the same weak place from another side. Most firms still keep FX in its own system, apart from futures and other markets.
They want one live view of risk — 69% put it among the main reasons to merge. Almost half say the move itself is the largest risk. I read this survey with care, because a vendor paid for it. Trading Technologies sells the kind of merged system the survey asks about. Still, the numbers match what Euromoney wrote in 2020. The tools grew, and the gaps between them stayed.
And I do not know whether artificial intelligence will close them. 360T told Euromoney it tests AI for one task — choosing which banks to ask for a price. It holds this back from live use until every choice can be explained. I like this caution. A system that sends orders needs to be able to say why.
The retail version
Now the part that most pages on this subject leave out. Many guides tell a private trader how to choose an FX EMS. I do not agree with this advice. You cannot buy one for a small account, and you do not need one. Your broker stands in the place of the EMS, and it chooses the source of the price for you.
What can you still control? Less than a desk, but more than nothing. MetaTrader 5 has four execution modes — instant, request, market and exchange — and the broker sets the mode for each symbol. In instant execution you name a deviation, the distance the price may move before the order is refused. In market execution there is no such limit. You agree to the broker’s price in advance.
I met this when I moved my 28 robots from MQL4 to MQL5 this year. The old language has one execution setting in the order — slippage. The new one has two — deviation and the fill policy — and if the fill policy does not match the broker, the server rejects the order. It is a small field in the code, and it decides whether the robot trades at all.
My own execution management is plain. The robots carry a spread filter — if the spread is wider than the limit, no order goes out. The real account is shown live on YouTube, so anyone can watch the fills as they happen. And I read the journal of the terminal, where every request and every fill is written with its time. A filter, a limit and a journal — this is my EMS, and it costs nothing.
If you trade through a retail broker, I would check three things. The first is the execution mode of your symbol, written in its specification. Next comes the spread at the hours when your strategy trades. A broker’s average does not tell you this. And the last is the gap between the price you asked for and the price you got. If you never look at the last one, you will never know what the first two cost you.
One pip, twelve months
Is this worth the attention of a small trader? I counted it on my own numbers. My portfolio opens and closes about 0.38 lots every four working days for each $800 of deposit. That is about 2 standard lots a month. One pip on a standard lot of EUR/USD is $10. So if every trade is filled one pip worse — a wider spread, some slippage, a late fill — the cost is 2 × $10 = $20 a month.
Twenty dollars on $800 is 2.5% of the deposit. Every month. Over twelve months it is $240, or 30% of the money I started with. On a $10,000 account with the same turnover the bill is $250 a month. On a $100 cent account it is $2.50. The share does not change with the size.
A fund buys an EMS to save a fraction of a pip on each order. The arithmetic above says that a robot on a small account has the same reason to care, only without the software. This is why the 28 robots of our Forex V Portfolio check the spread before every order. I do not know a cheaper protection.
Between decision and price
An OMS that decides, an EMS that sends, a broker that fills, a spread filter, a deviation limit, a journal — all this is one subject, the distance between a decision and a price. Large desks pay for software to keep it short, and they still see room for improvement. I keep it short with three things and the habit of reading my fills. The more attention you give to how your orders are filled, the steadier your result becomes.
This version: November 2026. What changed: the turnover and client figures now come from the BIS survey of April 2025, the vendor news is from 2026, numbers I could not trace to a source are gone, and the part about my own account is new. Sources: BIS Triennial Central Bank Survey, 30 September 2025, and BIS Quarterly Review, 8 December 2025. Acuiti survey for Trading Technologies, 12 August 2026. Euromoney FX awards, 30 September 2026. MetaTrader 5 Help, Executing Trades.
Uladzimir Leuchankou is the founder of Signal2Forex and the developer of the Forex V Portfolio. He is a software engineer with a BSc in Finance. The turnover figures and the notes on order sending in this article come from his own robots and from his real account, which is shown live on the Signal2Forex YouTube channel.
Contact: forexfactory1shop@gmail.com. Profiles: LinkedIn, MQL5. Trading currencies with borrowed money can lose more than you plan, and nothing on this page is advice to buy or sell.

Signal2forex.com - Best Forex robots and signals


