Advanced Slippage Minimizer

System Advanced United Kingdom FTSE Index Futures Single-Stock CFDs FTSE Index Options UK Equity Options Commodity CFDs FX Spread Bets & CFDs

Applicable in all market conditions - focuses on execution quality

Learn this and United Kingdom-market strategies in depth — one-time purchase, lifetime access.
Unlock full hub →

Quick Reference

Strategy Type Execution Optimization and Transaction Cost Reduction System
Market Outlook Applicable in all market conditions - focuses on execution quality
Risk Profile Reduces implicit trading costs; improves net returns
Reward Profile Cumulative savings from reduced slippage compound significantly
Time Horizon Per-trade execution; cumulative impact over trading career
Capital Requirement All capital levels benefit; larger sizes benefit more from optimization
Margin Type N/A - execution methodology, not position type
Best Used When Every trade - execution quality always matters

Payoff Profile

Slippage is the difference between expected and actual execution price

United Kingdom Market Details

Lse Ice Applicability All London-listed equities (LSE Main Market and AIM) and ICE Futures Europe derivatives - FTSE 100/250 index futures and options. The same execution principles apply identically to spread bets and CFDs that reference these markets
Commodity Applicability Brent crude, gold, silver, natural gas - accessed by UK retail mainly via CFDs and spread bets that reference ICE/LME benchmarks, rather than direct exchange-traded futures
Fca Compliance Fully compliant - standard order management practices under FCA conduct of business rules (FSMA 2000 s.22). Execution optimisation raises no market-abuse concerns under UK MAR
Retail Access Reality Critical structural note: UK retail traders predominantly access leveraged markets through SPREAD BETTING and CFDs, not direct exchange-traded futures/options. Direct ICE Futures Europe and LSE-listed options access requires a futures broker and is uncommon for retail. Spread bets are free of Capital Gains Tax and Stamp Duty; CFDs are CGT-liable but Stamp-Duty-free. FCA retail leverage is capped (20:1 major indices, 30:1 major FX, 5:1 single equities) with mandatory negative-balance protection and a 50% margin close-out rule. Around 68% of UK retail CFD/spread-bet accounts lose money, so execution quality and cost control are not optional
Trading Sessions 07:50-08:00 London - order entry and uncrossing, price discovery • 08:00-16:30 London - continuous order-book trading on the LSE • 16:30-16:35 London - closing price determination (EDSP-relevant on expiry) • ICE FTSE 100 futures and most spread-bet/CFD index markets trade far longer (approx 01:00-21:00+ London), enabling near-24-hour index exposure outside cash hours
Liquidity Patterns 08:00-09:30 (London open), 14:30-16:30 (US open overlaps and runs into the LSE close) • 09:30-12:00, 13:30-14:30 • 12:00-13:30 (midday lull); overnight on derivatives • BoE rate decisions (around 12:00 London), UK data (07:00), US data (13:30) and the US open (14:30) all widen spreads and spike volume
Typical Spreads 0.5-1 point (£5-10 per contract at £10/point) • 1-3 points (mid-cap index, thinner than FTSE 100) • 1 point typical (provider-dependent, stake-based, e.g. £1-10 per point) • 1-3 points • 5-15%+ spread (small-caps quoted in pence have very wide spreads)
Order Types Available Immediate execution at best available price • Execute only at specified price or better • Stop-loss - becomes a market order when the trigger is hit • Becomes a limit order when the trigger is hit • Immediate or cancel - fill what's available, cancel the rest • Guaranteed Stop-Loss Order - a UK retail feature that guarantees the exit price even through gaps, charged at a premium

Frequently Asked Questions

Is slippage just the broker's fault?

No, slippage is rarely the broker's fault. Main causes: 1) Bid-ask spread - natural market cost, not broker-related. 2) Market impact - your order affects prices. 3) Timing - prices move while you decide/execute. 4) Your order type choice - market orders cause more slippage. Brokers add explicit costs (commission, or the spread on a spread bet) but slippage is mostly about market mechanics and your execution choices. Better execution practices on your end can dramatically reduce slippage regardless of broker.

Should I always use limit orders?

