Name of Study Abbreviation Description Study Type
Absolute Price Oscillator APO Displays the difference between two exponential moving averages of a security's price. It is similar to the MACD but expressed in absolute price terms rather than percentage, helping identify momentum shifts and trend direction. Lagging, Momentum, Oscillator, Trend
Absolute Value ABS Returns the raw, unsigned magnitude of a price or data series value. Typically used as a utility calculation within more complex indicator constructions. Lagging
Acceleration ACCEL Measures the rate of change of momentum — essentially the "momentum of momentum." Identifies whether a trend is speeding up or slowing down, useful for detecting early trend exhaustion. Low Lag, Momentum, Oscillator
Accumulation Swing Index ASWING A cumulative running total of the Swing Index, developed by Welles Wilder. By accumulating values over time, it helps confirm trend direction and identify breakout points from consolidation ranges. Lagging, Trend
Accumulation/Distribution Indicator ADI A volume-based indicator that assesses whether a security is being accumulated (bought) or distributed (sold) by relating price close location within the high-low range to volume. Divergences with price can signal potential reversals. Lagging, Volume
ADX ADX Measures the strength of a prevailing trend regardless of its direction. Values above 25 generally indicate a strong trend, while values below 20 suggest a weak or non-trending market. Often used alongside +DI and −DI lines. Lagging, Trend
Arnaud Legoux Moving Average ALMA A moving average that uses a Gaussian distribution offset to the right of the price chart to reduce lag while minimizing noise. Provides a smoother response than traditional moving averages with less signal delay. Low Lag, Trend, Smoother
Aroon Studies AR, ARO Consists of two lines — Aroon Up and Aroon Down — that measure the number of periods since the highest high and lowest low, respectively. Used to identify the onset of new trends and gauge trend strength. Leading, Trend, Momentum, Oscillator
ATR Bands ARTB Plots dynamic upper and lower bands around a moving average by adding and subtracting a multiple of the Average True Range. These bands expand and contract with volatility to serve as adaptive support and resistance levels. Lagging, Trend, Voatility
Automatic Trendlines AUTOTL Algorithmically identifies and draws trendlines by connecting significant pivot highs or lows without manual input. Useful for quickly visualizing dominant price channels and trend boundaries. Lagging, Trend
Average Momentum AVGMO Computes the average rate of price change over a specified period, smoothing out short-term fluctuations to reveal the underlying directional strength of a price move. Lagging, Momentum
Average True Range ART Measures market volatility by calculating the average of true ranges over a given period. The true range accounts for gaps between sessions. Widely used for position sizing, stop placement, and volatility assessment. Lagging, Volatility
Balance of Power BOP Measures the strength of buyers versus sellers by relating the close relative to the open against the high-low range. Positive values favor buyers; negative values favor sellers. Leading, Momentum, Oscillator
Baseline BLINE Plot a line at a constant value (usually 0), to shade above or below.
Bollinger Band %B BOOLB Indicates where price is positioned within the Bollinger Bands, expressed as a percentage. A value of 1.0 means price is at the upper band; 0.0 means price is at the lower band; 0.5 is at the midline. Laggin, Volatility, Oscilatro
Bollinger Band Squeeze BOLLS Identifies periods of extreme low volatility when Bollinger Bands narrow to their tightest point. A squeeze is often a precursor to a significant breakout move in either direction. Leading, Momentum, Volatility
Bollinger Bands BOLL Plots a middle simple moving average with upper and lower bands set at a specified number of standard deviations. Bands widen during high volatility and narrow during low volatility, highlighting overbought/oversold conditions and potential breakouts. Lagging, Trend, Volatilitly
Calendar Average CALAVG Computes an average of a data series aligned to specific calendar intervals (e.g., daily, weekly, monthly). Useful for normalizing data across time and identifying seasonal or periodic patterns. Lagging, Trend
Center of Gravity COG A zero-lag oscillator developed by John Ehlers that identifies turning points by computing a weighted center of a price series window. It aims to predict reversals with minimal lag. Leading, Momentum, Oscillator
Chaikin Monty Flow CMF Sums the accumulation-distribution values over a rolling period and divides by total volume to produce a bounded oscillator. Positive values indicate buying pressure; negative values indicate selling pressure. Leading, Momentum, Volume, Oscillator
Chande Momentum Oscillator CMO Calculates the ratio of the sum of up-day closes to down-day closes over a period, producing a value between −100 and +100. Extreme readings indicate overbought or oversold conditions. Leading, Momentum, Oscillator
Change CHG The simple arithmetic difference between the current bar's value and a prior bar's value. Used as a basic building block for momentum and rate-of-change calculations. Lagging, Momentum
Chicago Pivot Line CPL Calculates daily pivot point levels based on the prior session's high, low, and close, as commonly used by Chicago futures pit traders. Includes standard support and resistance levels derived from the central pivot. Leading, Trend
Close Close Will plot the Close value.
Close Location Value CLV Measures where the closing price falls within the high-low range of a bar, expressed as a value between −1 and +1. A value near +1 means price closed near the high; near −1 means it closed near the low. Leading, Momentum, Volume
Commodity Channel Index CCI Measures the deviation of price from its statistical mean relative to average deviation. Readings above +100 suggest overbought conditions; readings below −100 suggest oversold conditions. Originally designed for commodity markets but applicable to all assets. Leading, Trend, Momentum, Oscillator
Contract Average CONAVG Calculates the average price of a futures contract over a specified lookback period, accounting for contract-specific price data. Lagging, Trend
Correlation CORL Measures the statistical relationship between two data series using the Pearson correlation coefficient, ranging from −1 (perfect inverse relationship) to +1 (perfect positive relationship). A value near 0 indicates no linear relationship. Lagging
Cyber Cycle Oscillator CCO A John Ehlers digital signal processing-based oscillator designed to identify and track the dominant short-term market cycle. It filters out longer-cycle trends to isolate cyclic price behavior. Leading, Momentum, Oscillator
Departure DPRT Measures the difference between a price and its moving average. Positive values indicate price is above the average (bullish bias); negative values indicate price is below (bearish bias). Also known as a price deviation study. Lagging, Trend, Momentum, Oscillator
Detrending Price Oscillator DPO Removes the long-term trend from price to isolate shorter-term cycles. Unlike most oscillators, DPO is not intended for trend identification but for measuring cycle length and amplitude. Leading, Momentum, Oscillator
Directional Indicator DI Plots the +DI and −DI lines (Positive and Negative Directional Indicators), showing the balance of upward versus downward pressure. Used in conjunction with the ADX to confirm trend direction and strength. Lagging, Trend
Disparity Ratio DSP Expresses the percentage difference between a security's current price and a selected moving average. It measures how far price has deviated from its average, indicating overextension in either direction. Lagging, Trend, Momentum
DMI DMI Combines the +DI, −DI, and ADX into a unified system to determine both trend direction and strength. Crossovers of +DI and −DI generate trade signals, while ADX quantifies the trend's intensity. Lagging, Trend
Donchian Channels DONCH Plots the highest high and lowest low over a specified lookback period as upper and lower bands, with an optional midline. Originally developed for trend-following systems; breakouts beyond the bands signal potential new trends. Lagging, Trend, Volatility
Double EMA DEMA A moving average that applies exponential smoothing twice to significantly reduce lag compared to a standard EMA. Responds more quickly to price changes while maintaining a smooth output. Low Lag, Trend, Smoother
Dynamic Momentum Index DYMI A variable-period RSI that automatically adjusts its lookback length based on recent market volatility. In high-volatility conditions, the period shortens; in low-volatility conditions, it lengthens, making it more adaptive than a fixed RSI. Leading, Momentum, Oscillator
Ease of Movement EMV Relates price change to volume to show how easily price moves in a given direction. High positive values indicate price is rising on light volume; negative values indicate price is falling with ease. Leading, Momentum, Volume, Oscillator
EIA HLA EHLA Displays Energy Information Administration (EIA) report release levels — specifically the High, Low, and Average price ranges around scheduled EIA inventory announcement dates — for energy futures analysis. Leading
Envelope ENV Plots upper and lower bands at a fixed percentage above and below a moving average. The resulting channel identifies price levels that may represent overbought or oversold extremes relative to the moving average. Lagging, Trend, Volatility
Fisher Transform FISH Converts prices into a Gaussian normal distribution to produce a nearly Gaussian oscillator. Sharp reversals in the Fisher Transform can signal major price turning points with greater statistical precision than raw price oscillators. Leading, Momentum, Oscillator
Force Index FRCIDX Created by Alexander Elder, it combines price change and volume to measure the force behind a price move. Positive values indicate buying force; negative values indicate selling force. Leading, Momentum, Volume, Oscillator
Fractual Channels FRAC Draws price channels based on Bill Williams' fractal patterns — significant highs and lows identified by a minimum number of surrounding lower highs or higher lows. The channels highlight dynamic support and resistance zones. Lagging, Trend, Volatility
Guppy Multiple Moving Average GMMA Developed by Daryl Guppy, it overlays two groups of exponential moving averages — a short-term group (representing traders) and a long-term group (representing investors). The interaction and separation between the groups reveal trend strength and potential reversals. Lagging, Trend
High HIGH Plots the highest traded price of each bar as a data series. Used as a reference line or input for other calculations. Lagging
High Low Range HLR Calculates and plots the difference between the high and low prices for each bar, expressing the bar's total price range as a single value. Lagging, Volatility
High_Low HL Displays both the high and low price of each bar simultaneously, providing a visual reference for the full bar range. Lagging, Volatility
Highest HIGHEST This will plot the highest value of the element High over the past time period specified.
Historic IV Average HAIV Plots the average historical implied volatility of an options series over a selected lookback period. Used to assess whether current implied volatility is elevated or depressed relative to its historical norm. Lagging, Volatility
Historic IV Continous HCIV Displays a continuous, uninterpolated time series of historical implied volatility derived from options pricing data, allowing for trend analysis of volatility over time. Lagging, Volatility
Historic IV Strike HSIV Shows the historical implied volatility for options at a specific strike price over time. Useful for analyzing how volatility skew at a particular strike has evolved. Lagging, Volatility
HLC3 HLC3 Calculates the average of the High, Low, and Close prices for each bar. A common input for other indicators and a representative "typical price" value. Lagging
HLO3 AVG Calculates the average of the High, Low, and Open prices for each bar, providing an alternative typical price measure that excludes the close. Lagging
Holt Moving Average HEMA A double exponential smoothing method that accounts for both the level and trend of a data series. It adapts more quickly to directional changes than a simple moving average by incorporating a trend component. Lagging, Trend, Smoother
Ichimoky Kinko Hyo ICHI A comprehensive trend-following system comprised of five lines: Tenkan-sen, Kijun-sen, Senkou Span A, Senkou Span B (which form the "cloud" or Kumo), and the Chikou Span. Together, these components identify trend direction, support/resistance, and momentum at a glance. Leading, Lagging, Trend, Momentum
Implied Volatility Plots the market-derived expected future volatility of an underlying asset, extracted from current options prices. Rising implied volatility often reflects increased uncertainty or fear; declining implied volatility suggests complacency. Leading, Volatility
Internal Bar Strength IBS Measures where the closing price falls within the day's high-low range, expressed as a value between 0 and 1. Low values suggest potential mean-reversion long opportunities; high values suggest potential short opportunities. Leading, Momentum, Oscillator
Keltner Channel KELT Plots a channel around a moving average using multiples of the Average True Range as the band width. The channel dynamically adjusts to volatility and is commonly used to identify breakouts and overbought/oversold conditions. Lagging, Trend, Volatilitly
LInear Regression Channel LRCHANS Draws a linear regression line through a price series with equidistant upper and lower parallel lines representing standard deviation boundaries. Used to identify the trend direction and assess price deviation from the linear mean. Lagging, Trend, Volatility
Linear Regression Slope LRS Calculates the slope of the linear regression line over a defined period. Positive values indicate an upward trend; negative values indicate a downward trend. The magnitude reflects the steepness of the trend. Lagging, Trend, Momentum
Low LOW Plots the lowest traded price of each bar as a data series. Used as a reference line or as an input for other indicator calculations. Lagging
Lowest LOWEST This will plot the lowest value of the element Low over the past time period specified.
MESA Stochastic Oscillator MSTOCH An adaptive stochastic oscillator using MESA signal processing techniques to synchronize the oscillator's period with the dominant market cycle, producing a more precisely timed overbought/oversold reading. Leading, Trend, Smoother
Momentum MO Measures the rate of price change by calculating the absolute difference between the current price and a price a specified number of periods ago. Rising momentum indicates accelerating price movement; falling momentum suggests deceleration. Momentum, Oscillator
Money Flow Index MFI A volume-weighted version of the RSI that incorporates both price and volume to measure buying and selling pressure. Values above 80 indicate overbought conditions; values below 20 indicate oversold conditions. Leading, Momentum, Volume, Oscillator
Moving Average MOV A continuously calculated average of price over a specified number of periods, smoothing out short-term fluctuations to reveal the underlying trend. Available in multiple forms including Simple (SMA), Exponential (EMA), and Weighted (WMA). Lagging, Trend, Smoother
Moving Average Convergence Divergence MACD One of the most widely used momentum indicators, MACD plots the difference between two EMAs (typically 12 and 26 periods) alongside a signal line (9-period EMA of the MACD). Crossovers and divergences are used to identify trend changes and momentum. Leading, Lagging, Trend, Momentum, Oscillator
Moving Average Cross MOVX Plots two moving averages of different periods on a chart. A bullish signal is generated when the shorter average crosses above the longer average; a bearish signal occurs when it crosses below. Lagging, Trend
Moving Average Cross Double MACX Extends the standard moving average crossover concept by incorporating a third moving average or a double crossover confirmation requirement, intended to reduce false signals. Lagging, Trend
Moving Correlation MCORL Calculates the rolling Pearson correlation coefficient between two data series over a moving window. Used to dynamically track how the statistical relationship between two instruments or data series changes over time. Lagging
Moving Linear Regression MLR Plots the current value of a rolling linear regression line fitted to price data. It provides a dynamic, smoothed trend estimate that adjusts as new data is added. Lagging, Trend
Multi Source Average MSA Is used with seasonal charts that use instruments with expiration dates. Typically, you would create a seasonal chart where the commodity is broken down and overlaid year over year. The Multi Source Average will average the prices on each day for each yeaer in the chart. Lagging, Trend
Multi Source Range LSRNG This study shaded the area between the high and lows on seasonal charts that use futures contracts as the data source. Lagging, Trend
Net Change NETCHG Displays the absolute difference between the current closing price and the prior period's closing price. A fundamental measure of price movement used as an input to many other studies. Trend, Oscillator
On Balance Volume OBV A cumulative volume indicator that adds volume on up days and subtracts it on down days. The direction of OBV reflects the flow of volume, and divergences with price can signal potential trend reversals. Leading, Trend, Volume
Open OPEN Plots the opening price of each bar as a data series. Used as a reference value or input for other indicator calculations. Lagging
Open Interest IO Displays the total number of outstanding futures or options contracts that have not been settled. Rising open interest in the direction of the trend typically confirms trend strength. Leading, Trend, Volume
Parabolic SAR PSAR Developed by Welles Wilder, this indicator plots trailing stop and reverse points above (bearish) or below (bullish) price. It accelerates as the trend continues, making it an effective dynamic stop and trend-following tool. Lagging, Trend
Parkinson Volatility Estimator PVE Estimates historical volatility using only the high and low prices rather than close-to-close returns. It is statistically more efficient than standard close-to-close volatility for measuring intraday price dispersion. Lagging, Volatility
Percent Change PCNTCHG Calculates the percentage difference between the current price and a price a specified number of bars ago. Normalizes price movement across instruments of different price scales for comparative analysis. Lagging, Momentum
Percent Price Oscillator PPO Expresses the difference between two moving averages as a percentage of the longer moving average. Functionally similar to MACD, but the percentage scaling makes it comparable across instruments with different price levels. Lagging, Trend, Momentum, Oscillator
Percent R (%R) PCNTR Developed by Larry Williams, this momentum oscillator measures the current closing price relative to the highest high over a lookback period, scaled from 0 to −100. Readings near 0 indicate overbought conditions; readings near −100 indicate oversold conditions. Leading, Momentum, Oscillator
Pivot Point PIVOTPTS Calculated from the prior period's high, low, and close to produce a central pivot level along with multiple support and resistance levels. Widely used by short-term traders to identify key intraday price levels. Leading,, Trend
Point Break PTBREAKI Identifies significant price breakout points based on a defined number of previous bars' high or low levels. Signals are generated when price surpasses a threshold defined by recent swing structure. Leading Trend
Psychological Line PSV Measures the percentage of up-close bars within a lookback period. High readings indicate excessive bullishness; low readings indicate excessive bearishness, making it a contrarian sentiment gauge. Leading, Trend, Momentum, Oscillator
Quartile LInes QRT Plots statistical quartile boundaries (Q1, median, Q3) of price over a lookback period. These levels divide the price distribution into equal portions, serving as dynamic support and resistance zones. Lagging
Rate of Change ROC Measures the percentage change in price from a specified number of periods ago. Positive values indicate upward momentum; negative values indicate downward momentum. Commonly used to identify divergences and trend strength. Leading, Momentum, Oscillator
Ray Index R Developed by Dr. Alexander Elder, it consists of Bull Power (high minus EMA) and Bear Power (low minus EMA). These components measure how much buyers can push price above and sellers can push price below an exponential moving average. Leading, Momentum, Oscillator
Relative Oscillator Moving Average ROM Applies a moving average to a relative oscillator, smoothing the signal to reduce noise and highlight dominant directional bias. Lagging, Trend, Momentum, Oscillator
Relative Strength Index RSI One of the most widely used oscillators, RSI measures the speed and magnitude of price changes on a scale from 0 to 100. Traditional overbought threshold is 70; oversold threshold is 30. Divergences between RSI and price are key reversal signals. Leading, Momentum, Oscillator
Roof ROOF A John Ehlers high-pass filter designed to remove slow-moving trend components from a price series, isolating the cyclic and noise content for further analysis. Leading
Schaff Trend Cycle STC Combines elements of MACD and the Stochastic oscillator to produce a faster, more accurate cycle indicator. It applies Stochastic smoothing to MACD values, aiming to identify trend changes earlier than either component alone. Leading, Trend, Momentum, Oscillator
Seasonal Average SZAVG Can be added to a seasonal chart that uses any instrument that does not have an expiratiaon date, such as a stock symbol or a cash price. Typically, the chart would be created by overlaying prices year over year. The Seasonal Average study would average the prices for each day for number of years on the chart. Lagging
Seasonal Range SZRNG This study displays the high and low range between the years requested in a single instrument seasonal chart. Lagging
Sinewave SWAVE A John Ehlers indicator that models price behavior as a sinewave to identify cyclical turning points. When price tracks the sinewave component, it is in a cycle mode; deviations signal trending behavior. Leading, Oscillator
Smooth Price Oscillator SPO Applies multiple layers of smoothing to a standard price oscillator to eliminate noise while retaining the primary oscillating signal, producing cleaner overbought/oversold readings. Lagging, Trend, Momentum, Oscillator
Standard Deviation STDEV Measures the statistical dispersion of price values around a moving average over a specified lookback period. It serves as the foundation for Bollinger Bands and is a key input for volatility-based indicators. Lagging, Volatility
Stochastic Oscillator STOCH Compares the current closing price to the price range over a specified lookback period, expressed as a percentage from 0 to 100. Readings above 80 are considered overbought; below 20 are oversold. The %K and %D lines generate crossover signals. Leding, Momentum, Oscillator
Super Smoother ESS A John Ehlers low-pass filter designed to eliminate aliasing and provide a very clean smoothed output with minimal lag. Used as a building block in many Ehlers-based indicators. Lagging, Trend Smoother
Swing Index SWING Developed by Welles Wilder, it quantifies the strength of a swing by comparing the current bar's open, high, low, and close to the prior bar's values. Values range from −100 to +100 and are used as input for the Accumulative Swing Index. Leading, Trend, Momentum, Oscillator
Total Open Interest (Study Only) TOI Displays the aggregate open interest across all contract months for a given futures market, providing a broader view of market participation and liquidity. Leading, Trend, Volume
Total Volume (Study Only) TVOL Sums trading volume across all contract months or all issues in a market (e.g., total NYSE volume), providing a comprehensive measure of overall market activity. Lagging, Volume
Triangle Moving Average TMA A double-smoothed moving average that applies a simple moving average twice. The result is a front-weighted average that is smoother than a standard SMA but more responsive near the center of the data window. Lagging, Trend, Smoother
Triple EMA TEMA Applies exponential smoothing three times to substantially reduce lag relative to a standard EMA. TEMA is more reactive to recent price changes, making it suitable for shorter-term trend identification. Low Lag, Trend, Smoother
Trix TRIX A triple-smoothed EMA oscillator that displays the percentage rate of change of a triple-smoothed EMA. Because of the triple smoothing, it effectively filters out short-term noise, highlighting longer-term trend changes and divergences. Lagging, Trend, Momentum, Oscillator
True Strength Index TSI A double-smoothed momentum indicator that uses a ratio of double-smoothed price changes to normalize the result. TSI provides overbought/oversold levels and generates crossover signals with its signal line. Leading, Trend, Momentum, Oscillator
TTM Squeeze TTMS John Ehlers variation of Keltner bands. Leading, Momentum, Volatility
Ultimate Bands EUB Volatility-based envelopes derived from multiple ATR calculations or similar multi-timeframe logic, providing adaptive band levels that capture normal and extreme price ranges. Lagging, Trend, Volatility
Ultimate Channels EUC Dynamic price channels calculated using multiple timeframe or multi-factor inputs to define a comprehensive range of support and resistance zones that adapt to varying market conditions. Lagging, Trend, Volatililty
Ultimate Smoother EUS A John Ehlers advanced digital filter designed to provide maximum smoothing with the least possible lag, outperforming conventional moving averages in noise reduction while minimizing delay. Low Lag, Trend, Smoother
Volatility VLTY A general measure of the degree of price variation over a specified period, typically expressed as a standard deviation or average true range. Higher values indicate larger price swings and greater market uncertainty. Lagging, Volatility
Volume (Study Only) VOL Displays the total number of shares, contracts, or units traded during a given bar period. Volume is a primary indicator of market interest and liquidity, often used to confirm price moves. Lagging, Volume
Volume Delta VOLDELTA Measures the difference between buying volume (aggressive buys) and selling volume (aggressive sells) within a bar, providing insight into the net directional imbalance of order flow. Leading, Momentum, Volume
Volume Oscillator VOLOSC Plots the difference between two volume moving averages as a percentage. Positive values indicate that short-term volume activity is above its longer-term average, suggesting increasing market participation. Leading, Momentum, Volume, Oscillator
VWAP (Volume Weighted Average Prices) VWAP The average price of a security weighted by volume over the trading session. Widely used by institutional traders as a benchmark for execution quality and as a dynamic intraday support/resistance level. Lagging, Trend, Volume
VWAP by Session VWAPS Volatility-based envelopes derived from multiple ATR calculations or similar multi-timeframe logic, providing adaptive band levels that capture normal and extreme price ranges. Lagging, Trend, Volume
VWMA (Volume Weighted Moving Average) VWMA A moving average where each price bar is weighted by its associated volume. Bars with heavier volume have a greater influence on the average, making it more representative of price levels where significant trading activity occurred. Lagging, Trend, Volume, Smoother
Zero Lag EMA ZLAG An exponential moving average modified to reduce or eliminate the inherent lag of standard EMAs by adding a correction factor based on the difference between price and a prior EMA value. Tracks price more closely without the delay of a conventional EMA. Low Lag, Trend, Smoother
ZigZag ZZ Connects significant price peaks and troughs by filtering out moves smaller than a specified minimum threshold (percentage or points). Used to identify swing highs and lows, measure wave structure, and remove noise from price data for pattern recognition. Lagging, Trend