Indicator's

Indicator usage guide found at Quick Start Or In depth.

Indicator API Description Sources
Percentage Price Oscillator - PPO PPO Percentage Price Oscillator - PPO

PPO measures the percentage difference between a fast and slow moving average, and returns the PPO line along with its signal line and histogram.
Parabolic Stop And Reverse - PSAR PSAR Parabolic Stop And Reverse - PSAR

PSAR is a trend-following indicator that trails price using an acceleration factor and reverses when price crosses the active stop level.
Average Directional Index - ADX ADX Average Directional Index - ADX

ADX is a trend strength in a series of prices of a financial instrument.
en.wikipedia.org ⧉
Awesome Oscillator - AO AO Awesome Oscillator - AO

Awesome Oscillator compares a fast and slow simple moving average of the median price.
tradingstrategy.ai ⧉
Aroon - AROON AROON Aroon - AROON

The Aroon indicator, indicates if a price is trending or is in a trading range. It can also reveal the beginning of a new trend, its strength and can help anticipate changes from trading ranges to trends.
www.fidelity.com ⧉
Average True Range - ATR ATR Average True Range - ATR

Average True Range is used to measure volatility, especially volatility caused by gaps or limit moves.
www.tradingview.com ⧉
Bollinger BandWidth - BBB BandWidth Bollinger BandWidth - BBB

BandWidth expresses the Bollinger Band spread relative to the middle band.
tradingstrategy.ai ⧉
Bollinger Bands - BBANDS BBANDS Bollinger Bands - BBANDS

Bollinger Bands are a type of statistical chart characterizing the prices and volatility over time of a financial instrument or commodity, using a formulaic method.
www.britannica.com ⧉
Commodity Channel Index - CCI CCI Commodity Channel Index - CCI

The Commodity Channel Index measures the current typical price relative to its rolling mean and mean absolute deviation over a fixed lookback period. It is commonly used to identify overbought, oversold, and trend deviation conditions.
Chandelier Exit ChandelierExit Chandelier Exit

Chandelier Exit places trailing stop levels below the rolling high and above the rolling low using an ATR multiple.
chartschool.stockcharts.com ⧉
Chande Kroll Stop - CKSP CKSP Chande Kroll Stop - CKSP

CKSP builds trailing stop bands from ATR and then smooths those raw stop levels with rolling extrema.
tradingstrategy.ai ⧉
Chaikin Money Flow - CMF CMF Chaikin Money Flow - CMF

Chaikin Money Flow measures buying and selling pressure by comparing rolling money flow volume against rolling total volume.
tradingstrategy.ai ⧉
Chande Momentum Oscillator - CMO CMO Chande Momentum Oscillator - CMO

The CMO indicator is created by calculating the difference between the sum of all recent higher closes and the sum of all recent lower closes and then dividing the result by the sum of all price movement over a given time period. The result is multiplied by 100 to give the -100 to +100 range.
www.fidelity.com ⧉
Coppock Curve - COPC COPC Coppock Curve - COPC

Coppock Curve is a weighted moving average of the sum of two rate-of-change series.
tradingstrategy.ai ⧉
Counter Counter Counter

Simple Indictor which will count the current streak of a given value, specifically designed for bool values, but useable on any other re-occurring values. E.G Count the streak for current input value == count_value
Double Exponential Moving Average - DEMA DEMA Double Exponential Moving Average - DEMA

DEMA reduces lag versus a standard EMA by combining an EMA with an EMA of that EMA.
tradingstrategy.ai ⧉
Donchian Channels - Donchian Donchian Donchian Channels - Donchian

Donchian Channels are a technical indicator that seeks to identify bullish and bearish extremes that favor reversals, higher and lower breakouts, breakdowns, and other emerging trends.
upstox.com ⧉
en.wikipedia.org ⧉
Exponential Moving Average - EMA EMA Exponential Moving Average - EMA

The Exponential Moving Average is more responsive moving average compared to the Simple Moving Average (SMA). The weights are determined by alpha which is proportional to it's length.
www.investopedia.com ⧉
Fisher Transform - FISHERT Fisher Fisher Transform - FISHERT

Fisher Transform converts price position inside a rolling range into a Gaussian-like oscillator with a lagged signal line.
tradingstrategy.ai ⧉
Highest Lowest - HL HL Highest Lowest - HL

Simple utility indicator to record and display the highest and lowest values N periods back.
High Low Average - HLA HLA High Low Average - HLA

High Low Close Average - HLCA HLCA High Low Close Average - HLCA

Hull Moving Average - HMA HMA Hull Moving Average - HMA

It is a combination of weighted moving averages designed to be more responsive to current price fluctuations while still smoothing prices.
school.stockcharts.com ⧉
Ichimoku Kinko Hyo - ICHIMOKU Ichimoku Ichimoku Kinko Hyo - ICHIMOKU