Limit orders should be your default, but not always used. Use limit orders when: trade is not time-sensitive, you want to control price, spreads are wide. Use market orders when: trade is urgent (fast-moving opportunity), instrument is very liquid with tight spreads, waiting would cost more than spread. A balanced approach: start with limit orders slightly inside the spread. If not filling and urgency increases, become more aggressive. Reserve pure market orders for genuine emergencies.

How much does slippage really cost?

Let's calculate: assume average 2 points slippage on the FTSE 100. Monthly trades: 50. Per-trade cost: 2 × £10 = £20. Monthly cost: 50 × £20 = £1,000. Annual cost: £12,000. If you're making £120,000/year profit, slippage is 10% of profits. If you're making £20,000/year, slippage is 60% of profits! The impact is larger for smaller profits. For frequent traders, slippage can absolutely be the difference between profitable and losing trading. It's worth significant effort to reduce.

Why does my limit order not fill even when price reaches my level?

Several reasons: 1) Queue position - others placed limit orders at that price before you. They get filled first. By the time it's your turn, price may have moved. 2) Partial depth - not enough volume at that price to fill everyone. 3) Price touched briefly - just touched your level and bounced, not enough time/volume for your fill. 4) Quote flicker - displayed price was stale or flickered. Solutions: place limits earlier (queue priority), use slightly more aggressive prices, or accept that some limits won't fill.

What's the simplest thing I can do to reduce slippage?

The single most impactful change: stop using market orders by default. Switch to limit orders placed at or slightly inside the current spread. Example: if bid is 10,400 and ask is 10,402, place your buy limit at 10,401. You'll often get filled at 10,401 instead of paying 10,402. This alone can cut slippage by 30-50% with minimal effort. Second simple change: don't trade during the midday lull (12:00-13:30) if you don't have to. Spreads are wider, slippage higher. These two changes require almost no skill but have immediate impact.

How do I know if my orders are large enough to cause market impact?

Compare your order to visible liquidity and volume. Rules of thumb: Order < 5% of visible bid/ask depth: minimal impact. Order 5-20% of depth: moderate impact, consider slicing. Order > 20% of depth: significant impact, definitely slice. Also compare to minute volume: Order < 5% of average minute volume: OK as single order. Order > 10% of minute volume: impact likely, slice it. Check both depth (immediate impact) and volume (sustained impact). For FTSE 100 futures, 5 contracts is usually fine. For illiquid single-stock CFDs or AIM names, even small size might be significant.

How should I set my limit price for best execution?

Depends on urgency and market conditions. Non-urgent: place at the bid (for buys) or ask (for sells). You're adding liquidity, saving spread. Wait for fill. Moderate urgency: place inside the spread. If bid 10,400, ask 10,402, buy limit at 10,401. Better than market, faster than joining bid. Urgent: place at or slightly beyond the market. Accept you'll cross spread but still limit slippage. Very urgent: market order (rare). General principle: start passive, get more aggressive as time passes. Never start with market order unless absolute emergency.

When should I use TWAP vs VWAP?

Use TWAP when: volume pattern is unpredictable, simplicity is preferred, you don't care about matching benchmark, after-hours or low-volume periods. Use VWAP when: you need to match/beat VWAP benchmark, volume pattern is predictable (normal trading hours), you want to 'blend in' with market, larger orders where matching flow matters. For most retail traders, TWAP is simpler and works well. VWAP matters more for institutional traders benchmarked against it. If in doubt, TWAP is the safer choice.

How do I calculate and track implementation shortfall?

Step 1: Record decision price (when you decided to trade). Step 2: Record arrival price (when order submitted). Step 3: Record execution price(s) (all fills, weighted average). Step 4: IS = Decision price - Execution price (for buys; reverse for sells). Track over time: calculate IS for every trade, average by instrument, time period, size. Look for patterns. Improvement: if certain times/sizes have high IS, adjust approach. Build a simple spreadsheet or log to track. Over 50+ trades, patterns will emerge.

How do I handle execution during volatile markets?

Volatile markets = wider spreads, higher impact, faster prices. Strategies: 1) Reduce size: trade smaller until volatility calms. 2) Widen limits: accept slightly worse prices but ensure fills. 3) Use limit orders always: market orders in volatility can fill horribly. 4) Consider waiting: if trade isn't urgent, let volatility settle. 5) Slice more aggressively: break into smaller pieces over time. 6) Use IOC: test liquidity without leaving stale orders. Don't fight volatility. If your edge doesn't require catching exact moves, be patient and wait for calmer conditions.

