Market makers, STP brokers and ECN brokers are often presented as three competing ways to trade forex. That comparison misses a distinction: market making describes a dealer’s role, STP describes processing, and ECN describes an electronic trading network. These arrangements can overlap.
When comparing forex brokers, separate the name of the account from the mechanics behind it. What matters is who takes the other side of your trade, how the order reaches execution, what happens when prices change, and what you pay. Three letters beside an account name cannot answer all four questions.
Market Maker, STP and ECN: What Each Term Means
| Term | What it describes | What it does not establish |
|---|---|---|
| Market maker | A dealer that quotes buying and selling prices and trades as principal. | Whether the dealer retains, offsets or externally hedges the resulting exposure. |
| STP | Straight through processing: automated handling, with external offsetting required under some regulatory definitions. | That your broker acts solely as an agent or that execution cannot slip. |
| ECN | An electronic communication network connecting trading participants. | That your retail contract is directly with another network participant or traded on a regulated exchange. |
A dealer could therefore act as your counterparty, automatically hedge your order, and use an ECN for that hedge. Calling it a market maker, an STP provider or an ECN broker might describe different parts of the same transaction. The useful question is which part each label describes.
Who Is Actually Taking the Other Side?
A principal trades on its own behalf as your counterparty. An agent executes an order on your behalf under an agreed mandate. The distinction concerns the firm’s capacity, not whether its software is fast or its spreads are narrow. The FX Global Code’s execution principles distinguish these roles and call for clear disclosure. The Code provides wholesale market good practice; it does not replace local regulation.
For US retail OTC forex, the dealer is the customer’s counterparty. Buying means the dealer sells to you; selling means it buys from you. Your electronic platform connects you to that dealer, not automatically to an exchange. These distinctions appear in the CFTC advisory on retail forex trading.
Keep two transactions separate: your trade with the dealer, and any trade the dealer makes to manage its exposure. An external hedge does not, by itself, replace your contractual counterparty. Read the customer agreement before drawing conclusions from a routing diagram.
How Market Maker Execution Works
A market maker offers bid and ask prices and accepts trades against those quotes under its execution terms. Taking the opposite side creates exposure, but the dealer does not necessarily retain that exposure unchanged.
It can hold risk temporarily, offset opposing customer positions internally, or hedge externally. Internalization means managing customer flow within the dealer’s own books rather than immediately sending every exposure elsewhere. This is an established wholesale practice, documented in BIS research on FX execution and internalization.
Consider a simplified example. One customer buys €100,000 against dollars and another sells €80,000. Ignoring differences in price and timing, the dealer’s remaining exposure is equivalent to being short €20,000. It could buy €20,000 externally to offset that balance rather than hedge both customer trades separately.
This also explains the industry shorthand A book and B book. A book generally refers to externally hedged customer flow; B book refers to exposure retained internally. A hybrid approach combines the two. These labels describe risk handling, not a quality rating.
The practical question is not whether every order leaves the broker. Ask whether the firm prices trades fairly, honors its execution terms and manages the risks it accepts. Internal execution alone is not evidence of manipulation.
How STP Execution Works
STP stands for straight through processing. In an externally offsetting model, systems process the customer’s request and obtain a corresponding transaction with a liquidity provider without a person manually handling each order.
The term can also have a precise regulatory meaning. For Forex Dealer Members, NFA Rule 2-36 defines STP as automatically executing an offsetting position with another counterparty before executing the customer’s order, without human intervention or exceptions. The rule also requires applicable price markups or markdowns on those transactions to be disclosed on customer confirmations.
That definition does not turn the dealer into an agent. There are still separate customer and offsetting transactions. Automation describes how they happen, not necessarily who owes obligations to whom.
For a hypothetical EUR/USD purchase, the dealer might first secure its corresponding purchase from a liquidity provider, then execute the customer’s purchase under the account’s pricing terms. The customer price may include a disclosed markup, while other arrangements charge commission.
When reviewing an STP claim, ask what happens if the external request fails. Does the system try another provider, reject the customer order or offer a different price? Also ask what “no dealing desk” means: no manual intervention, external offsetting for every order, or both? Obtain an operational answer rather than another acronym.
How ECN Execution Works
An electronic communication network connects multiple trading participants. In FX, electronic venues can use order matching, streamed dealer quotes or requests for quotes. They do not all operate as one anonymous order book. These differences are covered in BIS analysis of electronic FX trading venues.
The distinction for a retail customer is between accessing a venue and having a dealer use that venue. An “ECN account” label does not resolve that distinction. Ask whether your order is submitted to the network, whether the broker executes as principal, and whether the network is used for the broker’s hedge.
If the platform displays market depth, ask what it represents. Is it executable liquidity available to your account, indicative quotes, or an aggregation from selected providers? Do not interpret one display as a complete view of the forex market.
Nor should “raw spreads” settle the cost comparison. Compare the actual execution price and commission for the same trade size, including entry and exit. Keep financing separate when assessing execution. The guide to forex spreads, commissions and swap charges covers those calculations without relying on account branding.
Does Any Model Remove Conflicts of Interest?
No execution label proves that a business has no conflicts. An unhedged dealer has exposure opposite to its customer’s position. External hedging can reduce that directional exposure, but it does not automatically remove incentives connected with fees, trading volume or counterparty selection.
Corporate relationships also matter. Hedging with another company in the same group may move exposure between entities without removing it from the group. This concern appears in the FCA’s analysis of CFD business models and affiliated hedging. It is a reason to examine ownership and routing, not to assume every affiliated arrangement is improper.
Ask the broker to explain how it earns revenue and how it selects execution counterparties. If its answer is simply “we only earn when you trade,” ask whether any affiliate retains market exposure. The purpose is to identify incentives and controls, not to find a business with no commercial interests.
What Actually Determines Execution Quality?
Slippage, requotes and order handling
Slippage is the difference between the price used as your reference when submitting an order and the price obtained. It can be favorable or unfavorable. A requote instead asks you to accept a replacement price.
Suppose you submit a EUR/USD purchase when the displayed ask is 1.1000. A fill at 1.1002 is two pips worse; a fill at 1.0998 is two pips better. Neither outcome alone establishes whether the broker handled the order properly.
Examine the policy and the pattern. For US Forex Dealer Members, manipulative asymmetric settings that favor the dealer at the customer’s expense violate NFA requirements. The NFA guidance on slippage and requoting addresses uniform treatment of price movements and disclosure of execution policies.
For your own review, record the order type as well as the result. A market order, a limit order and a triggered stop have different instructions. Ordinary stops do not guarantee their trigger price; limits constrain the execution price but can remain unfilled. Comparing unlike orders produces misleading conclusions.
Last look and rejected requests
Some electronic FX liquidity is subject to last look: the provider has a final opportunity to accept or reject a trade request against its quote. A displayed price is therefore not always an unconditional commitment to execute.
The GFXC guidance on last look confines its intended purpose to price and validity checks and calls for prompt decisions and transparent disclosures. This is wholesale market guidance, not a universal retail execution guarantee.
Ask whether the broker or its providers use last look, what rejection means for your order, and whether another execution attempt follows automatically. Evaluate speed alongside rejection rates and final prices. A fast response that rejects the trade is not the same result as a fast fill.
How to Assess a Broker’s Execution Claims
Start with the customer agreement, order execution policy, conflicts disclosure and fee schedule for the legal entity opening your account. Do not substitute a group’s general marketing page for the terms governing your account.
Use a short set of questions to turn broad promises into testable statements:
- Capacity: Does the firm trade as principal, agent or in different capacities for different services?
- Routing: Is every customer order externally offset, or can the firm retain or net exposure?
- Pricing: Where are markups and commissions disclosed, and how is price improvement handled?
- Exceptions: What happens after a rejection, partial fill, connection failure or disputed execution?
- Evidence: Can the firm provide order timestamps, execution records and an explanation of an individual fill?
Use a forex demo account to learn the controls and check whether the platform supports the orders you need. Do not treat smooth simulated fills as proof of live liquidity, routing or execution quality.
If you trade live, retain confirmations and review comparable transactions: the same pair, similar size, order type and trading conditions. Separate spread and commission from slippage. Include rejected requests rather than measuring only successful fills, and avoid declaring a pattern from a handful of trades.
Before funding, check the broker’s regulation and legal identity. Keep that assessment separate from the execution label. An ECN claim is not authorization, and an external hedge is not a guarantee that the firm will meet its obligations.
Which Execution Model Is Better?
Choose on documented terms and execution outcomes, not a presumed ranking of market maker, STP and ECN accounts. A strategy dependent on small price movements needs close scrutiny of total costs, slippage and rejected orders. Less frequent trading still requires dependable execution, but a marginally narrower quoted spread should not outweigh unclear contractual terms.
The strongest evidence is a consistent account of what happens: who your counterparty is, how prices are formed, how orders are handled and how exceptions are resolved. If the broker cannot explain those points plainly, the account label has told you very little.