FX AuditorBroker Data Desk
2026 Annual Review
Home/Research/A Working Glossary of Execution Audit Terms

Testing desk · 12 minute read · 2,331 words

A Working Glossary of Execution Audit Terms

Understanding precise execution terminology is essential for traders assessing broker performance beyond advertised spreads.

By Tom Aldridge, Execution & Costs Analyst · Fact-checked by James Cole, Head of Broker Testing · Updated August 2026

Photograph: Vintage quill pen with magnifying glass on rustic wooden surface. Perfect for retro-themed designs — Towfiqu Barbhuiya 3440682 · pexels (PEXELS LICENSE)

What this piece establishes

  • Execution quality extends beyond mere speed; it encompasses price improvement, slippage, and rejection rates.
  • Brokers employ different execution models (STP, ECN, Market Maker) which fundamentally alter how orders are filled.
  • Regulatory bodies like the FCA and ASIC mandate 'best execution', but its interpretation varies significantly.
  • Negative slippage costs traders real capital, often in fractions of a pip, but accumulates over many trades.
  • Traders should track their own execution metrics, such as fill price deviations and latency, to audit broker performance.
  • A high-frequency trading environment demands sub-millisecond network latency and effective infrastructure for competitive pricing.

The Invisible Cost of Poor Execution

A 0.1 pip difference, applied across 500 standard lots traded in a month, equates to £500 in lost capital. This often goes unexamined, filed away as "market conditions". True audit begins by interrogating such small figures. The terms used by brokers, regulators, and technologists often form a lexicon impenetrable to the casual observer, yet these terms define those invisible costs.

Execution quality is not simply about an order being processed quickly. It involves the price at which the order is filled, the rate of slippage, the frequency of rejections, and the overall reliability of the trading infrastructure. A "fast" execution that consistently delivers a worse price than expected is not quality execution. It is, in fact, poor execution delivered quickly. For instance, a broker operating under a market-making model, such as FxPro, might offer an aggressive spread, but an audit must consider how often that spread is genuinely available and at what size.

When a trader places an order, the broker's system must decide where to send it. This decision-making process is order routing. It can involve internal matching, sending to a liquidity provider, or passing to an exchange. The choice impacts the final execution price. OANDA, for example, known for its strong execution, operates a hybrid model, combining direct access to liquidity providers with internalisation for smaller orders. The specific routing logic is proprietary, but its net effect is observable in price metrics.

A 0.1 pip difference, applied across 500 standard lots traded in a month, equates to £500 in lost capital, often filed away as 'market conditions' without further examination.

Tom Aldridge, Execution & Costs Analyst

Understanding Spreads and Slippage

This is the fundamental cost of trading, representing the difference between the highest price a buyer is willing to pay (bid) and the lowest price a seller is willing to accept (ask). For EUR/USD, a spread of 0.8 pips means a trader buying at 1.10008 would simultaneously sell at 1.10000. This 0.8 pip represents the market maker's or liquidity provider's compensation. Tight spreads are often advertised by brokers like Pepperstone, but their consistency across different market conditions requires examination.

Slippage occurs when an order is executed at a different price than intended. Positive slippage means a better price; negative slippage means a worse price. For a market order, slippage is almost a certainty during volatile periods or with large order sizes, as the market price moves between the moment the order is placed and the moment it is filled. If a trader attempts to sell EUR/USD at 1.10000 but the order fills at 1.09995, this is 0.5 pips of negative slippage. Over time, negative slippage can erode profits significantly. This is the part most guides skip: how to quantify that erosion.

While less common with modern STP/ECN models, requotes still occur, particularly with market-making brokers. A requote happens when the broker offers a new price before filling an order, requiring the trader to accept or reject it. Rejections mean the order cannot be filled at all, often due to insufficient liquidity or extreme price volatility. Both indicate a breakdown in the expected execution process and typically result in a worse outcome for the trader.

Execution Models and Their Implications

In a Straight Through Processing (STP) model, a broker acts as an intermediary, routing client orders directly to external liquidity providers (LPs). The broker typically adds a small markup to the LP's price or charges a commission. This model aims for faster execution and reduces the potential for conflict of interest, as the broker profits from volume, not from client losses. Many brokers, including IC Markets and Exness, employ STP or a hybrid approach to provide competitive spreads and execution.