Ichimoku is a multi-line trend indicator composed of a conversion line, base line, two leading spans, and an optional chikou span. This implementation is incremental and does not require future candle data. Shifted components are written to their target candle indexes as new candles arrive, so the chikou span updates older candle readings in place.
Jurik Moving Average Average - JMA JMA Jurik Moving Average Average - JMA

The JMA is an adaptive moving average that aims to reduce lag and improve responsiveness to price changes compared to traditional moving averages. By incorporating volatility and phase shift components, the JMA seeks to provide traders with a more accurate and timely representation of market trends.
c.mql5.com ⧉
Kaufman's Adaptive Moving Average - KAMA KAMA Kaufman's Adaptive Moving Average - KAMA

KAMA adapts its smoothing based on market efficiency. It responds faster in directional moves and slows down in noisy ranges.
tradingstrategy.ai ⧉
Keltner Channel - KC KC Keltner Channel - KC

Keltner channel is a technical analysis indicator showing a central moving average line plus channel lines at a distance above and below. A popular volatility indicator similar to Bollinger Bands and Donchian Channels.
www.investopedia.com ⧉
Know Sure Thing - KST KST Know Sure Thing - KST

KST combines four smoothed rate-of-change series into a weighted momentum oscillator with a signal line.
tradingstrategy.ai ⧉
Linear Regression - LR LinearRegression Linear Regression - LR

Linear Regression fits a least-squares line over a rolling window and returns the line value using the same convention as pandas-ta linreg.
tradingstrategy.ai ⧉
Moving Average Convergence Divergence - MACD MACD Moving Average Convergence Divergence - MACD

The MACD is a popular indicator to that is used to identify a security's trend. While APO and MACD are the same calculation, MACD also returns two more series called Signal and Histogram. The Signal is an EMA of MACD and the Histogram is the difference of MACD and Signal.
www.investopedia.com ⧉
Money Flow Index - MFI MFI Money Flow Index - MFI

The money flow index (MFI) is an oscillator that ranges from 0 to 100. It is used to show the money flow over several days.
www.tradingview.com ⧉
Midpoint Over Period - MOP MOP Midpoint Over Period - MOP

A technical analysis tool that evaluates the average price movement by calculating the midpoint between the highest and lowest points over a specified period. This indicator aims to provide a smoother representation of price action, avoiding the choppiness of extreme highs and lows.
trendspider.com ⧉
Normalized Average True Range - NATR NATR Normalized Average True Range - NATR

NATR expresses ATR as a percentage of the current close, making volatility readings comparable across instruments with different price levels.
tradingstrategy.ai ⧉
On-Balance Volume - OBC OBV On-Balance Volume - OBC

On-balance volume (OBV) is a technical analysis indicator intended to relate price and volume in the stock market. OBV is based on a cumulative total volume.
en.wikipedia.org ⧉
Pivot Points - PP PivotPoints Pivot Points - PP

Pivot point is a price level that is used by traders as a possible indicator of market movement. A pivot point is calculated as an average of significant prices (high, low, close) from the performance of a market in the prior trading period. If the market in the following period trades above the pivot point it is 1usually evaluated as a bullish sentiment, whereas trading below the pivot point is seen as bearish.
en.wikipedia.org ⧉
Regression Channel RegressionChannel Regression Channel

Regression Channel fits a rolling least-squares line and places upper and lower bands around it using the residual standard deviation.
Regression Slope - LRm RegressionSlope Regression Slope - LRm

Regression Slope returns the least-squares slope over a rolling window.
tradingstrategy.ai ⧉
wildeR's Moving Average - RMA RMA wildeR's Moving Average - RMA

Wilder's Moving Average places more emphasis on recent price movements than other moving averages. This makes it a more responsive tool for short-term traders who need to adapt quickly to changing market conditions.
tlc.thinkorswim.com ⧉
www.incrediblecharts.com ⧉
Rate Of Change - ROC ROC Rate Of Change - ROC

The Price Rate of Change (ROC) indicator in trading refers to the percentage change between the current price and the price of a set number of periods ago. It is used to identify the momentum of price movement and help traders make informed decisions regarding buying or selling assets. This indicator is calculated by dividing the difference between the current price and the price of a set number of periods ago by the previous price and multiplying by 100.
en.wikipedia.org ⧉
Relative Strength Index - RSI RSI Relative Strength Index - RSI

The Relative Strength Index is popular momentum oscillator used to measure the velocity as well as the magnitude of directional price movements.
www.tradingview.com ⧉
Relative Vigor Index - RVI RVI Relative Vigor Index - RVI

