EMA Ribbon
A long-only trend-following strategy built on four exponential moving averages (20/50/100/200) stacked in strictly bullish order.
A long-only trend-following strategy built on four exponential moving averages (20/50/100/200) stacked in strictly bullish order. Unlike a single moving-average crossover, it requires the entire short-to-long spectrum to agree on direction before entering.
Objective
Enter only when a broad, multi-horizon uptrend is confirmed, and exit as soon as the fastest EMA shows the first sign of losing momentum. Fewer, higher-conviction trades than a single crossover, at the cost of entering late and possibly giving back some profit before the exit catches up.
When it works best
Best in a clear, sustained trend. The four-EMA alignment rarely stacks cleanly without a real trend behind it, so a trendless market should produce few or no trades - that's intended, not a bug.
Suitable instruments
Any instrument with genuine trending behavior and enough history to warm up EMA(200). Liquid large-cap equities are the natural fit; the same statement works unchanged on indices or ETFs.
Advantages
- Requires multi-horizon agreement, filtering out many false starts a single crossover would take
- Simple: four comparisons and one exit condition, no arithmetic or tolerance bands
- Naturally sits out sideways markets
- No curve-fitting - all four periods are standard, widely-used defaults
Limitations
- Late entry by design - a chunk of the trend has usually already happened by the time the ribbon fully aligns
- Fast, single-filter exit -
EMA(20) < EMA(50)can trigger on an ordinary pullback well before the longer-term trend has actually turned - No trend-strength check in the base rule - alignment confirms direction, not strength
- Sample risk - a single backtest window isn't enough to judge a 200-period-anchored system (see Performance Expectations)
Best practices
- Pair the base rule with the Advanced variant's
ADXfilter andTRAILINGSTOPfor anything beyond casual backtesting - Evaluate across multiple, non-overlapping multi-year windows before drawing conclusions
- Expect long stretches with no open position - that's intentional
Common mistakes
- Expecting the exit to mirror the entry (it only needs the fastest EMA to break, not the whole ribbon)
- Running the base statement live with no risk management
- Judging the strategy from one short backtest window
- Reusing the daily periods unchanged on a much shorter timeframe without re-checking the fast/slow spread
Backtest this strategy yourself
Build these rules on the Free plan, adjust them, and see how they would have traded.