Moving Average Calculator (SMA, EMA, WMA) and RSI

Quick answer

The moving average calculator works out the simple, exponential and weighted moving averages of a list of prices for any period length, the full SMA series, and the 14-period relative strength index (RSI).

Simple moving average (latest)
—
Exponential moving average (latest)
—
Weighted moving average (latest)
—
Relative strength index (RSI)
—
RSI signal
—
SMA series (period: value)
—

Moving averages smooth out price noise to show the trend; traders watch crossovers of short and long averages. RSI measures momentum: readings above 70 suggest overbought, below 30 oversold. Everything is calculated in your browser, so nothing you type is sent to our server.

How to use the Moving Average Calculator

  1. Prices (oldest first)
  2. Length of the moving average
  3. RSI period

Everything runs in your browser, so results appear instantly and nothing you type is sent to a server.

How it works

Paste prices in date order (oldest first), choose the moving-average length and the RSI period.

Tips

  • Use the nominal annual rate and pick the compounding frequency your bank or broker states.
  • Small differences in return or fees compound into large differences over decades.
  • Run the calculation with a cautious, a central and an optimistic return to see the range of outcomes.
  • Past returns do not guarantee future returns – nothing here is investment advice.

Common mistakes to avoid

  • Comparing an APR with an APY or effective rate.
  • Ignoring inflation, taxes and fees when judging a real return.
  • Entering a percentage as a decimal (5 instead of 0.05 is correct here).

Formula

SMA = average of the last n pricesEMA = price × k + previous EMA × (1 − k), k = 2 ÷ (n + 1)WMA = Σ (weight × price) ÷ Σ weights (newest weighted highest)RSI = 100 − 100 ÷ (1 + average gain ÷ average loss), Wilder smoothing

Worked example

Inputs — Prices (oldest first): 44, 44.15, 43.9, 44.35, 44.8, 45.1, 45.4, 45.6, 45.2, 45.8, 46, 46.2, 45.9, 46.5, 46.8, 47; Length of the moving average: 5; RSI period: 14.
Results — Simple moving average (latest) = 46.48; Exponential moving average (latest) = 46.5311; Weighted moving average (latest) = 46.6467; Relative strength index (RSI) = 80.67; RSI signal = Overbought (RSI ≥ 70); SMA series (period: value) = 5: 44.24
6: 44.46
7: 44.71
8: 45.05
9: 45.22
10: 45.42
11: 45.6
12: 45.76
13: 45.82
14: 46.08
15: 46.28
16: 46.48.

Frequently asked questions

What is a moving average?

The average price over the last n periods, recalculated as each new price arrives.

What is the difference between SMA and EMA?

EMA gives more weight to recent prices, so it reacts faster.

What does RSI above 70 mean?

The asset may be overbought; below 30, oversold.

What formula does the Moving Average Calculator use?

SMA = average of the last n prices.

Cite this calculator

Speedy Calculator. (2026). Moving Average Calculator (SMA, EMA, WMA) and RSI. Speedy Calculator. https://speedycalculator.com/calculators/finance/moving-average/