Skip to main content

Indicators

Technical analysis tools for identifying trends, momentum, and trading signals.

Built-in Indicators Catalog

Readable list of all implemented indicators:

Name (Abbrev)TypeTypical InputsDescription
Accelerator Oscillator (AO)Momentumfast=5, slow=34Acceleration/deceleration of driving force.
Average Daily Range (ADR)Volatility14Average high-low range.
Average Directional Index (ADX)Trend14Trend strength from 0-100.
Aroon (AR)Trend25Time since highs/lows.
Aroon OscillatorMomentum25Aroon Up minus Down.
Average True Range (ATR)Volatility14True range average.
Awesome Oscillator (AO)Momentum5, 34SMA5(SMA34(median)) difference.
Balance of Power (BoP)Volume-Buy/sell pressure ratio.
Bollinger %BVolatility20,2% position in BB.
Bollinger Band TrendVolatility20BB-based trend.
Bollinger Band Width (BBW)Volatility20BB upper-lower width.
Bollinger Bands (BB)Volatility20,2SMA +/- 2 std dev.
Bull Bear PowerMomentum13High-close vs low-close.
Central Pivot Range (CPR)S/R-TC + (H+L)/2 pivots.
Chaikin Oscillator (CHO)Volume3,10ADL EMA diff.
Chaikin Volatility (CHV)Volatility10ROC of HL range.
Chande Kroll Stop (CKS)Trailing Stop10Volatility trailing stop.
Chande Momentum Oscillator (CMO)Momentum9Smoothed ROC.
Choppiness Index (CHOP)Volatility14Consolidation measure.
Chaikin Money Flow (CMF)Volume20Volume-weighted accumulation.
Coppock Curve (COPP)Trend14,11WAL WMA ROC.
Donchian ChannelVolatility20Highest/lowest channels.
Detrended Price Oscillator (DPO)Momentum20Price minus displaced SMA.
Elder Force Index (EFI)Volume13Volume * price change.
Exponential Moving Average (EMA)Trend14Weighted recent prices.
EnvelopeVolatility20, 2%MA +/- % bands.
Ease of Movement (EOM)Volume10Price/volume ease.
EWMATrend14Exponentially weighted MA.
Fisher TransformOscillator10Normalizes prices Gaussian.
Gator OscillatorTrend13,8Alligator jaws/teeth diff.
Historical Volatility (HV)Volatility20Std dev log returns.
Hull Moving Average (HMA)Trend14Low lag MA.
Ichimoku Cloud (Ichimoku)Trend9,26,52Multi-line trend system.
Kaufman Adaptive MA (KAMA)Trend10Adaptive efficiency MA.
Keltner ChannelsVolatility20,2EMA +/- ATR.
Know Sure Thing (KST)Momentum10,15,...Smoothed ROCs sum.
Least Squares MA (LSMA)Trend25Linear regression MA.
MACDMomentum12,26,9EMA fast-slow-signal.
Market ProfileVolume24Time price opportunity.
Money Flow Index (MFI)Volume14Volume RSI.
Open InterestVolume-Open contracts display.
Parabolic SAR (PSAR)Trend0.02,0.2Trailing stop/reverse.
Price ChannelVolatility20High-low bands.
Rate of Change (ROC)Momentum12(close-current)/current *100.
Relative Strength Index (RSI)Momentum14Momentum oscillator 0-100.
Simple Moving Average (SMA)Trend20Equal weighted average.
SMI ErgodicMomentum-SMI signal version.
SMI Ergodic OscillatorMomentum-Ergodic version of SMI.
Stochastic Momentum Index (SMI)Momentum25Stochastic of close relative to range.
StochasticMomentum14,3%K/%D momentum.
Triple EMA (TEMA)Trend14Low lag triple EMA.
Trend Strength IndexTrend14Trend persistence.
Triple Exponential Average (TRIX)Momentum14Triple EMA ROC.
True Strength Index (TSI)Momentum25,13Double smoothed ROC.
Typical PricePrice-(H+L+C)/3.
Ulcer IndexVolatility14Drawdown magnitude.
Ultimate Oscillator (UO)Momentum7,14,28Buying pressure weighted.
VolumeVolume-Volume series.
Volume ProfileVolume-Volume at price histogram.
VortexTrend14+VI/-VI trend vortex.
Volume Weighted MA (VWMA)Trend14Volume weighted prices.
Williams %RMomentum14Stochastic high-low range %.
Woodies CCIMomentum14CCI with modifications.

Inputs are configurable in code. Readable table for quick reference.

Adding Indicators

import { SMA, RSI } from 'financial-charting-library';

chart.addIndicator(new SMA(20), {
color: '#2962ff',
lineWidth: 2
});

chart.addIndicator(new RSI(14), {
pane: 'below',
bands: [
{ value: 70, color: '#ff0000', lineStyle: 'dashed' },
{ value: 30, color: '#00ff00', lineStyle: 'dashed' }
]
});

See Also