An Electronic Communication Network (ECN) model aggregates quotes from multiple LPs and allows orders to interact directly within a shared liquidity pool. Traders using an ECN often see tighter spreads, as they are essentially trading directly with other market participants or liquidity providers. The broker typically charges a commission per traded lot. While often conflated with STP, true ECN provides a deeper order book visibility, allowing traders to see market depth. Both STP and ECN models generally present a more transparent execution environment.

A market maker broker, such as XM, takes the opposite side of a client's trade. They quote both a bid and an ask price and profit from the spread or from client losses. This model can offer fixed spreads and guaranteed fills in certain conditions, but it introduces a direct conflict of interest. The quality of execution depends entirely on the market maker's pricing policies and risk management. While not inherently problematic, a market maker's execution practices warrant closer scrutiny for consistent slippage or requotes.

Price Improvement and Positive Slippage

Price improvement occurs when an order is executed at a better price than the displayed quote at the time the order was placed. For example, if a buy order is placed at 1.10005, but the market moves in the trader's favour, and the order is filled at 1.10000, that is 0.5 pips of price improvement. While less common than negative slippage for retail orders, it indicates a broker's commitment to best execution or an efficient order routing system.

Positive slippage is more likely in liquid markets with high trading volumes, where prices can move rapidly in favour of the trader between order placement and execution. It is also more prevalent with brokers that actively seek out the best available price from multiple liquidity providers rather than simply filling at their internal quote. A trader might experience this more often with ECN or STP brokers compared to market makers who control their pricing.

Tracking price improvement requires meticulous record-keeping, comparing the intended order price against the actual fill price for every trade. Over hundreds of trades, even fractional positive slippage can add up. Some brokers provide execution reports that detail instances of price improvement, offering transparency into their routing practices. Without such data, one relies on anecdotal evidence, which is hardly an audit.

Latency and Its Impact on Execution

Execution latency is the time delay between a trader sending an order and the broker's system receiving and processing it. It is measured in milliseconds. High latency can lead to greater slippage, as market prices can move significantly during the delay. For instance, a delay of 200 milliseconds might seem negligible, but in fast-moving markets, the price of EUR/USD could shift by several pips within that timeframe.

A broker's physical infrastructure, including server locations and network connectivity, directly affects latency. Brokers with data centres physically close to major liquidity hubs (e.g., London, New York, Tokyo) can offer lower latency. A broker like Pepperstone, headquartered in Melbourne, Australia, would need strong network infrastructure to service European or North American clients effectively. The distance between a trader's computer and the broker's server, then to the liquidity provider's server, all add up.

Trader-side latency includes the speed of the trader's internet connection, the performance of their trading platform (e.g., MT4, MT5, TradingView, which are offered by many brokers like Pepperstone and IC Markets), and even the processing power of their local computer. While brokers can optimise their own systems, traders must also ensure their setup is not introducing unnecessary delays. A fibre optic connection from London to a data centre in Equinix LD4 (a common location for broker servers) will yield far better results than a satellite connection from rural Australia.

Regulatory Scrutiny and Best Execution Obligations

Regulators such as the Financial Conduct Authority (FCA) in the UK and the Australian Securities and Investments Commission (ASIC) impose a 'best execution' obligation on brokers. This means brokers must take all reasonable steps to obtain the best possible result for their clients when executing orders. The "best possible result" typically considers price, costs, speed, likelihood of execution and settlement, size, and any other relevant factors. It is not solely about the best price.

The European Securities and Markets Authority (ESMA) intervention, for example, caps retail client leverage at 1:30 for major currency pairs. Such interventions, while not directly addressing execution speed, aim to protect retail traders by limiting risk, which indirectly influences broker practices. Brokers like CySEC-regulated XM and FCA-regulated FxPro operate within these frameworks, detailing their execution policies. Verifying a broker's regulatory status is a foundational step, easily done through registers like the FCA's Financial Services Register or CySEC's Regulated Entities Register.

Under MiFID II in Europe, investment firms are required to publish annual reports on the quality of their execution and the identity of the top five execution venues for each class of financial instrument. While these reports can be dense, they provide valuable insights into a broker's order routing practices. Traders should examine these disclosures for patterns in execution quality, rather than simply accepting marketing claims.

