CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Most retail investor accounts lose money when trading CFDs. PipTax is educational and compares costs; it is not investment advice.

HomeFX Trading School › Advanced

Modelling Broker Execution: Pepperstone vs IG

Advanced Updated 14 July 2026 · 9 min read · PipTax education

Trader analysing execution timing charts comparing two broker order flows

Modelling broker execution means building a repeatable way to measure how your orders actually behave in the market — not how you assume they behave. This is Module 18 of PipTax FX Trading School, and it builds directly on the total-cost thinking from Module 9 (spread, commission and swap) and the slippage basics from Module 12. Here we go further: turning execution into something you can log, test and compare across brokers such as Pepperstone and IG.

Why Execution Modelling Matters at This Level

By now you should already know that the quoted spread is not the full cost of a trade. Execution modelling is the next layer: it asks what happens *between* the moment you click and the moment your order fills.

Three things determine that gap:

For a scalper or news trader, a consistent 0.3-pip negative slippage bias can erode an edge that looked profitable on paper. For a swing trader holding for days, it barely matters. Knowing which category you're in decides how much effort this module deserves.

This is advanced work because it requires data collection, not opinion. You cannot model execution from a broker's marketing page — you need your own trade logs, ideally hundreds of fills, before you draw conclusions.

Execution Models: Market Maker vs STP/ECN

Understanding the underlying model helps explain *why* execution differs, not just *that* it differs.

Both Pepperstone and IG offer routes that sit across these categories depending on the account type you choose — Pepperstone's Razor account and its MetaTrader server infrastructure is aimed at traders who want ECN-style pricing, while IG's own platform is built to handle its own order flow with its own execution stack. Neither should be assumed superior without testing — the right question is which model fits *your* strategy and instrument, not which brand sounds better.

Building a Simple Execution Log

You don't need institutional tools to start modelling execution. A spreadsheet with these columns will do:

| Field | What to record | |---|---| | Timestamp | To the second, ideally millisecond if your platform shows it | | Requested price | What you clicked | | Filled price | What the confirmation shows | | Slippage (pips) | Filled minus requested, signed | | Order type | Market, limit, stop | | Instrument | Pair and session (London, NY, Asia) | | Volatility note | Was there news within 5 minutes? |

After 100+ entries, calculate:

1. Average signed slippage — is it centred near zero, or skewed? 2. Slippage during news vs quiet periods — most brokers widen spreads and slippage risk around releases 3. Rejection/requote rate — how often did the fill simply fail?

This is the same discipline PipTax's own cost-impact modelling uses at a broader level — see /cost-impact.html for how small per-trade frictions compound over a year of trading.

Comparing Execution Across Brokers Honestly

When comparing Pepperstone and IG — or any two brokers — resist the urge to run five trades and declare a winner. Execution varies by:

A fair test holds as many variables constant as possible: same pair, same rough time window, same order type, run over multiple weeks on a demo or small live account with each broker. Even then, you're sampling — not proving — typical behaviour, because live market conditions never repeat exactly.

For live, verifiable spread and commission figures to pair with your own slippage data, always check /audit.html rather than relying on memory or old screenshots — pricing changes.

Reading MetaTrader and Platform Execution Reports

Both MetaTrader (common on Pepperstone) and proprietary platforms (as used by IG) log execution data if you know where to look.

The key habit: capture the requested price *before* you see the confirmation. Reconstructing it afterward from memory defeats the purpose of the exercise.

Turning the Model Into a Decision

Once you have a few weeks of logged data, ask three practical questions:

Modelling broker execution is ultimately about replacing assumption with evidence. It won't tell you which broker is "best" — that claim doesn't really exist — but it will tell you, with your own numbers, whether Pepperstone or IG (or any broker) suits how you actually trade. Pair this module's log with PipTax's broker comparison pages at /brokers/index.html and the methodology behind our figures at /methodology.html, then revisit your log every quarter — execution quality can and does drift over time.

Key Risks and Limits of This Approach

Before you over-rely on a small sample, keep these limits in mind:

Trading with any broker, however well you've modelled its execution, remains risky, and past fill quality is no promise of future fill quality.

Key takeaways

  • Execution modelling measures latency, requotes and slippage direction — not just the quoted spread
  • Market maker, STP and ECN models explain why fills differ, and both Pepperstone and IG offer routes across these categories depending on account type
  • Build your own execution log (timestamp, requested vs filled price, order type) rather than trusting broker marketing
  • Fair broker comparisons hold time, instrument, account type and platform constant across multiple weeks of data
  • Small samples (under ~100 trades) are not statistically reliable for judging execution quality
  • Pair your own slippage log with PipTax's /audit.html figures and /methodology.html for a full cost picture
Want the real number for how you trade? Audit your MT4/MT5 statement free — see your true all-in cost and the genuinely cheapest broker for your style.

Frequently asked questions

What's the difference between slippage and spread?
Spread is the quoted gap between bid and ask at a moment in time. Slippage is the difference between the price you requested and the price you actually got filled at, which only shows up after the order executes.
Can I model execution quality using a demo account?
You can start there, but treat it as a rough guide only. Some brokers route demo orders differently from live ones, so conclusions from demo data should be verified with small live trades before you trust them.
How many trades do I need before drawing conclusions?
As a rule of thumb, aim for at least 100 logged fills per broker/account combination before calculating meaningful averages. Fewer than that and normal randomness can easily masquerade as a pattern.
Is ECN execution always better than market maker execution?
No. ECN typically offers tighter raw spreads plus a commission, and can suit high-frequency strategies, but it isn't automatically 'better' for every trader. The right model depends on your strategy, instrument and how you value speed versus cost.
Where do I find real, current spread and commission data for Pepperstone and IG?
Use PipTax's cost tool at /audit.html for live figures, and check /brokers/index.html for broker-by-broker breakdowns. Avoid relying on marketing pages or outdated screenshots.

Keep going: Audit Index Cost Impact Methodology