# Technical indicators

On-demand calculation of popular indicators (SMA, EMA, RSI, MACD, Bollinger Bands, etc.) over any supported time series. Streamline chart overlays, signal generation, and backtesting without external libraries.

## Overlap studies

Plotted directly on the price chart to smooth or envelope price data, highlighting trend direction, support/resistance, and mean-reversion levels (e.g. moving averages, Bollinger Bands, Parabolic SAR, Ichimoku Cloud, Keltner Channels, McGinley Dynamic).

- [/bbands](https://twelvedata.com/docs/llms/overlap-studies/bbands.md): Bollinger bands

- [/dema](https://twelvedata.com/docs/llms/overlap-studies/dema.md): Double exponential moving average

- [/ema](https://twelvedata.com/docs/llms/overlap-studies/ema.md): Exponential moving average

- [/ht_trendline](https://twelvedata.com/docs/llms/overlap-studies/hilbert-transform-instantaneous-trendline.md): Hilbert transform instantaneous trendline

- [/ichimoku](https://twelvedata.com/docs/llms/overlap-studies/ichimoku.md): Ichimoku cloud

- [/kama](https://twelvedata.com/docs/llms/overlap-studies/kama.md): Kaufman adaptive moving average

- [/keltner](https://twelvedata.com/docs/llms/overlap-studies/keltner.md): Keltner channel

- [/ma](https://twelvedata.com/docs/llms/overlap-studies/ma.md): Moving average

- [/mama](https://twelvedata.com/docs/llms/overlap-studies/mama.md): MESA adaptive moving average

- [/mcginley_dynamic](https://twelvedata.com/docs/llms/overlap-studies/mcginley-dynamic.md): McGinley dynamic indicator

- [/midpoint](https://twelvedata.com/docs/llms/overlap-studies/midpoint.md): Midpoint

- [/midprice](https://twelvedata.com/docs/llms/overlap-studies/midprice.md): Midprice

- [/pivot_points_hl](https://twelvedata.com/docs/llms/overlap-studies/pivot-points-hl.md): Pivot points high low

- [/sar](https://twelvedata.com/docs/llms/overlap-studies/sar.md): Parabolic stop and reverse

- [/sarext](https://twelvedata.com/docs/llms/overlap-studies/sarext.md): Parabolic stop and reverse extended

- [/sma](https://twelvedata.com/docs/llms/overlap-studies/sma.md): Simple moving average

- [/t3ma](https://twelvedata.com/docs/llms/overlap-studies/t3ma.md): Triple exponential moving average

- [/tema](https://twelvedata.com/docs/llms/overlap-studies/tema.md): Triple exponential moving average

- [/trima](https://twelvedata.com/docs/llms/overlap-studies/trima.md): Triangular moving average

- [/vwap](https://twelvedata.com/docs/llms/overlap-studies/vwap.md): Volume weighted average price

- [/wma](https://twelvedata.com/docs/llms/overlap-studies/wma.md): Weighted moving average


## Momentum indicators

Oscillators that measure the speed or strength of price movement, helping detect overbought/oversold conditions, divergences, and shifts in trend momentum (e.g. RSI, MACD, ROC, Stochastics, ADX, CCI, Coppock Curve, TRIX).

- [/adx](https://twelvedata.com/docs/llms/momentum-indicators/adx.md): Average directional index

- [/adxr](https://twelvedata.com/docs/llms/momentum-indicators/adxr.md): Average directional movement index rating

- [/apo](https://twelvedata.com/docs/llms/momentum-indicators/apo.md): Absolute price oscillator

- [/aroon](https://twelvedata.com/docs/llms/momentum-indicators/aroon.md): Aroon indicator

- [/aroonosc](https://twelvedata.com/docs/llms/momentum-indicators/aroonosc.md): Aroon oscillator

- [/bop](https://twelvedata.com/docs/llms/momentum-indicators/bop.md): Balance of power

- [/cci](https://twelvedata.com/docs/llms/momentum-indicators/cci.md): Commodity channel index

- [/cmo](https://twelvedata.com/docs/llms/momentum-indicators/cmo.md): Chande momentum oscillator

- [/coppock](https://twelvedata.com/docs/llms/momentum-indicators/coppock.md): Coppock curve

- [/crsi](https://twelvedata.com/docs/llms/momentum-indicators/crsi.md): Connors relative strength index

- [/dpo](https://twelvedata.com/docs/llms/momentum-indicators/dpo.md): Detrended price oscillator

- [/dx](https://twelvedata.com/docs/llms/momentum-indicators/dx.md): Directional movement index

- [/kst](https://twelvedata.com/docs/llms/momentum-indicators/kst.md): Know sure thing

- [/macd](https://twelvedata.com/docs/llms/momentum-indicators/macd.md): Moving average convergence divergence

- [/macd_slope](https://twelvedata.com/docs/llms/momentum-indicators/macd-slope.md): Moving average convergence divergence slope

- [/macdext](https://twelvedata.com/docs/llms/momentum-indicators/macdext.md): Moving average convergence divergence extension

- [/mfi](https://twelvedata.com/docs/llms/momentum-indicators/mfi.md): Money flow index

- [/minus_di](https://twelvedata.com/docs/llms/momentum-indicators/minus-di.md): Minus directional indicator

- [/minus_dm](https://twelvedata.com/docs/llms/momentum-indicators/minus-dm.md): Minus directional movement

- [/mom](https://twelvedata.com/docs/llms/momentum-indicators/mom.md): Momentum

- [/percent_b](https://twelvedata.com/docs/llms/momentum-indicators/percent-b.md): Percent B

- [/plus_di](https://twelvedata.com/docs/llms/momentum-indicators/plus-di.md): Plus directional indicator

- [/plus_dm](https://twelvedata.com/docs/llms/momentum-indicators/plus-dm.md): Plus directional movement

- [/ppo](https://twelvedata.com/docs/llms/momentum-indicators/ppo.md): Percentage price oscillator

- [/roc](https://twelvedata.com/docs/llms/momentum-indicators/roc.md): Rate of change

- [/rocp](https://twelvedata.com/docs/llms/momentum-indicators/rocp.md): Rate of change percentage

- [/rocr](https://twelvedata.com/docs/llms/momentum-indicators/rocr.md): Rate of change ratio

- [/rocr100](https://twelvedata.com/docs/llms/momentum-indicators/rocr100.md): Rate of change ratio 100

- [/rsi](https://twelvedata.com/docs/llms/momentum-indicators/rsi.md): Relative strength index

- [/stoch](https://twelvedata.com/docs/llms/momentum-indicators/stoch.md): Stochastic oscillator

- [/stochf](https://twelvedata.com/docs/llms/momentum-indicators/stochf.md): Stochastic fast

- [/stochrsi](https://twelvedata.com/docs/llms/momentum-indicators/stochrsi.md): Stochastic relative strength index

- [/ultosc](https://twelvedata.com/docs/llms/momentum-indicators/ultosc.md): Ultimate oscillator endpoint

- [/willr](https://twelvedata.com/docs/llms/momentum-indicators/willr.md): Williams %R


## Volume indicators

Use trading volume to confirm price moves or warn of exhaustion—volume and price in tandem suggest trend strength, while divergences can signal reversals (e.g. OBV, Chaikin AD, Accumulation/Distribution Oscillator).

- [/ad](https://twelvedata.com/docs/llms/volume-indicators/ad-indicator.md): Accumulation/distribution

- [/adosc](https://twelvedata.com/docs/llms/volume-indicators/adosc.md): Accumulation/distribution oscillator

- [/obv](https://twelvedata.com/docs/llms/volume-indicators/obv.md): On balance volume

- [/rvol](https://twelvedata.com/docs/llms/volume-indicators/rvol.md): Relative volume


## Volatility indicators

Quantify the range or dispersion of price over time to gauge risk, size stops, or identify breakouts (e.g. ATR, NATR, True Range) and adaptive overlays like SuperTrend.

- [/atr](https://twelvedata.com/docs/llms/volatility-indicators/atr.md): Average true range

- [/natr](https://twelvedata.com/docs/llms/volatility-indicators/natr.md): Normalized average true range

- [/supertrend](https://twelvedata.com/docs/llms/volatility-indicators/supertrend.md): Supertrend

- [/supertrend_heikinashicandles](https://twelvedata.com/docs/llms/volatility-indicators/supertrend-heikinashicandles.md): Supertrend Heikin Ashi candles

- [/trange](https://twelvedata.com/docs/llms/volatility-indicators/trange.md): True range


## Price transform

Convert raw OHLC data into derived series or aggregated values to feed other indicators or reveal different perspectives on price (e.g. typical price, HLC3, weighted close, arithmetic transforms like SUM, AVG, LOG, SQRT).

- [/add](https://twelvedata.com/docs/llms/price-transform/add.md): Addition

- [/avg](https://twelvedata.com/docs/llms/price-transform/avg.md): Average

- [/avgprice](https://twelvedata.com/docs/llms/price-transform/avgprice.md): Average price

- [/ceil](https://twelvedata.com/docs/llms/price-transform/ceil.md): Ceiling

- [/div](https://twelvedata.com/docs/llms/price-transform/div.md): Division

- [/exp](https://twelvedata.com/docs/llms/price-transform/exp.md): Exponential

- [/floor](https://twelvedata.com/docs/llms/price-transform/floor.md): Floor

- [/heikinashicandles](https://twelvedata.com/docs/llms/price-transform/heikinashicandles.md): Heikinashi candles

- [/hlc3](https://twelvedata.com/docs/llms/price-transform/hlc3.md): High, low, close average

- [/ln](https://twelvedata.com/docs/llms/price-transform/ln.md): Natural logarithm

- [/log10](https://twelvedata.com/docs/llms/price-transform/log10.md): Base-10 logarithm

- [/medprice](https://twelvedata.com/docs/llms/price-transform/medprice.md): Median price

- [/mult](https://twelvedata.com/docs/llms/price-transform/mult.md): Multiplication

- [/sqrt](https://twelvedata.com/docs/llms/price-transform/sqrt.md): Square root

- [/sub](https://twelvedata.com/docs/llms/price-transform/sub.md): Subtraction

- [/sum](https://twelvedata.com/docs/llms/price-transform/sum.md): Summation

- [/typprice](https://twelvedata.com/docs/llms/price-transform/typprice.md): Typical price

- [/wclprice](https://twelvedata.com/docs/llms/price-transform/wclprice.md): Weighted close price


## Cycle indicators

Detect and follow recurring periodic patterns in price action using Hilbert Transform–based measures of cycle period and phase (e.g. HT_SINE, HT_DCPERIOD, HT_DCPHASE, HT_PHASOR, HT_TRENDMODE).

- [/ht_dcperiod](https://twelvedata.com/docs/llms/cycle-indicators/ht-dcperiod.md): Hilbert transform dominant cycle period

- [/ht_dcphase](https://twelvedata.com/docs/llms/cycle-indicators/ht-dcphase.md): Hilbert transform dominant cycle phase

- [/ht_phasor](https://twelvedata.com/docs/llms/cycle-indicators/ht-phasor.md): Hilbert transform phasor components

- [/ht_sine](https://twelvedata.com/docs/llms/cycle-indicators/ht-sine.md): Hilbert transform sine wave

- [/ht_trendmode](https://twelvedata.com/docs/llms/cycle-indicators/ht-trendmode.md): Hilbert transform trend vs cycle mode


## Statistic functions

Compute fundamental statistical metrics on price series—dispersion, regression, correlation, and forecasting components—for standalone analysis or as inputs to other models (e.g. STDDEV, VAR, LINEARREG, CORREL, TSF, BETA).

- [/beta](https://twelvedata.com/docs/llms/statistic-functions/beta.md): Beta indicator

- [/correl](https://twelvedata.com/docs/llms/statistic-functions/correl.md): Correlation

- [/linearreg](https://twelvedata.com/docs/llms/statistic-functions/linearreg.md): Linear regression

- [/linearregangle](https://twelvedata.com/docs/llms/statistic-functions/linearregangle.md): Linear regression angle

- [/linearregintercept](https://twelvedata.com/docs/llms/statistic-functions/linearregintercept.md): Linear regression intercept

- [/linearregslope](https://twelvedata.com/docs/llms/statistic-functions/linearregslope.md): Linear regression slope

- [/max](https://twelvedata.com/docs/llms/statistic-functions/max.md): Maximum

- [/maxindex](https://twelvedata.com/docs/llms/statistic-functions/maxindex.md): Maximum Index

- [/min](https://twelvedata.com/docs/llms/statistic-functions/min.md): Minimum

- [/minindex](https://twelvedata.com/docs/llms/statistic-functions/minindex.md): Minimum index

- [/minmax](https://twelvedata.com/docs/llms/statistic-functions/minmax.md): Minimum and maximum

- [/minmaxindex](https://twelvedata.com/docs/llms/statistic-functions/minmaxindex.md): Minimum and maximum index

- [/stddev](https://twelvedata.com/docs/llms/statistic-functions/stddev.md): Standard deviation

- [/tsf](https://twelvedata.com/docs/llms/statistic-functions/tsf.md): Time series forecast

- [/var](https://twelvedata.com/docs/llms/statistic-functions/var.md): Variance