Key Execution Metrics and Their Calculation
MetricDescriptionCalculation Example
Average SlippageThe mean deviation between requested and actual fill prices.(Sum of (Actual Fill Price - Requested Price)) / Number of Trades. A positive result is negative slippage for a buy order.
Slippage FrequencyPercentage of trades experiencing any slippage, positive or negative.(Number of Slippage Trades / Total Trades) * 100%. If 150 out of 1000 trades experienced slippage, frequency is 15%.
Price Improvement RatePercentage of trades where actual fill price was better than requested.(Number of Price Improved Trades / Total Trades) * 100%. For example, 20 trades out of 1000 with improvement is a 2% rate.
Execution LatencyAverage time from order submission to trade confirmation.Sum of (Confirmation Time - Submission Time) / Number of Trades. Typically measured in milliseconds (ms).
Rejection RatePercentage of orders rejected by the broker or liquidity provider.(Number of Rejected Orders / Total Orders Attempted) * 100%. A 0.5% rejection rate means 5 rejections per 1000 orders.

Order Types and Their Execution Nuances

Market orders are requests to buy or sell immediately at the best available current market price. While they offer speed and certainty of execution, they carry the highest risk of slippage, particularly in volatile markets or with illiquid instruments. A market order for 10 lots of a thinly traded exotic pair might fill at a substantially worse price than expected.

A limit order specifies a maximum price to buy or a minimum price to sell. These orders will only execute if the market reaches or passes the specified price. They eliminate negative slippage risk but carry execution risk – the order might not fill if the market moves away from the specified price. Placing a buy limit order below the current market price or a sell limit order above it can result in price improvement.

A stop order becomes a market order once a specified "stop price" is reached. A stop-loss order, designed to limit potential losses, can experience significant slippage if the market gaps past the stop price. For instance, if a stop-loss is set at 1.09500 for EUR/USD, but a sudden news event causes a gap down to 1.09400, the order may fill at 1.09400 or worse, triggering a larger loss than anticipated. This is especially relevant in products like CFDs, offered by AvaTrade and Plus500, where underlying market volatility can translate directly to execution gaps.

Some brokers offer Guaranteed Stop-Loss Orders (GSLOs) for an additional premium or wider spread. These ensure an order closes at the exact specified stop price, regardless of market gaps or volatility. This certainty comes at a cost, often a fee per trade or a wider spread. For example, a broker might charge 5% of the trade value if the GSLO is triggered. These are a risk management tool, not an execution improvement.

Personal Execution Audit Methodology

The first step in auditing your broker's execution is collecting raw data. This means logging every order's submission time, requested price, actual fill time, actual fill price, and any associated commissions or fees. Most trading platforms provide this information in transaction history or account statements. The detail varies; some platforms offer tick-by-tick data, others only provide fill summaries.

Track the effective spread you pay. This is the difference between your buy and sell fill prices for a round-trip trade, plus any commissions. Compare this against the broker's advertised average spreads. A discrepancy might indicate consistent negative slippage or wider spreads during your specific trading hours.

Calculate the average positive and negative slippage for different order types and instruments. A consistent bias towards negative slippage, especially during non-volatile periods, suggests an execution issue. Plotting slippage against trade size and time of day can reveal patterns. If your market orders for EUR/USD consistently experience 0.3 pips of negative slippage when the advertised spread is 0.8 pips, your effective cost is 1.1 pips.

Monitor how often your orders are rejected or requoted. High rates, particularly for market orders, are a clear indicator of poor execution quality or inadequate liquidity. While some rejections are unavoidable in very fast markets, frequent occurrences point to systemic issues.

Benchmarking Personal Execution Metrics
Execution MetricAcceptable RangeWhat to Look For (Red Flags)
Effective SpreadAdvertised spread + 0.1 to 0.3 pips (for major pairs)Consistently higher than advertised, especially during calm market hours.
Negative Slippage (Avg)< 0.2 pips per trade (for market orders on majors)Average negative slippage exceeding 0.5 pips, or a strong negative bias.
Price Improvement Rate> 5% of market ordersZero or negligible price improvement across hundreds of market orders.
Execution Latency< 100 ms (round trip from client to server)Consistently > 200 ms, leading to frequent missed prices.
Rejection/Requote Rate< 1% of total ordersAny rate above 2-3%, particularly for small to medium order sizes.
Order Fill Ratio> 99% (for limit orders at defined prices)Frequent non-fills for limit orders that were clearly 'in the money'.

The Anatomy of a Liquidity Provider Relationship

Liquidity Providers (LPs) are financial institutions (banks, hedge funds, other brokers) that provide bid and ask prices for currency pairs. Brokers aggregate these quotes to present a tradable price to their clients. The quality and depth of a broker's LP relationships directly influence the spreads and liquidity available to traders. A broker with a small number of LPs may offer less competitive pricing and deeper slippage during volatile periods.

