Pillinger Works

Slippage Analysis

AdvancedA-025
Ready to move forward?

You can explore the materials without registering, but with a free account you can track your progress and earn rewards along the way. By the end of your learning journey, you can have the knowledge you need to become a profitable Trader!

Join →

ID: A-025

Learning Objective

Slippage is the difference between the price a trader expected, requested, or used as a reference and the price at which the order is actually executed. At advanced level, the goal is not simply to accept slippage as an unavoidable trading expense. It is to identify when, where, and why execution deviates from expectation, measure the deviation consistently, and determine what it reveals about the market and the trading process.

This lesson moves the trader from 'I got filled worse than expected' to a more useful question: 'What conditions produced this execution outcome, and can I predict, reduce, or account for them?'

1. What Slippage Actually Is

Slippage occurs when the realized execution price differs from a defined reference price. The reference must be specified. Depending on the analysis, it may be the price visible when the order was submitted, the best Bid/Ask, a limit or trigger price, a decision price, or another explicitly defined benchmark.

Without a defined reference, 'slippage' becomes subjective. Two traders can describe the same execution differently because they compare it with different prices.

For a buy, execution above the reference is generally adverse slippage; for a sell, execution below the reference is generally adverse slippage. Favorable price movement before execution can also produce a better-than-reference result, so the measurement should not be reduced to complaints about bad fills.

2. Slippage Is Not the Same as Spread

The spread is the quoted difference between the best displayed Ask and Bid at a given moment. Slippage is the difference between a chosen reference and the actual execution.

Spread: a property of the quoted market at the observation time.

Slippage: an execution outcome relative to a defined reference.

Spread can contribute to execution cost, but spread and slippage are not interchangeable.

This distinction matters because a trader can have a narrow spread and still experience slippage if available size is insufficient, the market moves during execution, or the order interacts with changing liquidity.

3. Why Slippage Happens

Slippage is produced by the interaction between the order and a changing market. Common mechanisms include:

Insufficient displayed liquidity at the desired price.

Price movement while the order is being routed or matched.

Rapid cancellation or replacement of nearby liquidity.

Large order size relative to available liquidity.

Wide or unstable spread.

Fast volatility or sudden market repricing.

Fragmented execution across venues or liquidity sources.

Differences between the displayed book and liquidity actually available at execution.

The same order type can therefore produce very different outcomes under different market conditions.

4. Market Order and Limit Order

A marketable order prioritizes execution over exact price. It may therefore cross the spread and, depending on available liquidity, execute across multiple price levels.

A limit order defines a maximum purchase price or minimum sale price, subject to the market's matching rules. It provides price protection but does not guarantee execution.

This creates a fundamental trade-off: execution certainty versus price certainty. Advanced execution analysis must recognize which of these the strategy actually needs.

5. Slippage Is a Distribution, Not One Bad Trade

A professional trader should not evaluate execution quality from one fill. Slippage is better understood as a distribution across many comparable trades.

Average slippage can show the general tendency.

Median slippage can reduce the influence of unusual events.

Percentiles can reveal the size of adverse tail outcomes.

Separate analysis by instrument, time of day, volatility and order type can reveal where slippage changes materially.

The objective is not to find one universal slippage number. The objective is to identify the conditions under which the distribution changes.

6. Measuring Slippage Consistently

Create a fixed measurement rule before analyzing historical trades. For example, a buy order can be compared with the best Ask recorded at the moment the decision or order was submitted. The exact benchmark is less important than consistency and documentation.

A normalized measurement can also be useful when instruments have different price scales. Slippage may be expressed in price units, ticks, basis points, or another instrument-appropriate unit.

Do not change the benchmark after seeing the result. That introduces hindsight into the measurement.

7. Slippage and Market Depth

The Market Depth lesson showed that liquidity is distributed across multiple price levels. Slippage makes that distribution operationally important.

If a buy order is larger than the quantity available at the best Ask, part of the order may execute at higher prices. The same principle applies to selling into the Bid.

Therefore, visible depth can help form an execution hypothesis: not 'I will be filled at the best price,' but 'Given the displayed quantity and my order size, what execution range is plausible?'

This remains a hypothesis because depth can change before the order reaches the market.

8. Slippage and the Spread

A wider spread increases the immediate quoted separation a trader must cross for immediate execution. But the realized execution outcome can be worse than the quoted spread alone suggests.

For example, if a trader buys into a rapidly moving market, the best Ask visible at the decision moment may no longer be available when the order executes. The difference between the reference and realized price is slippage.

This is why spread analysis and slippage analysis should be connected but measured separately.

9. Slippage as Information About Market Conditions

Execution outcomes can reveal changes in the market environment that are not obvious from the chart alone.

