In this article
After this article, you can
- Calculate own execution shares under two explicit denominators.
- Check window, source and unit before comparing execution reports.
Terms at hand: Order execution · OTC market (over-the-counter) · Balance · bid and ask (bid-ask prices) · Commercial banks · Hedge funds in forex
An algorithmic trading firm uses programs to make trading decisions, quote prices or execute orders. These are different jobs: a bank, market maker or fund can use automation without sharing the same business model. Before judging a provider, separate what its algorithm does, whose capital bears the risk and whether the firm acts as your counterparty. The examples below show why these distinctions matter.
Which roles does algorithmic trading cover?
A market maker quotes buying and selling prices and manages the resulting exposure. An execution algorithm implements a specified purchase or sale, often by splitting it into smaller orders; it need not choose the investment direction. A decision-making algorithm instead uses defined inputs to decide when and what to trade. The BIS reports distinguish these functions, which can coexist within one institution.
HFT is a subset of algorithmic trading, associated with short holding periods and low latency. A program executing an order over a longer period is not automatically HFT. A hedge fund may use quantitative strategies without being a market maker, and an online prop challenge does not by itself identify an institutional trading firm. These labels answer different questions, so do not treat them as interchangeable descriptions of a provider.
Banks and non-bank providers can both use technology and risk capital. Check pricing, credit access, inventory controls and client relationships. XTX Markets describes FX spot liquidity and algorithmic execution among its client services, with banks, funds and retail brokers among its clients. That is the provider’s description of its offering; it neither ranks the whole market nor proves which firm executed a particular order on your retail account.
Citadel Securities LLC’s October 2021 FX disclosures supply a different detail: in the described transactions it acts as principal for its own account, rather than as the counterparty’s agent. Pricing can vary with transaction size, prevailing conditions and inventory or risk appetite. The document expressly excludes other affiliates and does not describe every individual execution. Use it to identify that disclosed arrangement, not to infer terms for an entire group.
A 20% share and 25% ratio can describe the same executions
Record the denominator before comparing algorithm reports. The name “volume share” alone does not resolve it.
Scroll sideways to see the full diagram
A complete fictional EUR/USD execution set from one source in one defined window: own executions Q = EUR 10,000 and others M = EUR 40,000. Each execution is counted once in EUR; unfilled orders are excluded. Both measures are defined only for this exercise, not as any provider’s POV parameter or the global FX market share. The BIS — FX execution algorithms and market functioning report describes percentage-of-volume algorithms using estimated volume and data limitations in fragmented FX markets.
The first report divides own volume by the total: 10,000 / 50,000. The second uses only others’ executions: 10,000 / 40,000. The five-percentage-point difference adds no trades. Comparing reports requires matching denominators, windows, units and sources. Neither calculation gives the completed fraction of a parent order.
How they make markets with algorithms and speed
A market maker’s spread is not guaranteed profit. Take two alternative fictional scenarios, excluding commissions and other costs: it buys EUR 10,000 at USD 1.1000 per euro. Selling the same amount at 1.1002 produces USD 2; closing after a decline to 1.0995 instead loses USD 5. The exposure between the transactions matters. These are our arithmetic examples, not observations of any firm’s results.
An execution algorithm solves another problem. A fictional EUR 100,000 purchase is split into EUR 40,000 at 1.1000 and EUR 60,000 at 1.1002 USD per euro. The total cost is USD 110,012 and the volume-weighted price is 1.10012. That is USD 12 above a purchase entirely at the initial reference price, but the example does not establish that all the required volume was available at that price. A comparison needs an attainable benchmark, completion rate and costs.
Co-location can shorten a network path, and internalisation can offset flow within a provider. Neither tells you that inventory risk is zero. Likewise, “prop” requires reading the specific agreement: FTMO’s cited CFD FAQ describes trading on its platform as simulation with fictitious capital, while data may separately be used for the firm’s own live trading. This provider-specific statement is not a definition of every prop program or every institution trading its own capital.
What it changes for spreads and liquidity
Compare costs for a defined venue, client, size and period. More providers do not guarantee a tighter retail spread on every account.
The BIS’s 2020 report examines trade-offs among market impact, market exposure and the chance of completing an order. A quote can change or disappear, but a volatility spike does not prove that every algorithm or bank reacts identically. Compare a defined venue, client access, order size and time window. A record of actual bid, ask and fills is more informative than attributing the change to a named firm without evidence.
Record bid, ask, size, venue, client access and timestamp. Quiet conditions do not guarantee deep liquidity or a fill without slippage; stressed conditions do not imply identical behavior by all providers.
An unfinished order also has a measurable consequence. In our fictional model, the intended purchase is EUR 100,000 and the initial reference is 1.1000 USD per euro. Only EUR 60,000 fills at 1.1002. At the chosen end of the window the reference is 1.1010; this is a comparison price, not an assumed executable quote.
| Model component | Result | Meaning |
|---|---|---|
| EUR 60,000 filled | USD 12 | Difference from the initial reference |
| EUR 40,000 unfilled | USD 40 | Assumed opportunity cost |
| Combined comparison | USD 52 | Not a commission invoice |
| Completion rate | 60% | 40% remains unpurchased |
The filled portion costs USD 66,012, or USD 12 above its starting reference. The remaining portion contributes 40,000 × (1.1010 − 1.1000) = USD 40 to the chosen opportunity-cost measure. Reporting only the USD 12 difference hides incomplete execution. The combined USD 52 is not a fee paid or money owed: the actual purchase covered only EUR 60,000. It depends on the benchmark and end time, and proves no alternative execution was available.
What this means for an individual trader
Check the broker’s disclosures and execution records. A tight spread alone does not identify an upstream provider.
Institutional infrastructure differs from a retail setup. A higher timeframe or fundamental view does not automatically establish a retail edge.
If you want to see how the various participants fit together in one place, our market participants guide maps out the full liquidity chain — from banks to funds and algorithmic trading firms.
What to do after closing this article
- Read the actual contract and execution policy. B-book is not synonymous with matching equal customer orders, and a provider list does not prove the routing of your trade.
- Record spread and depth at synchronized times. Two quotes cannot attribute a change to the retreat of a particular market maker.
- Choose a strategy and timeframe using evidence, costs and a loss budget. Hourly charts and fundamentals do not automatically remove algorithmic competition.
Check your understanding
One short exercise
About 2 min · you can try again
An algorithm executes EUR 10,000 and others EUR 40,000 in the same window. A reports Q / (Q + M), B Q / M. Which reading matches those definitions?
- Both reports should show 20%.
- A: 20%, B: 25%; the denominator differs.
- B means the algorithm executed another EUR 5,000.
Check the answer and explanation
A: 20%, B: 25%; the denominator differs.
A includes own execution in the denominator: 10,000 / 50,000 = 20%. B compares only with others: 10,000 / 40,000 = 25%.
Frequently asked
What are non-bank market makers in forex?
They are firms outside the banking sector that may quote bid and ask and take the resulting exposure. That is one role within algorithmic trading, not a definition of every algorithmic firm. A fund can automate investment decisions, while an execution program carries out an already specified purchase or sale. Do not infer the whole business, current market share or your order’s route from the label “non-bank”. Check the particular firm’s disclosures and your broker’s execution policy.
How do these firms post prices and compete with banks?
Technology, credit access, capital and risk management can all affect a provider’s service. Co-location can reduce a network path, while internalisation may offset flow within one provider; neither guarantees a perfectly balanced book or profit on each trade. In Citadel Securities LLC’s dated FX disclosures, prices may vary with size, market conditions and inventory. Compare a defined arrangement and actual execution records. A simplistic “banks use capital, non-banks use engineering” split misses functions that both can perform.
Is their presence good for spreads and liquidity?
There is no guaranteed effect for every account or event. Quote competition can matter, but the price you can actually access depends on size, credit, venue, product and the broker’s terms. The cited BIS report discusses execution trade-offs and liquidity conditions rather than establishing one result in all markets. Record bid, ask, available size and actual fills in comparable windows. A wider spread alone does not identify which firm changed its quotes, or explain that firm’s intention.
What does their presence mean for an individual trader?
Start with the product, legal counterparty, execution rules and costs. A tight spread or familiar provider name does not confirm who handled a particular trade. For an algorithmic execution report, check its benchmark, filled quantity and treatment of the unfilled remainder. The USD 52 model in this article illustrates why fill-price cost alone can hide an unfinished objective. Institutional speed does not prove that hourly charts or fundamental analysis give an individual trader an edge; any strategy needs its own evidence and loss budget.
Sources & bibliography
-
Euromoney Euromoney FX Survey — global FX market share rankings · Euromoney’s FX survey and market-share rankings. www.euromoney.com ↗
-
Bank for International Settlements FX execution algorithms and market functioning (Markets Committee report) · A BIS Markets Committee discussion of FX execution algorithms and their interaction with liquidity. www.bis.org ↗
-
Bank for International Settlements Triennial Central Bank Survey 2022 (rpfx22) — OTC FX turnover · BIS data on the scale and structure of FX turnover in the 2022 survey. www.bis.org ↗
-
XTX Markets Clients — FX liquidity and algorithmic execution · The firm’s own client-service description distinguishes FX spot liquidity and algorithmic execution; this does not establish a global ranking or a retail order’s routing. www.xtxmarkets.com ↗
-
Citadel Securities LLC FX Market Making Disclosures for Counterparties — October 2021 · Dated disclosures identify principal capacity and pricing factors for the named entity; other affiliates and individual transaction terms require separate evidence. www.citadelsecurities.com ↗
-
FTMO What is Trading according to a real market? — CFD FAQ · Provider-specific description of simulated trading with fictitious capital and possible separate use of data for the firm’s live trading. ftmo.com ↗