Larger brokers, particularly ECN/STP models, often use prime brokers. A prime broker facilitates their access to multiple LPs, aggregating liquidity and managing credit lines. This arrangement allows the broker to offer tighter spreads and deeper liquidity to its clients. OANDA, for example, would maintain strong relationships with numerous prime brokers and LPs to support its global operation and competitive offerings.

Market maker brokers often "internalise" client orders. This means they execute trades against their own book without passing them to an external LP. While this can offer consistent pricing and instant fills, it places the broker in a direct counterparty relationship with the trader. A broker like eToro, with its social trading focus, might internalise a significant portion of client order flow, managing its overall exposure. The risk here is that the broker's incentive is to trade against the client, rather than seeking best price.

Choosing a Broker for Execution Quality

Always verify the broker's regulatory licences. A broker regulated by the FCA, ASIC, or CySEC implies adherence to specific execution standards. Check the relevant registers: for instance, the FCA's Financial Services Register or ASIC's Professional Registers. Unregulated entities offer no recourse for execution disputes. If a broker is listed on the CFTC's Registration Deficient (RED) List or the FCA's Warning List of Unauthorised Firms, avoid them.

Prioritise brokers that clearly explain their execution model. ECN/STP models generally offer more transparent execution, often with raw spreads and commissions. Market makers can also provide good execution, but their practices require more scrutiny regarding slippage and requotes. XM, for example, is a market maker, and while regulated, its execution must be judged on its specific metrics.

A broker's willingness to provide detailed execution reports is a strong indicator of transparency. Look for platforms that allow you to download tick data or detailed trade logs. If a broker obstructs this, it is a significant red flag.

Before committing significant capital, open a small account and place a variety of orders (market, limit, stop) across different market conditions. Monitor the effective spread, slippage, and latency meticulously. This practical test offers insights that reviews often miss. A low deposit minimum allows this testing without undue risk.

Sources

Primary and official material consulted for this piece. Links open on the publisher's own site.

  1. Financial Conduct Authority — Financial Services Registerregister.fca.org.uk
  2. ASIC — Professional registersasic.gov.au
  3. CySEC — Regulated entities registercysec.gov.cy
  4. ESMA — Product intervention on CFDsesma.europa.eu
  5. FCA — Warning list of unauthorised firmsfca.org.uk
TA

Fact-checked by James Cole, Head of Broker Testing, against the primary sources listed above.

FAQ

Questions this raises

What is 'best execution' and how can I verify my broker provides it?

Best execution means a broker takes all reasonable steps to get you the best possible result, considering price, cost, speed, likelihood of execution, and size. You can verify it by scrutinising your trade history for consistent negative slippage, high rejection rates, or wider-than-advertised effective spreads. Regulated brokers also have policies you can request.

Does a 'zero spread' broker genuinely offer no cost for trading?

No. 'Zero spread' usually means the broker widens the spread during market volatility or charges a commission per lot. The cost is simply presented differently. Always calculate the total cost for a round-trip trade, including spread and any commissions, to understand your true expense.

How much does latency actually matter for a retail trader?

For most swing or position traders, latency measured in hundreds of milliseconds is less critical. However, for scalpers or high-frequency strategies, sub-100ms latency is vital. Higher latency increases the likelihood of slippage, particularly during news events or rapid market moves, eroding profitability.

Is a market maker broker always worse for execution than an ECN broker?

Not necessarily. While market makers have a potential conflict of interest, a well-regulated and ethical market maker can offer competitive fixed spreads and reliable fills. ECN brokers generally offer raw spreads and commissions, which can be tighter overall. Your personal audit data will reveal which model performs better for your specific trading style.

What should I do if I suspect my broker is providing poor execution?

Document your concerns with specific trade examples (timestamps, requested vs. actual prices). Contact your broker's support and compliance departments, citing their stated execution policy. If unsatisfied, escalate to their regulator (e.g., FCA, ASIC, CySEC) with all collected evidence.

Can an unregulated broker offer better execution?

An unregulated broker might *claim* to offer better execution or spreads, often without the overhead of compliance. However, without regulatory oversight, there is no guarantee of fair practices, and no recourse for disputes. The initial perceived benefit is outweighed by the significant risk of fraud or arbitrary execution practices.