The Relative Vigor Index, or RVI, is a popular member of the “Oscillator” family of technical indicators. although the creator of the Relative Vigor Index is unknown, its design is very similar to Stochastics except that the closing price is compared with the Open rather than the Low price for the period.
www.thinkmarkets.com ⧉
Simple Moving Average - SMA SMA Simple Moving Average - SMA

The Simple Moving Average is the classic moving average that is the equally weighted average over n periods.
www.investopedia.com ⧉
Squeeze Squeeze Squeeze

The TTM Squeeze is a volatility and momentum indicator. This implementation matches the default pandas_ta.squeeze output used by the source-of-truth fixture: Bollinger Bands versus SMA-based Keltner Channels plus mom(12) smoothed by sma(6).
SqueezePro SqueezePro SqueezePro

Squeeze Pro extends the classic squeeze by comparing Bollinger Bands against three Keltner Channel widths while keeping the same momentum oscillator.
Rolling Standard Deviation - STDEV STDEV Rolling Standard Deviation - STDEV

You use a rolling stdev when you expect the standard deviation to change over time. As long as the standard deviation is changing slowly enough, we should be able to see the change in the standard deviation over time if we use the right size window.
jonisalonen.com ⧉
Standard Deviation Threshold - STDEVT STDEVT Standard Deviation Threshold - STDEVT

Standard Deviation while calculating threshold returning boolean signal if change to input is higher than threshold
Stochastic - STOCH STOCH Stochastic - STOCH

The Stochastic Oscillator (STOCH) was developed by George Lane in the 1950's. He believed this indicator was a good way to measure momentum because changes in momentum precede changes in price. It is a range-bound oscillator with two lines moving between 0 and 100. The first line (%K) displays the current close in relation to the period's high/low range. The second line (%D) is a Simple Moving Average of the %K line. The most common choices are a 14 period %K and a 3 period SMA for %D. %K = SMA(100 * (Current Close - Lowest Low) / (Highest High - Lowest Low), smoothK) %D = SMA(%K, periodD)
www.tradingview.com ⧉
Supertrend Supertrend Supertrend

It is used to identify market trends and potential entry and exit points in trading. The indicator is based on two dynamic values, period and multiplier, and incorporates the concept of Average True Range (ATR) to measure market volatility. The SuperTrend Indicator generates buy and sell signals by plotting a line on the price chart.
Triple Exponential Moving Average - TEMA TEMA Triple Exponential Moving Average - TEMA

TEMA reduces lag further than DEMA by combining three EMA layers into one smoothed output.
tradingstrategy.ai ⧉
True Range - TR TR True Range - TR

An method to expand a classical range (high minus low) to include possible gap scenarios.
www.macroption.com ⧉
Triple Exponential Average Oscillator - TRIX TRIX Triple Exponential Average Oscillator - TRIX

TRIX measures the percent rate of change of a triple-smoothed EMA and pairs it with a simple moving average signal line.
tradingstrategy.ai ⧉
True Strength Index - TSI TSI True Strength Index - TSI

TSI attempts to show both trend direction and overbought/oversold conditions, using moving averages of the underlying momentum of a financial instrument.
school.stockcharts.com ⧉
Ultimate Oscillator - UO UO Ultimate Oscillator - UO

The Ultimate Oscillator blends short, medium, and long buying pressure ratios to reduce false divergence signals from single-window oscillators.
tradingstrategy.ai ⧉
Vortex Indicator - VTX Vortex Vortex Indicator - VTX

Vortex compares directional movement against total true range to highlight bullish and bearish trend dominance.
tradingstrategy.ai ⧉
Volume-Weighted Average Price - VWAP VWAP Volume-Weighted Average Price - VWAP

The volume-weighted average price is a technical analysis indicator used on intraday charts that resets at the start of every new trading session. Resets on the configured anchor timeframe (default: daily "D").
www.investopedia.com ⧉
Volume Weighted Moving Average - VWMA VWMA Volume Weighted Moving Average - VWMA

VWMA is the ratio of the value of a security or financial asset traded to the total volume of transactions during a trading session. It is a measure of the average trading price for the period.
www.investopedia.com ⧉
William's Percent R - WILLR WillR William's Percent R - WILLR

Williams %R is a momentum oscillator that measures the current close relative to the highest high and lowest low over a rolling lookback period.
Weighted Moving Average - WMA WMA Weighted Moving Average - WMA

A Weighted Moving Average puts more weight on recent data and less on past data. This is done by multiplying each bar's price by a weighting factor. Because of its unique calculation, WMA will follow prices more closely than a corresponding Simple Moving Average.
www.investopedia.com ⧉
Rolling Z Score - ZS ZScore Rolling Z Score - ZS

The rolling z-score measures how far the current value is from its rolling mean in units of rolling standard deviation. It is commonly used to detect statistical extremes and mean-reversion conditions.