Skip to content

Exponential Moving Average (EMA) Calculator

This Exponential Moving Average (EMA) Calculator helps you calculate the smoothed average of a stock or asset price, giving more weight to recent prices for better trend analysis.

Stock EMA Calculation Tool

Input Fields
$
Enter yesterday's EMA value or price
$
Enter today's closing price
Enter the EMA period (number of days)

Exponential Moving Average (EMA) Formulas

Formula
\[ \text{EMA} = (\text{Today Price} \times \alpha) + (\text{Yesterday EMA} \times (1 – \alpha)) \] \[ \alpha = \frac{2}{n + 1} \]

Where:

  • $$EMA$$ = Exponential Moving Average
  • $$Today Price$$ = Current day’s price
  • $$Yesterday EMA$$ = Previous day’s EMA value
  • $$α$$ = Smoothing factor
  • $$n$$ = Number of periods


The Exponential Moving Average (EMA) Calculator is widely used in technical analysis to identify trends by giving more weight to recent price movements. It reacts faster to price changes compared to the Simple Moving Average (SMA), making it ideal for short-term trading decisions.

Previous
Price Elasticity of Supply and Demand

Leave a Reply

Your email address will not be published. Required fields are marked *

4 thoughts on “Exponential Moving Average (EMA) Calculator

  1. Jenny Lane says:

    Instead of “yesterday’s price”, the field should be marked “yesterday’s EMA”
    if you enter yesterday’s EMA, the calculator works

    1. Chris says:

      With this ema calc can I be able to get next value on 5 min tf in binary options

  2. Alex says:

    This calculator is plain WRONG!
    In order to calculate 10 day EMA you need to enter all 10 previous prices, not just the last 2

    1. fwef says:

      Multiplier: (2 / (Time periods + 1) ) = (2 / (10 + 1) ) = 0.1818 (18.18%)
      EMA: {Close – EMA(previous day)} x multiplier + EMA(previous day).