Moving Average Strategies
A moving average turns a noisy price series into an estimate of its current level. By averaging the last *n* closes — or weighting them so recent bars count more — you trade responsiveness for stability: the line lags price, but it stops reacting to every tick. A moving average **strategy** is any rule set that converts that estimate into positions, usually by asking one of three questions: is price above or below the average, are two averages of different lengths crossing, or is the average itself rising or falling.
This is the largest cluster in the catalog — 149 decoded video versions — because almost every trend-following idea eventually reduces to a smoothed reference line plus a rule for acting on it. The versions collected here come from indicator developers, discretionary educators and systematic-research channels alike, and they disagree far more about the surrounding machinery than about the average itself.
## How it works
The core tension is lag versus noise. A long lookback produces few signals, most of them late, but the line is stable and its direction is meaningful. A short lookback reacts early and flips often, so a larger share of its signals are noise. Every variant below is an attempt to move along that frontier, not to escape it.
The second thing to understand is that a moving average system is a conditional bet on trend persistence. When price autocorrelation is positive over the holding horizon, staying on the right side of a smoothed line captures the move. When the market oscillates inside a range, the same rule buys highs and sells lows repeatedly. This is why so many implementations spend most of their complexity on filters rather than on the average.
## Main variants
**Price versus a single average** — the classic market-timing form: hold while price is above a long average, stand aside below it. Often long-only, applied to indices or funds.
**Crossovers** — two or three averages of different lengths; entries on the cross, exits on the opposite cross or on a separate rule. Ribbons generalize this into a visual stack of many lengths.
**Slope and direction** — acting on the derivative of the line rather than on price position relative to it.
**Bands and channels** — an average plus a volatility offset (standard deviation, ATR, fixed percentage), or extreme-based channels built on rolling highs and lows. These convert a line into a zone, which changes the signal from binary to graded.
**Alternative smoothers** — exponential, weighted, Hull, least-squares, Kaufman-adaptive, Kalman-filtered and efficiency-ratio-driven variants, each redistributing lag differently.
**Average-derived oscillators** — the distance between price and its average, or between two averages, normalized by volatility or expressed as a z-score or percentile. This inverts the tool: the same object that signals trend now signals stretch.
**Stateful trend lines** — trailing references such as Supertrend or Parabolic SAR are not averages, but they occupy the same slot: a line that flips state and defines the current side of the market.
**Confirmation stacks** — an average for direction plus an oscillator for timing, plus volume or volatility for permission to trade.
## What differentiates implementations
Smoother type and lookback matter less than most versions imply. The variables that usually decide outcomes are: what gets smoothed (close, typical price, or another indicator); what counts as a trigger (a touch, a closed bar beyond the line, or a confirmed multi-bar break); whether the system is symmetric or long-only; the exit logic, which is often more determinant than the entry; the filter stack that decides when the system is allowed to trade at all; and the assumed costs and fill model. Two versions with identical averages and opposite exit rules are different strategies.
## Common mistakes
Optimizing the lookback on a single symbol over a single period, then reporting the peak. Treating a trend tool as unconditional and expecting it to survive ranges. Acting on an unclosed bar, or using a smoother that recalculates past values, which produces results that cannot be traded. Stacking three indicators that are all monotone functions of the same closes and calling it confirmation. Ignoring commissions and spread on fast averages that trade constantly. Testing index strategies on the index's current constituents.
## How to evaluate a version
Write the full rule set first — entries, exits, sizing, and what happens on conflicting signals — before touching data. Then test a *range* of parameters rather than a point, and look for a plateau of acceptable behaviour instead of a single peak; a result that collapses when the lookback moves by two bars is noise. Split in-sample and out-of-sample, and prefer walk-forward over a single split. Run the same rules across several instruments and across regimes that include both trends and ranges. Ablate the components: if the regime filter alone explains most of the result, the average is decoration. Include realistic costs, check the trade count they imply, and inspect whether the equity curve depends on a handful of trades. Judge on a set of metrics plus the curve itself, never on one number.
Each linked version below documents its own rules, parameters and stated context on its own page.
Strategies in this concept (222)
- 10 and One Different Moving Averages, Momentum Bias Index Scalping Strategy — TradeGenius
- 2 Period RSI Trading Strategy — The Transparent Trader
- 200-day Moving Average — Quantified Strategies
- 200-Day Moving Average Strategy — Quantified Strategies
- 200-day Moving Average, RSI Mean Reversion Strategy — Quantified Strategies
- ADX, Moving Average Strategy — Cole Signals Pro
- ADX, SAR Parabolic Strategy — robotdeforex
- Algorithmic Trading Masterclass — Pepperstone Español
- ATR, Highest High Lowest Low, SMA 200 Strategy — Trading Simple
- Awesome Oscillator Indicator — litefinance.org
- Backtesting on TradingView — Gerard Garcia
- Bali Scalping Strategy, Va-Bank Candle Strategy — litefinance.org
- Bandas de Bollinger Strategy — Rankia Latam
- Best Cloud MA, RSI Trend Spot Scalping Strategy — TradeGenius
- Bollinger Bands %B, LSMA Strategy — *Alex Inversiones*
- Bollinger Bands Mean Reversion Strategy — BKTraders Espanol
- Bollinger Bands Squeeze, Keltner Channel Strategy — Ali Casey | StatOasis
- Bollinger Bands Strategy — Quantified Strategies
- Bollinger Bands, Kaufman Efficiency Ratio Mean Reversion Strategy — Ali Casey | StatOasis
- BTC Scalping 3m | Supertrend + MACD Squeeze (NY) [v6 FINAL] Strategy — tradingview.com
- Bull Market Superband, Logarithmic Regression Bands, ROI — Alex Ruiz
- Candlestick Patterns Backtested on S&P 500 — Quantified Strategies
- ChatGPT, MetaTrader 5, MQL5, Moving Average, Ichimoku, ADX, RSI, Stochastic, MACD, ATR, Bollinger Bands, Envelopes — Código Trading
- CM Slingshot, Trend Magic, CM MA Custom Scalping Strategy — TradeGenius
- Cruce de Medias Móviles Strategy — Hobbiecode
- Crude Oil Algo Strategy — Algo Trading With Kevin Davey
- Crude Scalp, TP RSI Trend Reversal and Pullback Strategies — Trendline Project
- Cumulative RSI Strategy — Quantified Strategies
- Doble Media Móvil, ATR — fmz.com
- Donchian Channel Strategy — José Martínez - GreaterWaves
- Doris Box Buy Sell, Firefly, HMA Strategy — TradeGenius
- EA Trend Following Strategy - MA, RSI, ADX, CCI — robotdeforex
- Equity Curve, Moving Average, Bollinger Bands Risk Management — Matemática Del Trading
- Estocástico Indicator Strategy — Escuela de Trading
- Fabian Market Timing Model, Copac Curve, 200-day Moving Average — Quantified Strategies
- Fabian Timing Model, Copak Curve, 200-Day Moving Average Market Timing Strategy — Quantified Strategies
- FVMA, MACD Zero Lag, Volume Flow, ADX, ATR Bands Strategy — Trading with DaviddTech
- FVMA, MACD Zero Lag, Volume Flow, ADX+MA, ATR Bands Strategy — Trading with DaviddTech
- FVMA, SuperTrend, Zero Lag MACD Strategy — Trading with DaviddTech
- GMMA, Fibonacci Swing Trading Strategy — Trading Strategies X Upsurge
- Hedging, Market Hedge, Panic Hedge, VIX, SPY, Dungeon Channel, Moving Average — No Guesswork Trading - TMS Academy
- High Close Strategy, Moving Average Filter — Ali Casey | StatOasis
- HIGH/LOW Moving Average Range — Trader Talks: Schwab Coaching Webcasts
- HMA, Top and Bottom Indicator, TDFI, ADX + MA Strategy — Trading with DaviddTech
- Hull Moving Average + RSI Strategy — RSI Pro
- Hull Moving Average Bollinger Bands (HMABB), Q-Trend, Waddah Attar Explosion V2 Strategy — *Alex Inversiones*
- Imbalance Algo, MA Visualizer Strategy — TradeGenius
- Intraday Seasonal Patterns NASDAQ Scalping Strategy — Ali Casey | StatOasis
- Kalman Filter, Simple Moving Average Strategy — Quantified Strategies
- Kaufman Efficiency Ratio Trading Strategy — Quantified Strategies
- Larry Connors R3 Strategy, RSI2, 200-day Moving Average, Volatility Filter, Directional Filter — Ali Casey | StatOasis
- Larry Williams Turn Around Tuesday Strategy, Two-Day Drawdown Strategy — Ali Casey | StatOasis
- Larry Williams' Oops Pattern Strategy — Ali Casey | StatOasis
- LBR-S310ROC, Multi Timeframe Moving Average Convergence Divergence, Velocity And Acceleration with Strategy, MACD 4C with Divergence — tradingview.com
- Linear Regression Mean Reversion Strategy — Ali Casey | StatOasis
- Logarithmic Moving Average (LMA), Parabolic SAR, Andean Oscillator Strategy — JonyTrading 🔺
- MACD Strategy — tradingview.com
- Mark Minervini SEPA Strategy — Secretos del Mercado
- Market Facilitation Index (MFI) Strategy — Quantified Strategies
- Mean Reversion Strategy with Moving Average — The Transparent Trader
- Mean Reversion Strategy with Moving Average and ATR — Jose Sierra | The Power TRADING
- Media Móvil de 200 — Inversiones Hoy
- Medias Móviles — Inversiones En el Mundo
- Modern Bollinger Bands, Ehlers Homodyne Discriminator, Kaufman's Adaptive Moving Average, Efficiency Ratio — The Good, The Bad And The Bitcoin
- Momentum Trading Strategy — Critical Trading
- Moving Average — Asia Forex Mentor – Ezekiel Chew
- Moving Average Ribbon, Price Action Strategy — TradeGenius
- Moving Average T3 Indicator — Trading with DaviddTech
- Moving Average Trading Tutorial — SMB Capital
- Moving Average, Percent R Strategy — Peak Trading Research
- Moving Average, Regression Line, Previous Day High Strategy — Hobbiecode
- Moving Average, Relative Strength Index (RSI) Strategy — Fabian Alejandro Diaz
- Moving Average, Stochastic, ATR Strategy with GROK AI — Código Trading
- Moving Averages Strategy — Jack ́s Backtesting - Estrategias de Trading
- Moving Averages Trend Filtering — Traders Business School
- Moving Averages, MA200 Filter Strategy — Ignacio Ayago | Trading con Bots
- Moving Averages, RSI Scalping Strategy — Trader DNA
- Naked Close Strategy (Pull Back Pattern) with ADX and Moving Average Filter — Ali Casey | StatOasis
- Narrow Range 4 (NR4) Pattern — Ali Casey | StatOasis
- NASDAQ Strategy with 3 Rules, Moving Average 200, ATR — youtube.com
- NEW Moving Average on TradingView — Setup Exacto
- Non-Repaint Indicator, 20 Period Moving Average, Stochastic Oscillator Scalping Strategy — Trader DNA
- OBV + MACD Strategy — Upstox
- Oliver Velez Elephant Candle Strategy — Inversiones Hoy
- Optimized Trend Tracker (OTT), OTT Bands Strategy — Trendline Project
- Order Flow, Price Action, Fractal Analysis — Supreme Trading
- Parabolic SAR Oscillator, Moving Averages Proximity Oscillator Strategy — LuxAlgo
- Pivot Trend, SMA Strategy — TradeGenius
- Price Action, Media Móvil 8, Media Móvil 200 — Inversiones En el Mundo
- Price Action, Volume, Moving Averages — Inversiones En el Mundo
- Price Volume Trend, Relative Volatility, Signal Moving Average Strategy — Trading con Dinero Fácil
- Pullback Trading Strategy — bajajfinserv.in
- Pullback Trading Strategy with 200-day Moving Average, 20-day Moving Average, RSI — quantifiedstrategies.com
- Pullback Trading, RSI, Moving Average, Trend Lines, Candlestick Patterns — morpher.com
- PullBack y Throwback, Media Móvil, Puntos de Pivote, Retrocesos de Fibonacci, RSI, ADX — es.scribd.com
- Range Oscillator, Advanced Moving Average Channel Strategy — TradeGenius
- RMI Inside Candle Strategy, TMA Scalping Strategy — Ryan Brown (ResponsibleForexTrading)
- RSI 70-30 Strategy — Quantified Strategies
- RSI Divergence Out-of-Sample Optimizer Indicator — LuxAlgo
- RSI Indicator Trading Strategy — luxalgo.com
- RSI Indicator: Buy and Sell Signals — investopedia.com
- RSI Settings for Day Trading, Swing Trading and Scalpers — stockstotrade.com
- RSI Setup and Strategies — timothysykes.com
- RSI Trading Strategy — avatrade.com
- RSI Trading Strategy — chartswatcher.com
- RSI, Hull Moving Average Strategy — Estrategias Ganadoras de Trading
- RSI, Moving Average Mean Reversion Strategy — Peak Trading Research
- RSI, Moving Average Spike Detector Strategy — Unknown
- RSI, Moving Average, MACD, Candlestick Patterns, Multi-Timeframe Analysis, Divergence Strategy — oanda.com
- RSI, Moving Average, Supertrend Swing Trading Strategy — Milind Upasani
- RSI, Moving Averages Regime Filter Strategy — TradeGenius
- RSI, Moving Averages, Dynamic Stop Loss Strategy — robotdeforex
- RSI, Stochastic RSI, Moving Average Strategy — Grupo Fénix 🐦🔥
- RSI, Stochastic, SMA, Volume Swing Screener Strategy — VB Capital
- RSI2, Market Regime Indicators, ADX, ATR, Moving Average Strategy — Ali Casey | StatOasis
- Scalping, Media Móvil, Bandas de Bollinger, Múltiples Temporalidades — Komtu Trading
- Seasonal Patterns, Moving Average Strategy — Ali Casey | StatOasis
- SFI Charlie, ATR, Moving Average — Forex Strategies Resources
- Simple Moving Average (18), MACD, ADX Strategy — Joe Rabil
- Simple Moving Average Strategy — Technical Analysis Institute
- Simple Moving Average Strategy — Algo Trading With Kevin Davey
- Simple Moving Average, RSI Strategy — Estrategias Ganadoras de Trading
- Simple Moving Averages (SMA) Lowry Strategy — Trading Lab.
- SMA Strategy — Santanafxpro
- SMA, Volume Strategy — Pau - Trading Studio
- Stairs Trading Strategy — Quantified Strategies
- Stan Weinstein Strategy: Weighted Moving Average, Volume, Market Stages — Inversiones En el Mundo
- Stochastic MACD, Stochastic MACD Divergence Indicator — ProRealAlgos
- Supertrend AI Clustering Indicator — LuxAlgo
- Supertrend Explorer/Screener + Madrid Moving Average Ribbon Strategy — *Alex Inversiones*
- SuperTrend Moving Averages, Easy Entry/Exit Trend Colors, Ultimate Moving Average Multi-Time Frame Strategy — TradeGenius
- Swing Trading en Corto — Secretos del Mercado
- T3 Moving Average, Trendo, Water ARA, Stiffness, ATR Bands Strategy — Trading with DaviddTech
- Techain AI Bot Creation, No-Code Expert Advisor — Ignacio Ayago | Trading con Bots
- Techain AI Trading Bot Creation Platform — Ignacio Ayago | Trading con Bots
- TMA Forex Scalping Strategy — Ryan Brown (ResponsibleForexTrading)
- TMA Forex Scalping Strategy — Ryan Brown (ResponsibleForexTrading)
- Trend Following Strategy with ADX — Algo-trading with Saleh
- Trend Magic, Momentum Based ZigZag with QQE, Volume Profile/Fixed Range, Range Box, Volatility Gaussian Bands — Trendline Project
- Tres SMA y un RSI, Estrategia de Trading para GBPUSD — Estrategias Ganadoras de Trading
- Turnaround Tuesday, Lower Lows and Lower Highs, Momentum Rotation ETF Strategies — Quantified Strategies
- Ultimate Pullback Strategy — TradingView
- VOD Explosion, CM Ultimate MA MFT V4 Scalping Strategy — TradeGenius
- Volatility Compression and Moving Averages Strategy — Quantified Strategies
- Volatility Contraction Pattern (VCP) Strategy — Financial Wisdom
- Volume Profile, Moving Averages Strategy — Tradewriter
- Volume, RSI 2 Strategy — Ali Casey | StatOasis
- VWAP, 20 SMA, 9 SMA High Convergence Strategy — Strategy in minutes
- Yen Trend Regimes Strategy — Peak Trading Research
- Z Score Probability Indicator Strategy — Unknown
- 20 EMA Support, Camarilla R3, VIX — TRADESKOOL
- 3 Exponential Moving Averages Scalping Robot Analysis — robotdeforex
- 8 EMA, 20 EMA Scalping Strategy — CoinSwitch
- Advanced Indicators for Trading Strategies — Hobbiecode
- AI, Monte Carlo Simulation, Backtesting, VectorBT, TA-Lib, SignalSwap, TradingView — Trade Tactics
- Arnaud Legoux Moving Average Indicator — tradingview.com
- BlackPickle Trend Trader, EMA Deference, 10 and 1 Different Moving Averages Scalping Strategy — TradeGenius
- Bollinger Bands Breakout, 20% Flipper Trend Following Strategies — Critical Trading
- Bollinger Bands, EMA 21 — Komtu Trading
- BOS, Market Structure Break and Order Block, MA Ribbon Strategy — TradeGenius
- Breakout Trading Strategy — howtotrade.com
- Breakouts, Volumen, ATR, Soporte/Resistencia — pepperstone.com
- Buy Sell 88, Volume, Trend, EMA 200 Strategy — *Alex Inversiones*
- C Trend, SMA 100, EMA 45 Scalping Strategy — TradeGenius
- Correlations, Mean Reversion, Order Book, Volume, Stochastic Calculus, Machine Learning — Macroinversor
- CPR, VWAP, 5 EMA, 20 EMA, RSI Strategy — Ask Dinesh Kumar ( CPR Trading)
- Cruce de Medias Móviles (Moving Average Cross) — Gerard Garcia
- Double EMA, HMA, RSI, ATR, EMA 200 Strategy — Trade Tactics
- EMA, Pullback Indicator, Hull MA and Warning Zones Scalping Strategy — TradeGenius
- Exponential Moving Average (EMA) Scalping Strategy — The Good, The Bad And The Bitcoin
- Exponential Moving Average (EMA) Trend Following Strategy — RAIDER GM
- Exponential Moving Average (EMA), Average True Range (ATR) Strategy — Dhan ⚡
- Exponential Moving Average, MACD, Alpha Trend Gold Scalping Strategy — TradeGenius
- Generalized Double EMA, Zero Lag MACD, Coral Trend, ADX + MA, ATR Band Strategy — Trading with DaviddTech
- Ichimoku Cloud, EMA Strategy — Trade Tactics
- KC Bands, Bollinger Bands, Keltner Channels — Ali Casey | StatOasis
- Larry Williams Strategy (EMA 50, Moving Average of Lows, Moving Average of Highs) — Secretos del Mercado
- Liquidity Weighted Moving Average, Super Trend Oscillator Scalping Strategy — TradeGenius
- Medias Móviles, Rupturas — XTB Latam
- Moving Average Crossover Strategies — trendspider.com
- Moving Average Crossover Strategy — ZipTrader
- Moving Average Crossover Strategy — github.com
- Moving Average Crossover Strategy — chartswatcher.com
- Moving Average Crossover Strategy — Treyding Stocks
- Moving Average Crossover Strategy — forexuseful.com
- Moving Average Crossover Strategy — duhanicapital.com
- Moving Average Crossover Strategy — TradingView
- Moving Average Crossover Strategy — Hobbiecode
- Moving Average Crossover Strategy with Take Profit and Stop Loss — TradingView
- Moving Average Crossover Trading Strategy — Ali Casey | StatOasis
- Moving Average Crossover, Breakout Trading, Donchian Channel Strategy, Momentum-Based Trend Following — chartswatcher.com
- Moving Average Crossover, Modified RSI Strategy — TradeGenius
- Moving Average Crossovers, ATR Strategy — mql5.com
- Moving Average Crossovers, Trend Identification — TraderTV Live
- Moving Averages, Fisher Sniper Scalping Strategy — TradeGenius
- Order Flow, Volume Profile, TPO, Price Action, Market Structure — Supreme Trading
- Overfitting, Q-Learning, Moving Average Crossover, RSI — Ignacio Ayago | Trading con Bots
- Percentile Momentum, SMA EMA Web Hook Strategy — STOCK MARKET US
- Pin Bar, Exponential Moving Average (EMA) Strategy — Click Trade Profit
- Profit Hunter Indicator: Squeeze Momentum, T3 Adaptive Trend Cloud, SuperTrend ATR Bands, Support & Resistance — Trading with DaviddTech
- Pullback Strategies: Trend Lines, Channels, 50% Retracement, Moving Averages, Hull MA — es.scribd.com
- Pullback Trading Strategy with Fibonacci Retracement, Parabolic SAR — howtotrade.com
- Pullback Trading Strategy: Support and Resistance, Moving Average, Fibonacci Retracement, Candlestick Patterns, RSI, Stochastic Oscillator, MACD, Volume Profile, VWAP — capital.com
- RSI + EMA Trading Strategy — Divyansh Arora
- RSI 60/40 + EMA 56 Strategy — *Alex Inversiones*
- RSI Momentum Strategy — Quant Tactics
- RSI Trading Strategy & Best Indicator Settings — capital.com
- RSI, EMA, MACD, Bollinger Bands, Stochastic Oscillator, Fractal Strategy — Max Carter
- RSI, EMA, MACD, Volume, Fair Value Gap Strategy — eplanetbrokers.com
- RSI, Moving Average Strategy — forextester.com
- RSI, Moving Average, Weighted Moving Average Indicator — Strategy in minutes
- Smoothed Heikin Ashi, Moving Average Color (EMA 200) Strategy — Trading con Dinero Fácil
- ST Pullback Candlestick Strategy, EMA Ribbon for BO Pullback Trading Strategy — Trendline Project
- Stochastics, Support and Resistance, Fibonacci Retracement, Candlesticks, EMA, Trendlines Pullback Strategy — getfreeimebooks.com
- Super Trend 50, MACD, EMA Strategy — *Alex Inversiones*
- Supertrend + RSI + EMA Strategy — Trader CA Mohit
- Supertrend, ATR, ADX, EMA Scalping Strategy — Algo-trading with Saleh
- Swing Trading Pattern — Yash Patel
- TEMA, Smoothed Moving Average Strategy — Hobbiecode
- Trend Following, Exponential Moving Average, P&Q Rules — fst.um.edu.mo
- Volume Price Analysis (VPA), Order Flow, VWAP Breakout Strategy — Dhan ⚡
- William %R, EMA Expiry Day Strategy — Dhan ⚡
Frequently asked questions
Is an EMA better than an SMA?
Neither is universally better. An exponential average weights recent bars more heavily, so it turns sooner and produces more signals; a simple average is slower and steadier. The choice shifts where a strategy sits on the lag-versus-noise trade-off, and it interacts with the exit rules and filters around it. In practice, changing the smoother type usually matters less than changing the lookback, the trigger definition, or the exit.
What lookback period should I use?
The lookback should follow from the holding horizon you intend to trade, not from a search for the best-performing number. A useful check is to test a range and look for a broad region where behaviour degrades gracefully. If performance is excellent at one setting and poor two settings away, the value was fitted to the sample rather than to a market property.
Do moving average strategies stop working in ranging markets?
They behave as designed, and the design assumes persistence. Inside a range, a crossover system enters after moves that then reverse, producing a sequence of small losses. This is not a defect to be optimized away but the cost of the exposure. Implementations address it with regime filters, volatility gates, wider bands, or by switching the same average into a mean-reversion reading when price is stretched away from it.
Are indicators like Supertrend or Parabolic SAR moving average strategies?
They are not averages, but they play the same structural role: a reference line that defines which side of the market you should be on and flips state under defined conditions. They are grouped with this concept because the surrounding logic, the failure modes, and the evaluation questions are the same — lag, whipsaw in ranges, sensitivity to a volatility parameter, and dependence on the exit rule.
How many indicators should be combined with a moving average?
Fewer than most published versions use, and ideally ones that measure different things. An average, a momentum oscillator, and a trend line derived from the same closes are largely redundant; adding them raises the number of conditions without adding independent information, while making the rule set harder to test and easier to overfit. Volume, volatility, session, or higher-timeframe context add more than a second smoothed price series.
How do I know whether the moving average is doing the work?
Run the strategy with the component removed or replaced by a neutral rule and compare. If a long-only system with a regime filter performs similarly with the average always-on, the average is not the source of the edge. This kind of ablation is more informative than the headline results of the full system, and it tells you which part of a decoded version is worth reusing.