Repeatedly increasing slippage may indicate deteriorating execution conditions.

Large dispersion in slippage may indicate unstable liquidity or rapidly changing conditions.

Consistently low slippage in a particular regime may indicate a more favorable execution environment.

A sudden outlier can identify an event or market transition worth investigating.

Do not automatically interpret high slippage as evidence that the strategy is bad. First determine whether the problem came from market conditions, order size, execution method, timing, or the strategy's own requirements.

10. The Difference Between Expected and Realized Trade Economics

A setup can be technically valid while its expected trade economics deteriorate because execution quality changes. Suppose a strategy expects a 10-unit favorable move, but adverse execution consumes a meaningful portion of that expected edge. The setup itself has not necessarily failed, but the realized expectancy can be lower.

This is one reason execution belongs inside professional system analysis. The edge is not only the chart signal. It is the complete chain from decision to actual fill and eventual outcome.

11. Pre-Trade Slippage Hypothesis

Before entering a trade, formulate an execution hypothesis when conditions make slippage relevant.

Reference price: what price will be used to measure slippage?

Expected environment: what does the current spread and depth suggest?

Order size: how large is the order relative to visible liquidity?

Volatility: is the market moving quickly enough to increase execution uncertainty?

Invalidation: what execution condition would make the planned trade unattractive?

This changes execution from an after-the-fact excuse into a pre-trade component of the decision.

12. Case Study: The Same Setup, Different Execution

Imagine the same technical setup appears twice. In the first instance, the market has a stable spread and meaningful nearby depth. In the second, the spread is widening, nearby depth is thin, and price is moving rapidly.

A chart-only trader may consider the two setups equivalent. An execution-aware trader recognizes that the expected realized entry can be very different.

If the strategy's edge depends on a relatively precise entry, the second environment may require a different order method, smaller size, a wider risk allowance, or no trade at all. The setup has not necessarily become technically invalid; the execution conditions may have made its economics unattractive.

This is an important professional distinction: **a valid setup is not automatically a valid trade.**

13. Common Mistakes

Calling every difference from the last traded price slippage.

Measuring slippage against an inconsistent or changing reference.

Looking only at average slippage and ignoring adverse tails.

Ignoring order size.

Ignoring spread and Market Depth.

Treating one bad fill as proof of a systemic problem.

Treating all slippage as broker failure without examining market conditions.

Changing the measurement definition after seeing the outcome.

Ignoring favorable slippage.

Assuming a technically valid setup must always be traded.

14. Professional Slippage Analysis Framework

1. Define the benchmark — exactly what reference price is used?

2. Capture the market state — spread, depth, volatility and location.

3. Capture the order — side, size, type and timing.

4. Measure realized execution — price, partial fills and final average where relevant.

5. Normalize — use a consistent unit across comparable observations.

6. Segment — instrument, session, volatility, setup type and order method.

7. Analyze the distribution — median, average, percentiles and outliers.

8. Identify drivers — which market conditions are associated with worse outcomes?

9. Adapt — change size, timing, order method or trade selection where justified.

10. Re-test — verify whether the adaptation actually improved results.

The last step matters. An execution rule is not an edge merely because it sounds sensible. It needs measurement.

15. Practical Exercise — Build Your Own Slippage Dataset

Collect at least 20 comparable historical or simulated executions. Do not change the measurement rule halfway through.

Define one reference price before analyzing the sample.

Record spread and visible depth at the decision point where available.

Record order side, order type and size.

Record realized execution price and any partial fills.

Calculate slippage in a consistent unit.

Separate normal observations from outliers.

Group the observations by market condition.

Write a hypothesis about what causes your worst slippage.

Define what data would support or invalidate that hypothesis.

Test the hypothesis on a new sample rather than the same trades used to form it.

The final step is essential. Otherwise you may simply discover a pattern that explains the past without improving future execution.

Knowledge Check

What exactly must be defined before slippage can be measured objectively?

Why is slippage different from spread?

Why can a narrow spread still produce slippage?

How does Market Depth influence potential slippage?

Why should slippage be analyzed as a distribution?

Which market conditions can increase execution uncertainty?

Why can a technically valid setup become an unattractive trade?

Why should an execution hypothesis be tested on new data?

Key Takeaways

Slippage is an execution outcome relative to a defined reference price.

It is different from, but related to, spread and liquidity.

Order size, depth, volatility, cancellations and execution timing can materially affect it.

One bad fill proves very little; distributions reveal much more.

Execution quality belongs inside the analysis of a trading system's real expectancy.

A technically valid setup is not automatically an economically valid trade.

Professional slippage analysis turns execution from a complaint into measurable, testable system information.