How Broker Execution Models Impact Your Order Fills
A broker's execution model decides who takes the other side of your order and how that order gets priced, and that single choice shapes your fill price, your slippage, and how often you get requoted or rejected. Market maker (dealing desk) brokers fill orders internally against their own book. That means fast fills at quoted prices, but also wider spreads and a built-in conflict of interest during volatile moves. STP and ECN/NDD brokers instead route your order out to external liquidity providers, which gives you market-driven pricing and tighter raw spreads in exchange for variable commissions and occasional slippage when the market is moving fast. On a volatile instrument like gold, the gap between these models can add up to tens of dollars per lot on every single trade. That is why execution model deserves as much attention as spread size when you pick a broker.
In This Guide
- What a Broker Execution Model Actually Is
- Market Maker, STP, and ECN/NDD: The Three Core Models Compared
- From Order Click to Filled Trade: Tracing One XAUUSD Order
- Why Gold Is More Execution-Sensitive Than Most Forex Pairs
- Requotes, Rejections, and Partial Fills: What Each One Means
- How Execution Model Affects Automated (EA) Trading Specifically
- Spread, Commission, and All-In Execution Cost
If you have ever placed an order on XAUUSD and watched it fill ten or fifteen cents away from the price on your screen, you already know execution quality is not some abstract concept. It is the gap between the strategy you backtested and the account statement you actually get at the end of the month. This guide walks through how broker execution models work in practice and how to evaluate a broker's fill quality before it starts costing you money.
What a Broker Execution Model Actually Is
Every retail forex and gold broker has to decide how it will handle the orders you send it, and that decision is the execution model. It answers one core question: does the broker take your trade onto its own book, or pass it along to someone else who will? The answer shapes your spread, your commission structure, your slippage exposure, and how the broker behaves when the market suddenly moves fast.
Execution models sit on a spectrum. At one end is pure dealing desk, or market making, where the broker becomes the counterparty to your trade and absorbs the risk itself. At the other end is pure ECN, or electronic communication network, where your order is matched anonymously against other participants' orders inside a shared order book. STP (straight-through processing) and hybrid models sit in between, routing orders to liquidity providers without a dealing desk stepping in, though without the full transparency of a public order book either. Knowing where a given broker falls on this spectrum tells you a great deal about the fills you should expect, especially on a fast-moving, news-sensitive market like gold.
Market Maker, STP, and ECN/NDD: The Three Core Models Compared
Most retail brokers fall into one of three buckets, though plenty blend elements of each depending on the account type. The table below breaks down the practical differences that matter most to a gold trader.
| Execution Model | Who Takes the Other Side | Typical Spread | Commission | Fill Speed | Requote Risk |
|---|---|---|---|---|---|
| Market Maker (Dealing Desk) | The broker itself | Wider, often fixed | Usually none (built into spread) | Fast, but broker-controlled | Higher, especially in news |
| STP (Straight-Through Processing) | External liquidity provider, no desk intervention | Variable, moderate | Sometimes a small markup or flat fee | Market-dependent | Low to moderate |
| ECN / NDD (No Dealing Desk) | Anonymous counterparties in an order book | Very tight, raw interbank | Explicit per-lot commission | Market-dependent, generally fast | Rare, replaced by slippage |
A market maker can deliver smooth, fast fills at quoted prices during calm conditions, since it is filling you straight out of its own inventory. The catch is that the broker now has an economic interest in your losses, and during volatile periods you may run into requotes or widened spreads that a true no-dealing-desk broker would not impose. None of this makes a market maker automatically dishonest, but it is a structural conflict of interest worth knowing about, and it is part of why the CFTC's forex fraud guidance urges traders to understand exactly how their broker gets paid.
STP and ECN brokers remove that conflict by passing your order along to a liquidity provider instead of filling it themselves. You pay for that transparency through a visible commission rather than a hidden markup, and your fill price reflects real supply and demand at the instant your order reaches the provider. If you are weighing brokers for gold trading specifically, it is worth reading a side-by-side breakdown like this comparison of two well-known ECN-style brokers to see how execution philosophy actually plays out in spread and commission numbers.
Hybrid and "No Dealing Desk" Marketing Claims
Plenty of brokers market themselves as "NDD" or "ECN-style" without operating a true ECN. In practice, they may run an STP model blending several liquidity providers, or maintain a "B-book" for smaller accounts, filling those internally, while routing larger, consistently profitable accounts to an "A-book" of external liquidity. This is legal and fairly common, but it means the label on a broker's website tells you less than its actual fill statistics do. Tracking your own fills over time is the only way to know for certain, no matter which broker you use.
From Order Click to Filled Trade: Tracing One XAUUSD Order
To make this concrete, picture a buy order on XAUUSD at a quoted price of $2,410.00, with a standard lot size of 100 ounces.
Under a market maker model, your order matches instantly against the broker's own book. When its pricing engine has no reason to hesitate, you get filled at $2,410.00 or very close to it, since the broker is simply taking the other side of the trade. During a calm session this can feel like the best possible execution. But when the market is moving fast, say right after a Federal Reserve statement, the broker's risk engine may reprice the order before confirming it. That produces a requote: you are offered a new, usually less favorable price and have to accept or decline before the order goes through.
Under an STP or ECN model, your order gets sent out to one or more liquidity providers, each quoting its own price and available size at that moment. Your order fills against the best available price in that pool, which might land at $2,410.00, $2,410.05, or $2,409.95 depending on where the market has drifted in the milliseconds since you clicked. There is no requote in the traditional sense here. Instead you get slippage: the fill price differs from the requested price by some small amount, either in your favor or against you.
Here is what that looks like in dollar terms. Say you trade 1.0 standard lot of XAUUSD (100 ounces) and your fill slips $0.15 against you.
| Scenario | Slippage per Ounce | Lot Size (oz) | Dollar Cost of Slippage | Effect on a $500 Target Profit |
|---|---|---|---|---|
| Calm market, tight spread broker | $0.02 | 100 | $2.00 | Negligible (0.4% of target) |
| Moderate volatility | $0.10 | 100 | $10.00 | 2% of target |
| News spike, wide-spread broker | $0.50 | 100 | $50.00 | 10% of target |
| Extreme event (e.g., surprise rate decision) | $1.50+ | 100 | $150.00+ | 30%+ of target |
This is why execution model is not a cosmetic detail. On a strategy targeting a modest, realistic profit per trade, thirty to fifty dollars of unnecessary slippage on entry and exit combined can eat into a meaningful share of your edge before spread or commission even enters the picture. This same math sits at the center of any honest discussion of what a gold EA can realistically earn, because execution cost gets subtracted from gross performance rather than added on top of it.
Why Gold Is More Execution-Sensitive Than Most Forex Pairs
XAUUSD behaves differently from a major currency pair like EUR/USD in ways that make execution quality matter more, not less. Gold is priced off a global spot market shaped by futures activity on exchanges such as CME Group, central bank demand tracked by organizations like the World Gold Council, and macro data releases, and any of these can trigger sudden, sharp repricing. A one-dollar move in the gold price is routine intraday. A ten or twenty dollar move within minutes is not unusual around major U.S. economic releases.
Because gold's tick value is larger in absolute terms than most currency pairs, the same percentage of slippage translates into a bigger dollar figure. A mediocre execution model might be tolerable on a slow-moving pair, but it turns genuinely costly on gold, where the "cheapest looking" broker on paper is not always the cheapest one in practice once volatile-window slippage gets factored in. It is also part of why many gold strategies avoid trading straight into high-impact news releases, since understanding how economic data moves gold is a prerequisite for judging whether a given execution model can handle the conditions you plan to trade in.
Liquidity Depth and Time of Day
Execution quality is not constant throughout the trading day. Liquidity runs deepest when major sessions overlap and thins out during the Asian session or around rollover, and thinner liquidity means wider effective spreads and more slippage regardless of execution model. A broker with excellent ECN pricing during the London-New York overlap can still hand you poor fills at 5 a.m. Eastern, when few liquidity providers are actively quoting. It is worth cross-referencing execution behavior against a guide on the best times of day to trade gold, since the strongest setups often line up with the sessions where execution tends to be most reliable.
Requotes, Rejections, and Partial Fills: What Each One Means
Three distinct problems get lumped together under the label "bad fills," but mechanically they are not the same thing.
A requote happens when a broker cannot fill your order at the requested price and offers an alternative before execution. This shows up most often with market maker and some quote-driven STP models, and it is more of an MT4-era phenomenon; MetaTrader 5 defaults to market execution rather than instant execution, which cuts down on requotes but shifts the cost over to slippage instead, as documented in MetaTrader 5's terminal documentation.
A rejection happens when the broker declines the order entirely, often citing insufficient liquidity, a frozen price, or, in the more troubling cases, internal risk limits protecting the dealing desk from a trade it does not want on its books. Frequent rejections, especially on winning trades, are one of the clearer signals of an execution model working against you.
A partial fill happens when only a portion of your requested volume executes, with the rest either canceled or filled at a worse subsequent price. This shows up more in true ECN environments during thin liquidity, simply because the order book lacks enough size at the best price to absorb a large order. For most retail lot sizes on gold this is rare, though it becomes relevant for traders running larger accounts or multiple EAs on the same account.
How Execution Model Affects Automated (EA) Trading Specifically
A manual trader can sometimes absorb a bad fill by adjusting the next decision. An automated system executes mechanically, so execution quality feeds straight into results in a way that is much harder to compensate for after the fact. This is an underappreciated variable when evaluating a published trading signal or backtesting an Expert Advisor, since a backtest built on historical close prices assumes fills that live trading does not always deliver.
Golden Viper EA, for example, is built around a rules-based XAUUSD strategy that trades selectively on the H4 timeframe, typically producing at most one qualifying setup per day rather than dozens. That selectivity works as a partial hedge against execution risk on its own: fewer trades mean fewer chances for slippage to pile up, compared to a high-frequency scalping approach placing twenty or thirty orders a day. The EA also uses risk-based lot sizing across three configurable risk modes (Conservative, Normal, and Aggressive) and applies a profit-lock mechanism on winning trades plus an optional safety stop. None of that changes which execution model your broker runs, but all of it is more forgiving of an occasional slippage event than a tightly-scalped strategy with thin stops would be.
Whatever system you run, backtest and live results deserve an honest reconciliation. Reviewing how to properly backtest an EA on MT5 and comparing that backtest against live fills from a verified source such as Myfxbook or an MQL5 signal page is the only reliable way to figure out how much of the gap between "expected" and "actual" performance comes from execution rather than strategy logic. Golden Viper's own live track record is published this way, on Myfxbook account 11943038 and as an MQL5 signal, precisely so execution-adjusted results stay visible instead of theoretical.
Why Backtests Can Overstate Real-World Results
A backtest engine typically fills orders at the exact requested price, or applies a fixed slippage assumption that rarely matches live market behavior tick for tick. Backtest a strategy assuming zero slippage, then deploy it on a broker with wide spreads and frequent requotes on gold, and your live results will underperform even when every trading rule fires exactly as designed. This is one of the most common reasons traders report an EA "not working" when the real issue is execution and configuration related rather than a flaw in the trading logic itself. Before blaming a strategy, confirm that the broker's execution model, VPS latency, and account settings all line up with what the backtest assumed.
Spread, Commission, and All-In Execution Cost
Comparing brokers purely on advertised spread is misleading, because total trade cost bundles spread, commission, and expected slippage together. A broker with a wider spread but no commission and minimal slippage can end up cheaper overall than one advertising a near-zero spread plus a per-lot commission plus meaningful slippage during volatile hours.
| Broker Type | Typical Gold Spread | Commission per Lot (Round Turn) | Estimated Slippage Cost (Moderate Volatility) | Approximate All-In Cost per 1.0 Lot |
|---|---|---|---|---|
| Market Maker, fixed spread | 35 cents ($35) | $0 | $10–$25 | $45–$60 |
| STP, variable spread | 20 cents ($20) | $5 | $5–$15 | $30–$40 |
| ECN/NDD, raw spread | 8 cents ($8) | $14 | $3–$10 | $25–$32 |
These figures are illustrative rather than a quote from any specific broker, but the pattern matches what traders generally observe on gold: raw-spread ECN accounts with a transparent commission often come out cheapest for active or automated strategies once slippage is factored in, while fixed-spread market maker accounts can look attractive on paper but cost more once real-world execution enters the equation. Execution cost is a recurring drag that compounds across hundreds of trades the same way any other persistent fee would.
How to Test and Verify Your Broker's Execution Quality
You do not have to take a broker's marketing claims at face value. There are concrete ways to measure execution quality from your own trading history:
- Compare requested versus filled price on every trade using your MT4/MT5 trade journal or history export, and build an average slippage figure in dollars per trade.
- Track requote and rejection frequency through your platform or EA journal logs, and watch specifically for whether it gets worse in volatile conditions.
- Cross-check live results against a third-party verified tracker rather than leaning on self-reported statements alone.
- Run a small test trade around a scheduled high-impact news release to see worst-case slippage and requote behavior firsthand.
- Check your platform's documentation to confirm whether your account uses instant, market, or request execution, as referenced in MQL5's platform documentation, since the execution type affects whether you see requotes or slippage.
Running an EA makes this easier in one respect: its log and trade journal give you a mechanical, timestamped record of requested versus filled price, free of the memory bias that creeps into manual trade review. Pulling that data periodically alongside a guide to choosing a VPS for EA trading is a practical habit for anyone running unattended automated strategies on gold.
Choosing a Broker for Gold Trading: Red Flags and an Execution Checklist
Execution-Related Red Flags and Scam Warning Signs
Poor execution is sometimes just a byproduct of a broker's business model, but it can also signal outright bad-faith practices. The FTC's guidance on investment scams and the CFTC's advisory on fraudulent trading systems both flag patterns worth watching for around execution: requotes that only ever seem to happen on winning trades, spreads that widen dramatically right around your stop-loss or take-profit levels, withdrawal delays that coincide with a run of profitable trades, refusal to disclose whether the broker runs a dealing desk, STP, or ECN model, and marketing language promising "guaranteed fills" or "zero slippage," which is simply not how real markets function.
None of this means every market maker broker acts in bad faith; plenty operate honestly and disclose their model clearly. But a broker that stays evasive about its execution model, or whose fill behavior only turns unfavorable when you happen to be winning, deserves scrutiny before you commit meaningful capital.
An Execution Checklist Before You Fund an Account
When comparing brokers specifically for XAUUSD trading, manual or automated, run through this short checklist first:
- Confirm the execution model in writing rather than relying on marketing copy.
- Ask for average slippage statistics on gold specifically, not just major currency pairs.
- Check whether the account type supports automated trading without restrictions, since some dealing-desk accounts throttle EA activity.
- Review the broker's behavior during a past high-impact news event if historical spread data is available.
- Compare all-in cost (spread plus commission plus expected slippage), not spread alone.
- Verify regulatory status before trusting a broker with live capital, and treat any "no-risk" or "guaranteed" language as a warning sign consistent with CFTC guidance.
For a broader look, see this roundup of brokers commonly used with gold EAs, which weighs execution model alongside spread, minimum deposit, and platform support.
Execution Cost Belongs in Your Risk Management, Not Beside It
Execution quality is not separate from risk management; it is a component of it. Every dollar lost to unnecessary slippage or an unfair requote reduces your effective edge the same way an oversized position or an unmanaged drawdown does. The core principles of sound risk management apply directly here: know your costs, size your risk around realistic fill assumptions, and treat consistent slippage the way you would treat a recurring drawdown, since execution-driven losses show up in your equity curve exactly the same way strategy losses do.
The practical takeaway: pick a broker whose execution model is transparent and whose fills you can verify, keep a running record of your own slippage, and factor that number into every profitability estimate you make, whether you trade manually or run an automated XAUUSD strategy like Golden Viper EA. Trading gold, or any instrument, carries real risk of loss, and no execution model or trading system removes that. Past results, whether from a backtest or a verified live track record, do not guarantee future performance, so only trade with capital you can afford to lose and size every position with that reality in mind.
Frequently Asked Questions
What is the difference between a market maker broker and an ECN broker?
A market maker fills your orders internally against its own book, acting as the counterparty to your trade, while an ECN broker routes your order into an electronic network matched against other participants' orders. Market makers typically offer wider or fixed spreads with no separate commission, while ECN brokers offer tighter raw spreads plus an explicit per-lot commission.
Why does gold slip more than currency pairs during news events?
Gold reacts sharply to macroeconomic data, central bank commentary, and safe-haven demand shifts, and its per-tick dollar value on a standard lot is larger than most currency pairs. That combination means the same percentage price move produces a larger absolute dollar swing, showing up as larger slippage during fast markets.
Can I avoid slippage entirely by choosing a "no requote" broker?
No. Brokers that advertise "no requotes" have typically moved to a market execution model, which replaces requotes with slippage rather than eliminating price movement risk. Any broker operating in a real market is subject to some price movement between order submission and fill, especially on a volatile instrument like gold.
Does execution model matter more for automated (EA) trading than manual trading?
It matters for both, but automated trading exposes execution quality more clearly, since the system executes mechanically at whatever price the broker fills, with no human adjusting on the fly. Reviewing an EA's trade log against requested prices is one of the clearest ways to gauge a broker's real execution quality.
What is a reasonable amount of slippage to expect on XAUUSD?
During normal conditions, slippage of a few cents per ounce on a standard lot is common and generally not a red flag. During high-impact news releases or extreme volatility, larger slippage of fifty cents or more per ounce can occur even with a well-regarded broker, simply because liquidity providers widen their own pricing in fast markets.
How can I check whether my broker's execution is fair?
Track requested versus filled price across a meaningful sample of trades, note how often requotes or rejections happen, and compare that pattern against a third-party verified performance record, such as a verified Myfxbook account, to see whether your experience matches genuinely tracked results.
Are dealing desk brokers automatically untrustworthy?
No. Many dealing desk brokers operate honestly, carry proper regulation, and disclose their model clearly. The conflict of interest is structural, not automatically a sign of misconduct, but it is reason enough to watch fill behavior closely, particularly around your stop-loss and take-profit levels.
Does Golden Viper EA control which execution model my broker uses?
No. Golden Viper EA is a rules-based XAUUSD strategy that runs on MT4 or MT5 and manages entries, exits, and risk-based position sizing, but it trades through whatever broker and execution model you connect it to. Choosing a broker with transparent, verifiable execution remains the trader's responsibility.
What is the difference between a rejection and a requote?
A rejection means the broker declines to fill your order at all, usually citing liquidity or price freeze issues. A requote means the broker offers a different, usually less favorable price before execution, letting you accept or cancel.
Should I test execution quality before committing significant capital?
Yes. A small live position, or reviewing a broker's published spread and slippage history around a known high-impact news event, gives you real evidence of execution behavior before committing meaningful capital, and it holds up better than advertised spreads alone.
Let Golden Viper EA trade gold for you
Automated XAUUSD trading for MT4 & MT5, verified live on Myfxbook. One-time $199, lifetime access.
Get Lifetime Access — $199