Constants
Constants and presets exported by @reincharts/indicators.
adxIndicator
Average Directional Index indicator definition (indicators.adx). Trend strength regardless of direction.
const adxIndicator: IndicatorDefinition<{ period: number; adxSmoothing: number; }>aroonIndicator
Aroon indicator definition (indicators.aroon). Bars since the highest high / lowest low.
const aroonIndicator: IndicatorDefinition<{ period: number; }>atrIndicator
Average True Range indicator definition (indicators.atr). Average of the true range (Wilder).
const atrIndicator: IndicatorDefinition<{ period: number; maType: MovingAverageType; }>bollingerIndicator
Bollinger Bands indicator definition (indicators.bollinger). Moving average ± standard deviations.
const bollingerIndicator: IndicatorDefinition<{ period: number; source: Source; multiplier: number; maType: MovingAverageType; }>cciIndicator
Commodity Channel Index indicator definition (indicators.cci). Deviation of the price from its average.
const cciIndicator: IndicatorDefinition<{ period: number; source: Source; }>dmiIndicator
Directional Movement Index indicator definition (indicators.dmi). +DI, −DI and ADX trend strength.
const dmiIndicator: IndicatorDefinition<{ period: number; adxSmoothing: number; }>donchianIndicator
Donchian Channels indicator definition (indicators.donchian). Highest high and lowest low over a period.
const donchianIndicator: IndicatorDefinition<{ period: number; }>elderImpulseIndicator
Elder Impulse System indicator definition (indicators.elderImpulse). EMA slope + MACD histogram slope: 1 bullish, −1 bearish, 0 neutral.
const elderImpulseIndicator: IndicatorDefinition<{ period: number; fast: number; slow: number; signal: number; source: Source; }>elderRayIndicator
Elder Ray (Bull / Bear Power) indicator definition (indicators.elderRay). High and low distance from an EMA.
const elderRayIndicator: IndicatorDefinition<{ period: number; source: Source; maType: MovingAverageType; }>emaIndicator
Moving Average Exponential indicator definition (indicators.ema). Exponential moving average.
const emaIndicator: IndicatorDefinition<MAInputs>envelopeIndicator
Envelope indicator definition (indicators.envelope). Moving average ± a percentage.
const envelopeIndicator: IndicatorDefinition<{ period: number; percent: number; source: Source; maType: MovingAverageType; }>forceIndexIndicator
Elder Force Index indicator definition (indicators.forceIndex). Price change × volume, smoothed (length 1 = raw force index).
const forceIndexIndicator: IndicatorDefinition<{ period: number; source: Source; maType: MovingAverageType; }>hmaIndicator
Hull Moving Average indicator definition (indicators.hma). Low lag Hull moving average.
const hmaIndicator: IndicatorDefinition<MAInputs>ichimokuIndicator
Ichimoku Cloud indicator definition (indicators.ichimoku). Conversion / base lines, leading spans cloud and lagging span.
const ichimokuIndicator: IndicatorDefinition<{ conversion: number; base: number; spanB: number; displacement: number; }>indicators
Every built-in indicator definition keyed by id.
const indicators: Record<string, IndicatorDefinition<any>>keltnerIndicator
Keltner Channels indicator definition (indicators.keltner). Moving average ± ATR multiples.
const keltnerIndicator: IndicatorDefinition<{ period: number; multiplier: number; source: Source; maType: MovingAverageType; bandsStyle: "atr" | "tr" | "range"; atrPeriod: number; }>macdIndicator
MACD indicator definition (indicators.macd). Moving average convergence / divergence with signal and histogram.
const macdIndicator: IndicatorDefinition<{ fast: number; slow: number; source: Source; signal: number; maType: MovingAverageType; signalMaType: MovingAverageType; }>mfiIndicator
Money Flow Index indicator definition (indicators.mfi). Volume weighted RSI.
const mfiIndicator: IndicatorDefinition<{ period: number; source: Source; }>momentumIndicator
Momentum indicator definition (indicators.momentum). Price change over a number of bars.
const momentumIndicator: IndicatorDefinition<{ period: number; source: Source; }>movingAverageTypes
Every moving average type, e.g. for a "select" input.
const movingAverageTypes: readonly MovingAverageType[]obvIndicator
On Balance Volume indicator definition (indicators.obv). Cumulative volume signed by price direction.
const obvIndicator: IndicatorDefinition<{ source: Source; }>priceSources
Every built-in price source, e.g. for a "source" select in a settings dialog.
const priceSources: readonly PriceSource[]rocIndicator
Rate Of Change indicator definition (indicators.roc). Percent change over a number of bars.
const rocIndicator: IndicatorDefinition<{ period: number; source: Source; }>rsiIndicator
Relative Strength Index indicator definition (indicators.rsi). Momentum oscillator between 0 and 100.
const rsiIndicator: IndicatorDefinition<{ period: number; source: Source; }>sarIndicator
Parabolic SAR indicator definition (indicators.sar). Stop and reverse trailing points.
const sarIndicator: IndicatorDefinition<{ start: number; increment: number; max: number; }>smaIndicator
Moving Average indicator definition (indicators.sma). Simple moving average.
const smaIndicator: IndicatorDefinition<MAInputs>stddevIndicator
Standard Deviation indicator definition (indicators.stddev). Population standard deviation of the price.
const stddevIndicator: IndicatorDefinition<{ period: number; source: Source; }>stochasticIndicator
Stochastic indicator definition (indicators.stochastic). %K / %D stochastic oscillator (fast with %K smoothing 1, slow with 3).
const stochasticIndicator: IndicatorDefinition<{ period: number; kSmoothing: number; dSmoothing: number; }>supertrendIndicator
Supertrend indicator definition (indicators.supertrend). ATR trailing stop that flips with the trend.
const supertrendIndicator: IndicatorDefinition<{ period: number; factor: number; }>tmaIndicator
Triangular Moving Average indicator definition (indicators.tma). Double smoothed SMA.
const tmaIndicator: IndicatorDefinition<MAInputs>volumeIndicator
Volume indicator definition (indicators.volume). Volume bars colored by candle direction with a moving average.
const volumeIndicator: IndicatorDefinition<{ period: number; maType: MovingAverageType; }>vwapIndicator
VWAP indicator definition (indicators.vwap). Anchored volume weighted average price with deviation bands.
const vwapIndicator: IndicatorDefinition<{ anchor: "session" | "week" | "month" | "year"; source: Source; bandMultiplier: number; }>vwmaIndicator
Volume Weighted Moving Average indicator definition (indicators.vwma). Moving average weighted by volume.
const vwmaIndicator: IndicatorDefinition<MAInputs>williamsRIndicator
Williams %R indicator definition (indicators.williamsR). Close relative to the high / low range, from −100 to 0.
const williamsRIndicator: IndicatorDefinition<{ period: number; }>wmaIndicator
Moving Average Weighted indicator definition (indicators.wma). Linearly weighted moving average.
const wmaIndicator: IndicatorDefinition<MAInputs>