i Short answer

Slippage tolerance sets the maximum acceptable price difference between your requested and actual execution price, beyond which your order is rejected.

Diagram of s slippage tolerance and how do i set it: how this setting actually works mechanically through to does this settin
Key steps at a glance

1. How this setting actually works mechanically

When you place a market order, your slippage tolerance setting specifies the maximum number of pips or points the actual execution price is allowed to differ from your requested price before the platform rejects the order entirely, rather than executing it at this more significantly different price.

It's worth thinking of this as a genuine, deliberate boundary you're setting on your own behalf, rather than a passive default, actively choosing your acceptable slippage range means you're making this decision consciously in advance, rather than accepting whatever slippage happens to occur.

0.6-1.4EUR/USD typical spread in pips
3-5USD/ZAR typical spread in pips
5-8%annual overnight financing cost
0.3%stock CFD commission/side

2. Where to find and adjust this setting on your platform

Most trading platforms, including MetaTrader, include a deviation or slippage tolerance field directly within the order placement window, allowing you to specify this maximum acceptable figure for each individual order, or sometimes as a broader default setting applying to all your orders unless specifically overridden.

It's worth locating and testing this setting on a demo account before you need it for genuine, live trading, confirming exactly how your specific platform presents and applies this setting removes any uncertainty during an actual, time-sensitive trade.

General Trading Readiness Checklist
  • FSCA-regulated broker verified at fsca.co.za
  • Demo account tested for minimum 60 days
  • Trading plan written: entry, exits, position sizing
  • Risk per trade defined (1-2% of account)
  • Backup internet connection tested for load shedding
  • Tax implications understood
DODON'T
Apply each concept to your specific account size and instruments
Use generic rules without calibrating to your own setup
Test any new approach on demo before live application
Skip demo when trying new methods
Keep written records of every decision and its rationale
Rely on memory to evaluate your trading performance
Review performance against your rules, not just P&L
Judge trading quality solely by whether money was made
Fixed spread
  • Predictable cost per trade
  • Widens less during news
  • Better for news traders
  • Slightly wider average
Variable spread
  • Very low in calm markets
  • Widens during high-impact news
  • Lower average cost
  • Better for swing traders

3. Setting this too tight versus too loose: the trade-off

Setting slippage tolerance very tight (a very small maximum deviation) increases the likelihood of order rejection during normal market fluctuation, potentially causing you to miss intended trades simply due to minor, normal price movement during the brief execution window. Setting it very loose risks accepting execution at a meaningfully worse price than intended, particularly during the fast-moving conditions.

It's worth thinking of this specifically as a genuine trade-off rather than seeking a single objectively correct setting, discussed elsewhere on this site regarding the broader price-versus-execution-certainty trade-off, your own appropriate balance depends on your specific trading style and priorities.

79%retail CFD accounts lose money
1-2%recommended max risk per trade
100+demo trades before going live
5 yearsSARS minimum record keeping
South African Trading Quick Reference
Regulator
FSCA, fsca.co.za
Tax authority
SARS, sars.gov.za
Exchange control
SARB, resbank.co.za
JSE trading hours
09:00-17:00 SAST Mon-Fri
Best forex window
15:00-17:00 SAST (overlap)
CGT exclusion
R50,000 per year (individual)

4. When rejected orders due to this setting typically occur

Order rejections due to slippage tolerance most commonly occur during periods of rapid price movement, when the gap between your requested price and the currently available execution price can exceed even a reasonably set tolerance threshold given how quickly conditions are changing.

It's worth reviewing your own rejection history periodically if your platform tracks this, seeing how often your specific tolerance setting actually results in rejected orders gives concrete, personal evidence for judging whether your current setting genuinely fits your trading conditions.

SA Trading Quick Reference
ItemDetail
RegulatorFSCA, fsca.co.za
Exchange controlSARB, resbank.co.za
Tax authoritySARS, sars.gov.za
JSE hours09:00-17:00 SAST Mon-Fri
Best forex session15:00-17:00 SAST
CGT annual exclusionR50,000 (individuals)

5. Does this setting eliminate slippage risk entirely

This setting limits, but doesn't entirely eliminate, slippage risk, it specifically prevents execution beyond your specified maximum deviation, but doesn't guarantee execution will occur at your exact requested price either; some degree of slippage within your specified tolerance can still occur and be accepted automatically.

It's worth understanding this limitation clearly, your tolerance setting controls the maximum acceptable deviation, it doesn't prevent slippage from occurring within that range, worth keeping this distinction in mind rather than assuming the setting eliminates the underlying risk entirely.

6. Practical recommendations for setting this specific value

Many traders set a moderate slippage tolerance reflecting their specific instrument's typical normal volatility, wide enough to avoid excessive, unnecessary order rejections during normal conditions, but tight enough to avoid accepting genuinely excessive, unfavourable execution during unusual, fast-moving conditions.

Tight slippage tolerance versus wide tolerance
Tight tolerance
Wide tolerance
Order rejection risk
Higher
Lower
Price control
Stronger
Weaker
Bestin
Normal markets
Fast markets, news events
Scalpers prefer
Tight
NIA
Swing traders
N/A
Wider acceptable
Tight slippage tolerance gives more price control but risks order rejection.
Wide tolerance accepts worse fills but reduces the chance of missing the trade.

Tight slippage tolerance gives stronger price control but can lead to order rejection when markets move fast. A wider tolerance reduces rejection risk but accepts a greater range of fill prices.

โ˜… Why It Matters

Worth testing specifically: set your tolerance unusually tight for a short period and note how often your orders get rejected as a result, this gives you a concrete, personal sense of the trade-off between tighter tolerance and higher rejection rates for your specific traded instruments.

โœ• Common mistakes

  • Setting tolerance extremely tight without testing the resulting rejection rate. A tighter tolerance increases the chance an order simply doesn't fill.
  • Not adjusting tolerance for known higher-volatility conditions like news events. A fixed tolerance may be poorly suited to genuinely fast-moving moments.
  • Assuming default tolerance settings suit every trading style equally. Scalping and slower styles may warrant meaningfully different tolerance settings.
  • Treating tolerance as a set-and-forget setting rather than periodically reviewing it. Revisiting this setting as conditions or strategy change keeps it useful.

Key Takeaways

  1. Slippage tolerance sets the maximum acceptable price deviation before an order is rejected rather than executed at a significantly different price.
  2. Slippage tolerance sets the maximum acceptable price difference between your requested and actual execution price, beyond which your order is rejected.
  3. How this setting actually works mechanically.
  4. Where to find and adjust this setting on your platform.
  5. Setting this too tight versus too loose: the trade-off.
Share this answer:WhatsAppLinkedInXEmail

Frequently asked follow-up questions

What is a typical slippage tolerance setting for major pairs?

This varies by trader preference and instrument volatility. Checking your specific platform's default and adjusting based on your own experience and risk tolerance is a reasonable approach.

Does slippage tolerance apply to pending orders too?

This setting specifically applies to market order execution; pending orders, have their own separate triggering and execution mechanics.

Can I set different tolerance levels for different instruments?

Yes, most platforms allow setting this individually per order, letting you adjust based on each specific instrument's typical volatility characteristics.