Moving Averages Decoded: SMA vs. EMA and What the Slope Tells You
What an MA measures
A moving average is the average closing price over N bars, recalculated each bar. It is a smoothing filter: it trades responsiveness for noise reduction.
SMA vs. EMA
- SMA weights every bar equally. Smoother, slower, fewer whipsaws.
- EMA weights recent bars more heavily. Faster to turn, more false signals in chop.
No magic numbers
The 20, 50 and 200 are popular because they are popular — self-fulfilling to a degree. There is nothing special about them mathematically. Pick a small set and stay consistent.
Three honest uses
- Trend filter: only take longs above a rising MA.
- Dynamic support/resistance zone: treat the MA as a band, not a line.
- Slope as a regime gauge: flat MA = range, steep MA = trend.
//@version=5
indicator("SMA vs EMA", overlay=true)
plot(ta.sma(close, 50), "SMA 50", color.gray)
plot(ta.ema(close, 50), "EMA 50", color.aqua)
Avoid
Optimising the MA length on past data until the equity curve looks perfect. That number will not survive out-of-sample.