How do I build a TCA system from scratch?

Phased approach: Phase 1 (Manual): create spreadsheet logging: timestamp, instrument, decision price, order type, limit price, fill price, size. Calculate IS for each trade. Review weekly. Phase 2 (Automated logging): connect to broker/provider API, auto-capture fills. Store in database. Calculate metrics automatically. Phase 3 (Analysis): segment by time of day, instrument, size, order type. Identify patterns. Visualize with dashboards. Phase 4 (Optimization): use insights to adjust execution. A/B test different approaches. Measure improvement. Phase 5 (Integration): feed TCA insights back into execution system. Adaptive algorithms use TCA data. Continuous improvement loop. Start with Phase 1 - even manual logging provides valuable insights.

What market microstructure factors should I consider for better execution?

Key factors: 1) Order book imbalance: more bids than asks suggests upward pressure. May want to buy more aggressively. 2) Hidden liquidity: large orders may be hidden. Price may not move as much as visible book suggests. 3) Trade flow toxicity: if flow is 'informed' (smart money), market makers widen spreads. Avoid trading in toxic flow. 4) Queue dynamics: limit order queue position matters under price-time priority. Earlier = better priority. 5) Time of day patterns: spreads, depth, toxicity vary by time. 6) Tick size constraints: price can only move in ticks (the FTSE 100 future moves in 0.5-point increments). Spread constrained by tick size. Practical application: observe these patterns, adjust execution timing and aggressiveness accordingly.

How should I handle very large orders (multi-day execution)?

For orders > 20-30% of daily volume, multi-day execution is appropriate. Approach: 1) Plan horizon: decide how many days (balance impact vs timing risk). 2) Daily targets: allocate to each day (e.g., 20% per day for 5 days). 3) Intraday algo: use TWAP/VWAP within each day. 4) Adaptive: if filling easily, accelerate. If causing impact, slow down. 5) Anonymity: use multiple brokers if possible. Vary timing patterns. 6) Monitor: track overall IS across multi-day execution. Risk management: consider hedging during execution. If accumulating long exposure, buy protective puts. If selling, consider calls. This protects against adverse moves during extended execution.

How can machine learning improve execution quality?

ML applications in execution: 1) Volume prediction: forecast intraday volume pattern for better VWAP. Features: time of day, recent volume, volatility, day of week. 2) Spread prediction: forecast when spreads will be tight. Execute during predicted low-spread periods. 3) Impact modeling: predict market impact based on order size, urgency, conditions. Optimize execution to minimize predicted impact. 4) Optimal scheduling: given order, horizon, conditions - ML suggests best execution schedule. 5) Adaptive execution: real-time adjustment based on observed fills vs expected. Implementation: start with simple models (linear regression for volume prediction). Graduate to more complex as data grows. Always validate out-of-sample. ML can improve execution by 5-15% over simple rules in well-implemented systems.

What are the biggest mistakes sophisticated traders make in execution?

Common advanced mistakes: 1) Over-optimization: building complex algos that work in backtest but fail live due to overfitting. Keep it simple. 2) Ignoring regime changes: execution that worked in low-vol may fail in high-vol. Adapt to conditions. 3) Underestimating adversarial nature: market participants adapt to your patterns. Vary your approach. 4) Latency assumptions: assuming fills happen instantly. Account for latency in execution logic. 5) Neglecting rare events: system works 99% of time but catastrophic 1%. Build in safeguards. 6) TCA cherry-picking: only analyzing good executions. Analyze failures especially. 7) Complexity without testing: adding features without rigorous testing. Each addition should prove value. 8) Ignoring explicit costs: focusing on slippage but forgetting commission, stamp duty and overnight financing adds up. Solutions: systematic testing, conservative assumptions, continuous monitoring, honest analysis.

Related Strategies

Master United Kingdom trading strategies on AlgoKing

Full guided lessons, quizzes, and a complete strategy library for the United Kingdom market. One-time purchase. No subscription, ever.

Get United Kingdom access →