Captures medium to long-term trends using moving average signals
| Strategy Type | Moving Average Crossover / Trend Following Strategy |
| Market Outlook | Captures medium to long-term trends using moving average signals |
| Risk Profile | Moderate - systematic approach with defined entry/exit rules |
| Reward Profile | Profits from sustained trends; accepts small losses in choppy markets |
| Time Horizon | Swing to positional (days to weeks) |
| Capital Requirement | Moderate (£20,000 - £50,000; smaller via per-point spread betting) |
| Margin Type | Full overnight/initial margin for positional trades; intraday (reduced) margin for intraday MA signals. Retail CFD/spread-bet margin under FCA caps (~5% indices, ~20% single stocks) |
| Best Used When | Markets are trending with clear directional bias, ADX above 25 |
| Lse Ice Applicability | All liquid FTSE index futures on ICE Futures Europe and liquid FTSE 350 stocks (single stocks accessed via CFDs/spread bets) |
| Fca Compliance | Fully compliant - standard exchange-traded futures (ICE Futures Europe) or FCA-regulated CFDs/spread bets |
| Lot Sizes | 1 futures contract = £10 per index point (ICE); tick 0.5 pt = £5 • 1 futures contract = £10 per index point (ICE); tick 1.0 pt = £10 (verify current spec with your broker) • Flexible sizing, e.g. £1 - £10 per point per the chosen stake • Via CFDs/spread bets - exchange-traded single-stock futures are illiquid for UK retail |
| Trading Hours | LSE cash session 8:00 AM - 4:30 PM London time (GMT/BST); FTSE futures trade extended hours ~01:00-21:00 London |
| Recommended Timeframes | 5-min and 15-min MAs for day trading • Hourly and Daily MAs for multi-day positions • Daily and Weekly MAs for longer-term trends |
| Expiry Considerations | Roll positions to the next quarterly contract before expiry (third Friday of Mar/Jun/Sep/Dec) for positional trades - FTSE futures are quarterly, not monthly |
| Tax Implications | Positional futures/CFD gains = subject to Capital Gains Tax (18%/24%, 2026/27) above the £3,000 annual exempt amount (CFD losses offsettable; rolling a contract is a disposal). Spread bets = tax-free (HMRC gambling treatment), losses not offsettable |
Neither is universally better - it depends on your purpose. EMA is better for active trading because it responds faster to price changes, giving earlier signals. SMA is better for identifying major trends because it's smoother and less prone to false signals. Many traders use both: EMA for entries (faster) and SMA for overall trend direction (smoother). For beginners, start with EMA for swing trading (more signals to learn from) and add SMA later for major trend context.
Start simple with 2 MAs for crossover trading (e.g., 20 and 50 EMA). Too many MAs clutter your chart and cause confusion. As you gain experience, you might add: a third MA for trend context (like the 200 SMA), or an MA ribbon (5-8 MAs) for trend strength visualisation. Maximum practical limit: 3-4 MAs for most traders. More than that rarely adds value and can cause analysis paralysis.
Match the timeframe to your holding period: Day trading (holding minutes to hours): a 5-minute or 15-minute chart with 9/21 EMA. Swing trading (holding days): a daily chart with 20/50 EMA. Position trading (holding weeks): a daily or weekly chart with 50/200 SMA. The daily chart with 20/50 EMA is the most popular starting point - it provides enough signals to stay engaged while filtering out intraday noise. Start there and adjust based on your experience.
This common frustration usually means: 1) The stop is too tight - MAs need room to breathe. Use ATR-based stops (1.5-2x ATR) instead of fixed points. 2) Trading in a low-ADX environment - MA signals are unreliable when ADX < 20. 3) Not waiting for confirmation - entering before the candle close leads to false signals. 4) Counter-trend trading - going against the higher timeframe trend. Solutions: wider stops, an ADX filter, wait for confirmation, and trade with the higher timeframe trend.
Yes, but with adjustments: 1) Use faster MAs (9/21 EMA on a 5-min or 15-min chart). 2) Expect more signals (3-6 per day vs 1-2 per week on the daily). 3) Accept more whipsaws - intraday is noisier. 4) Use tighter stops in points but a similar risk percentage. 5) Focus on high-volume periods (09:00-11:30 AM and 2:30-4:00 PM London, the latter lifted by the 2:30 PM US open). 6) Filter with ADX or volume. Intraday MA trading is more demanding and has a lower win rate than daily-chart trading. Start with the daily timeframe first.
Whipsaw reduction strategies: 1) ADX filter - only trade when ADX > 25 (a strong trend). 2) Higher timeframe alignment - only trade in the direction of the daily/weekly trend. 3) Confirmation period - wait 1-2 candles after the crossover before entering. 4) Price filter - require price above/below both MAs by X points. 5) Volume filter - require above-average volume on the crossover. 6) Adaptive MAs - use KAMA, which automatically reduces sensitivity in choppy markets. 7) Accept some whipsaws - they're the cost of catching trends. Focus on overall system profitability, not individual trade win rate.
You can use the same parameters as a systematic approach (easier to manage), or optimise per instrument (potentially higher returns, more work). Recommendation: start with universal parameters (like 20/50 EMA) applied to all instruments. This ensures robustness. If you optimise per instrument, ensure: a minimum of 100 trades in the backtest, out-of-sample validation, and that parameters are robust (nearby values also work). Avoid over-optimisation - 20/50 working across 10 instruments is better than 10 different 'optimal' parameters that may be overfit.
Event consideration for MA trades: 1) Existing position: tighten the stop or take partial profit before a major event (earnings, a BoE MPC decision). Events can gap beyond normal MA levels. 2) New signals: avoid entering new MA positions 1-2 days before a major event affecting that instrument. The event move will dominate, making the MA signal irrelevant. 3) Post-event: wait for 1-2 candles of post-event price action before taking MA signals. Let the dust settle. 4) Use events as confirmation - if the MA signal and the event outcome align, that's higher conviction.
Effective combinations: 1) MA + ADX: ADX confirms trend strength for MA signals (most recommended). 2) MA + RSI: RSI overbought/oversold filters entries (avoid buying overbought even on a golden cross). 3) MA + MACD: the MACD histogram confirms momentum direction aligned with the MA cross. 4) MA + Volume: volume confirms genuine interest in the move. 5) MA + Support/Resistance: combine MA signals with key S/R levels for confluence. Caution: don't over-complicate. One confirmation indicator (like ADX) is usually enough. Too many filters can eliminate good trades.
MA trailing stop methods: 1) Fast MA trail: exit if price closes below the fast MA (e.g., the 20 EMA for longs). Tighter, captures more profit but exits earlier. 2) Slow MA trail: exit if price closes below the slow MA (e.g., the 50 EMA). Looser, stays in longer but gives back more profit. 3) MA + buffer: exit if price closes more than X points below the MA (reduces noise exits). 4) Step trail: move the stop to below the MA only when the MA moves up (never down for longs). 5) Hybrid: use the fast MA initially, switch to the slow MA once in solid profit. Best practice: match to the timeframe - faster MAs for shorter trades, slower for longer positions.
Robust backtesting framework: 1) Data quality: clean, adjusted data with sufficient history (5+ years). 2) Realistic assumptions: include slippage (2-5 points per trade), commissions, and margin/financing costs for overnight holds. 3) Walk-forward testing: optimise on rolling windows, test forward. Never optimise on the full dataset. 4) Multiple metrics: evaluate Sharpe ratio, profit factor, and max drawdown, not just total return. 5) Monte Carlo simulation: randomise trade order to test robustness. 6) Out-of-sample validation: hold out the most recent 20% of data for final validation. 7) Multiple instruments: test the same parameters across different instruments. 8) Different market conditions: ensure performance in bull, bear, and sideways markets.
Regime adaptation strategies: 1) Regime detection: use ADX, VFTSE, or volatility metrics to identify trending vs ranging regimes. 2) Parameter switching: use faster MAs in a trending regime, slower (or disable) in a ranging one. 3) Size adjustment: reduce position size when entering an unfavourable regime (low ADX). 4) Complementary systems: pair the MA system with a range-trading system - they should alternate in performance. 5) Rolling evaluation: continuously monitor system metrics and compare to historical norms. 6) Drawdown triggers: reduce exposure (per your risk rules) when the system enters a drawdown. 7) Accept regime-based drawdowns: understand that MA systems underperform in ranges - plan for it, don't abandon the system.
Key limitations: 1) Lag: MAs are inherently lagging - you always enter after the trend has started and exit after the reversal has begun. You miss early-trend profits. 2) Whipsaws: false signals in range-bound markets cause consecutive losses. 3) Curve-fitting risk: optimised parameters may not work forward. 4) Single-factor: relies solely on price averaging - ignores volume, fundamentals, sentiment. 5) Identical trades: all MA traders see the same signals - crowded trades may underperform. 6) Poor in certain regimes: struggles in choppy, news-driven markets. Mitigation: accept the limitations, use filters (ADX), combine with other factors, and maintain realistic expectations (a 55-60% win rate, 1:2 average win/loss).
Professional MA usage: 1) Part of multi-factor models: MA momentum is one factor among value, carry, volatility, etc. 2) Statistical validation: rigorously tested with t-statistics, out-of-sample validation, and multiple-hypothesis adjustment. 3) Cross-asset: the same MA signals applied across equities, bonds, currencies, and commodities for diversification. 4) Execution optimisation: careful entry/exit timing around MA signals to minimise market impact. 5) Adaptive systems: dynamically adjust parameters based on regime detection. 6) Risk parity: position size based on volatility, not fixed lots. 7) Ensemble: combine multiple MA systems (different periods, different types) and trade the aggregate signal. 8) Integration: MA signals combined with fundamental screens and other data sources.
System degradation signals: 1) Drawdown duration: if the current drawdown lasts 2x the historical maximum duration, investigate. 2) Win rate decline: a rolling 50-trade win rate significantly below the historical average. 3) Profit factor drop: a rolling profit factor below 1.0 for an extended period. 4) Regime mismatch: ADX consistently below 20 (the system is designed for trends). 5) Market structure change: increased algo activity, correlation changes, a volatility regime shift. Evaluation process: compare recent performance to the historical record by regime - is the underperformance explained by regime or something structural? Run a diagnostic: are signals still generating similar risk-adjusted returns per trade? Conclusion: all systems have drawdowns. Pause only if there is evidence of structural change, not just normal variation.
Full guided lessons, quizzes, and a complete strategy library for the United Kingdom market. One-time purchase. No subscription, ever.
Get United Kingdom access →