Posts

Showing posts with the label Smoothing Factor

Why Do Traders Use EMA? Exponential Moving Average Explained with Pine Script v6

Image
When price moves sharply, a Simple Moving Average (SMA) reacts slowly because it weights every bar in its window equally. The Exponential Moving Average (EMA) solves this by applying a geometrically decaying multiplier, giving the most recent bars a heavier influence and allowing the line to track price changes more responsively. This article dissects the EMA formula mathematically, compares it to SMA behavior, and implements both from scratch in Pine Script v6. 1. The Mathematics Behind EMA The EMA is defined by a recursive formula. Given a smoothing factor k and a source series P : $$k = \frac{2}{n + 1}$$ $$\text{EMA}_t = P_t \cdot k + \text{EMA}_{t-1} \cdot (1 - k)$$ Where n is the period length. The multiplier k determines how aggressively the EMA responds to new data. A smaller n produces a larger k , meaning the EMA reacts faster. A larger n produces a smaller k , smoothing out noise more aggressively. Weight Distribution...