Simple Moving Average Calculator
Calculate a simple moving average bar by bar, with an optional second average for crossovers.
Paste price data and calculate any of fifteen classic indicators bar by bar — with charts, the latest reading and a plain-English interpretation.
Calculate a simple moving average bar by bar, with an optional second average for crossovers.
Calculate an exponential moving average with the 2 ÷ (n + 1) multiplier, bar by bar.
Calculate the MACD line, signal line and histogram from closing prices.
Calculate the Relative Strength Index with Wilder or simple averaging and see overbought/oversold readings.
Calculate %K and %D from high, low and close data (fast or slow stochastic).
Apply the stochastic formula to RSI for a faster momentum oscillator.
Calculate the percentage change in price over a lookback period, bar by bar.
Calculate the Commodity Channel Index from typical price, its average and mean deviation.
Calculate upper, middle and lower bands, %B and bandwidth to spot squeezes.
Calculate Average True Range and turn it into volatility-based stop-loss levels.
Calculate On-Balance Volume from closes and volume and check it against price.
Calculate Chaikin Money Flow from high, low, close and volume to read buying and selling pressure.
Calculate a volume-weighted moving average and compare it with the simple moving average.
Calculate ADX, +DI and −DI with Wilder smoothing to measure trend strength and direction.
Calculate Parabolic SAR trailing-stop levels and trend flips from high and low data.
For the theory behind these formulas, see Trading indicators on Trading Metrics .