Learn/Technical Analysis/Indicators & Studies
📊

Technical Indicators & Studies

Detailed plain-English explanations for 87+ technical indicators — what each one measures, how it works, and how to read its signals. Organised by category with practical guidance.

🔍

Crossover Studies

11 indicators

IntermediateCrossover

ADX Crossover

Fires when ADX crosses a threshold — signals a trend emerging from consolidation

The ADX Crossover study generates a visual alert or plotted signal the moment the ADX line crosses above or below a user-defined threshold (most commonly 20 or 25). When ADX crosses above 20, it signals that a market previously lacking directional conviction is beginning to trend — this is the trigger point where trend-following systems become appropriate. When ADX crosses back below 20, it warns that the trend is decelerating and range strategies may be more suitable. The signal is most powerful early in a new trend, before the trend becomes widely obvious. It is typically used as a filter overlay: combine with +DI / −DI lines from DMI to determine direction, and use the ADX crossover as the 'permission' signal that a directional trade is justified.

📖How to Read

ADX crossing above 20 (or your chosen threshold) = trend trade mode activated. ADX crossing below 20 = return to range-bound conditions, avoid trend entries. The most powerful setups occur when ADX crosses above 20 early, price is breaking out of a range, AND +DI is above −DI. Treat signals differently depending on whether ADX is rising or falling when it crosses the threshold.

Visual Guide
25Trend thresholdTrend confirmed →5010+DI−DIADX
Related:ADXDMI
IntermediateCrossover

Bollinger Bands Crossover

Signals when price closes outside a Bollinger Band

This study generates a signal each time price closes outside the upper or lower Bollinger Band. Closing outside the upper band signals either a bullish breakout in a trending market or an overbought extreme in a ranging market — context determines the interpretation. John Bollinger himself notes that closes outside the bands are not automatic reversal signals: in a genuine trend, price can 'walk the band' for many bars, with each close above the upper band confirming momentum rather than signalling exhaustion. The crossover signal is best combined with volume — a band penetration on heavy volume in the direction of the trend is continuation; a penetration on declining volume suggests an unsustainable spike. Used in automated systems for scanning multiple securities for breakout events simultaneously.

📖How to Read

Crossover above upper band on rising volume in an uptrend = strong continuation signal. Crossover above upper band on declining volume or after a long run = potential exhaustion, watch for reversal. Cross below lower band = bearish breakout or oversold, same context rules apply. Combine with Bollinger Bandwidth: a band cross after a Squeeze is far more significant than a random cross.

Visual Guide
SqueezeBreakout ↑Upper BandSMALower Band
BeginnerCrossover

MACD Histogram Crossover

Alerts when the MACD histogram crosses zero — the cleanest MACD signal

The MACD Histogram Crossover fires precisely when the MACD histogram changes sign — crossing from negative to positive (the MACD line has crossed above its signal line) or from positive to negative (MACD below signal). Many traders consider this the most reliable of all MACD-based signals because the histogram zero-cross occurs slightly before the MACD line crosses the signal line visually, offering a fractional lead. A histogram turning positive while the MACD line is still below zero is an especially powerful early signal: momentum is turning upward before a full trend reversal is confirmed — a pre-signal for the main crossover. The zero-cross eliminates the need to visually judge when the two lines have crossed and is well-suited to automated alert systems.

📖How to Read

Histogram crossing above zero = MACD line now above signal line, bullish momentum confirmed. Histogram crossing below zero = bearish. Histogram starting to grow (each bar taller than the last) before crossing zero = momentum building, anticipate crossover. Histogram shrinking before a zero-cross = momentum waning, directional move may be exhausting.

Visual Guide
Fast EMASlow EMA0MACD Histogram
IntermediateCrossover

Momentum Crossover

Signals when the Momentum indicator crosses zero

The Momentum indicator measures how much the current price has changed relative to the closing price N periods ago, typically plotted as the raw difference or as a percentage. The Momentum Crossover study generates a signal precisely when this value crosses zero from either direction. A zero-line cross from below means price is now higher than it was N periods ago — the definition of positive short-to-medium-term momentum. A zero-line cross from above means price has turned below its N-period-ago level — a negative momentum shift. Because the Momentum indicator is very sensitive (it uses raw price difference), its zero-line crossovers can be noisy; applying a smoothing period (using the Momentum signal line variant) reduces false signals at the cost of some lag.

📖How to Read

Zero-line cross from below = price is outperforming its own recent history, bullish momentum signal. Zero-line cross from above = negative momentum shift, bearish. Confirm with volume or a trend filter (e.g., price above the 50-day MA) before acting. Large momentum values far above zero can signal overextension even before a cross occurs.

Visual Guide
Buy ↑Sell ↓TRIXSignal
IntermediateCrossover

Money Flow Index Crossover

Signals when volume-weighted RSI enters or exits overbought/oversold zones

The Money Flow Index (MFI) is a volume-weighted version of RSI that incorporates trading volume into its momentum calculation, making it more sensitive to the intensity of buying and selling activity. The MFI Crossover study generates a signal when MFI crosses above 20 (exiting oversold — potential bullish reversal) or below 80 (exiting overbought — potential bearish reversal). Because MFI weighs each price change by its volume, an overbought reading that occurred on very high volume is more significant than one that occurred on weak volume — the indicator automatically adjusts for participation levels. MFI crossovers at divergence points (where price makes a new extreme but MFI does not) are considered particularly high-probability reversal signals.

📖How to Read

MFI crossing above 20 = oversold zone exited, buying pressure is picking up — bullish reversal signal. MFI crossing below 80 = overbought zone exited, selling pressure building — bearish. MFI failing to reach 80 while price makes a new high = bearish divergence, early warning of reversal. Use on daily charts with default 14-period setting for most reliable signals.

Visual Guide
+1000−100OverboughtOversold
BeginnerCrossover

Moving Average Crossover

The Golden Cross / Death Cross — classic dual-MA crossover signal

The Moving Average Crossover generates a bullish signal when a faster moving average crosses above a slower one, and a bearish signal when it crosses below. The most famous variants are the 50-day SMA crossing above the 200-day SMA (Golden Cross — widely covered in financial media and considered a long-term bullish signal) and the reverse (Death Cross — long-term bearish). On shorter timeframes, combinations like 9/21 EMA or 20/50 EMA are popular for swing trading. The signal is inherently lagging — by the time the crossover occurs, a significant portion of the move has already happened. Despite this, the Golden Cross and Death Cross have historically had reasonable predictive value on daily and weekly charts, largely because they reflect the reality of trend changes rather than predicting them.

📖How to Read

Fast MA crossing above slow MA = momentum has shifted to the upside, trend may be reversing bullish. Fast MA crossing below slow MA = trend shifting bearish. Crossovers with both MAs still declining are weaker signals; wait for both MAs to flatten or turn upward. Volume confirmation on the crossover date significantly improves the signal quality.

Visual Guide
Golden Cross50-day EMA200-day EMADeath Cross zoneUptrend confirmed
IntermediateCrossover

Parabolic SAR Crossover

Signals when Parabolic SAR dots flip sides — a trend reversal alert

Parabolic SAR places a series of dots above the price candles (bearish — indicating a downtrend) or below them (bullish — indicating an uptrend). When price crosses through the SAR level, the dots 'flip' to the opposite side — the Parabolic SAR Crossover study generates an explicit signal at the moment of this flip. The flip from above to below represents a bullish reversal signal; below to above is bearish. As the trend develops, the SAR dots accelerate toward price using an acceleration factor, acting as a progressively tighter trailing stop that locks in profits as the trend matures. The crossover signal works best in trending markets; in choppy conditions, the SAR flips frequently, generating a series of false signals that produce net losses.

📖How to Read

SAR flipping from above to below price = bullish, enter long or exit short. SAR flipping from below to above price = bearish, enter short or exit long. Filter signals with ADX: only trade SAR crossovers when ADX is above 20 to avoid range-market whipsaws. After entry, let the accelerating SAR dots serve as your trailing stop — exit when the next flip occurs.

Visual Guide
SAR Flips → BuyDots above = DowntrendDots below = Uptrend
BeginnerCrossover

Price Average Crossover

Signals when price crosses above or below a single moving average

The simplest possible crossover signal: price crossing above a specified moving average generates a bullish signal; price crossing below generates a bearish signal. This is the foundation of almost all moving-average-based trading systems — it is the minimal viable trend signal that every more complex MA-based system builds upon. Common applications include price crossing the 200-day SMA (long-term trend filter), price crossing the 50-day EMA (medium-term swing signal), and price reclaiming VWAP intraday. While extremely simple, the Price Average Crossover remains useful as a systematic filter: many professional managers will only buy a stock that is above its 200-day SMA, automatically excluding downtrending stocks.

📖How to Read

Price crossing above the 200-day SMA = long-term bullish regime shift. Price reclaiming the 50-day EMA after a pullback = trend continuation entry in an uptrend. False crossovers (price briefly crosses then retreats) are common; require a full candle close above/below to confirm. The significance of the crossover scales with the MA period — a 200-day cross is far more meaningful than a 10-day cross.

Visual Guide
Golden Cross50-day EMA200-day EMADeath Cross zoneUptrend confirmed
BeginnerCrossover

RSI Crossover

Alerts when RSI crosses overbought (70) or oversold (30) thresholds

The RSI Crossover study generates an alert or plotted signal when RSI crosses above 30 (exiting the oversold zone — potential bullish reversal) or below 70 (exiting the overbought zone — potential bearish reversal). Some traders also use 50 as a threshold: RSI crossing above 50 signals that net momentum has turned bullish; below 50 is bearish. The exit from an extreme zone (crossing above 30 or below 70) is generally considered more reliable than the entry into one (crossing below 70 or above 30) because it confirms the reversal has begun rather than merely suggesting the market is extreme. RSI crossover combined with a price-action confirmation (such as a bullish engulfing candle at a support level) significantly improves the win rate of the setup.

📖How to Read

RSI crossing above 30 (from below) = oversold exit, momentum turning bullish — look for long entry. RSI crossing below 70 (from above) = overbought exit, momentum turning bearish — look for short or exit long. RSI crossing above 50 = net momentum bullish for the period; a useful trend filter. Wait for the close of the bar before acting on a crossover — intrabar RSI crosses are frequently reversed.

Visual Guide
705030Overbought ↑Oversold ↓
IntermediateCrossover

Rate of Change Crossover

Signals when Rate of Change crosses zero — a percentage momentum shift

The Rate of Change (ROC) indicator measures how much the current price has changed relative to the price N periods ago, expressed as a percentage. A positive reading means price is higher now than N periods ago; negative means lower. The Rate of Change Crossover study fires when this value crosses the zero line in either direction. A zero-line cross from below means price has turned higher than its N-period-ago reference — bullish momentum returning. A zero-line cross from above means price has fallen below its N-period-ago level — net negative momentum. Because ROC is a percentage, it normalizes the signal across assets of different price levels, making it useful for cross-asset comparison and ranking securities by momentum strength.

📖How to Read

ROC crossing above zero = price is showing positive momentum over the N-period window. ROC crossing below zero = negative momentum shift. ROC values far from zero signal price is far ahead of or behind its recent baseline — a potential mean reversion setup. Pair with a trend filter; ROC zero-crosses in trending markets are continuation signals, not reversals.

Visual Guide
Buy ↑Sell ↓TRIXSignal
BeginnerCrossover

Stochastic Crossover

Signals when %K crosses %D — the core Stochastic entry/exit trigger

The Stochastic Crossover is the primary signal produced by the Stochastic Oscillator: %K crossing above %D in the oversold zone (below 20) generates a bullish signal; %K crossing below %D in the overbought zone (above 80) generates a bearish signal. George Lane, the developer of the Stochastic, considered this the indicator's primary use case. The study automates the visual identification of these events, making it practical for screening large watchlists. A 'hidden' Stochastic signal occurs when the crossover happens while the indicator is near 50 (midpoint) in the direction of the prevailing trend — a continuation signal rather than a reversal one. False signals are common in strong trends; filtering by requiring the crossover to occur within the extreme zones (below 20 or above 80) significantly improves accuracy.

📖How to Read

%K crossing above %D below 20 = oversold bullish cross — entry signal for longs. %K crossing below %D above 80 = overbought bearish cross — entry for shorts or exit longs. A cross occurring in the 40–60 range in a trending market = trend continuation signal, use smaller position size. Three consecutive Stochastic crosses in the same direction at progressively higher lows = trend building, not topping.

Visual Guide
Buy Cross ↑805020%K%D
🔄

Cycle Studies

5 indicators

AdvancedCycle

Detrended Price Oscillator

Detrended Price Oscillator (DPO)

Strips the long-term trend to isolate shorter price cycles

The Detrended Price Oscillator eliminates the dominant long-term trend from price data by comparing the current closing price to a displaced moving average from a prior period (typically shifted back by half the lookback period plus one). The result is an oscillator that bounces above and below zero purely based on shorter-term price cycles, completely independent of the dominant trend direction. This is valuable because many short-term cycles are masked by the trend — DPO makes them visible. By measuring the distance between consecutive DPO peaks or troughs, traders can estimate the approximate length of the prevailing price cycle and project when the next high or low is likely to occur. DPO is not designed for timing entries and exits in real time; it is primarily an analytical tool for understanding cyclical structure.

📖How to Read

Measure peak-to-peak or trough-to-trough distance on the DPO to estimate the dominant cycle length. Rising DPO from a trough = short-term cycle turning up, even if the main trend is down. DPO crossing above zero = short-cycle price above the displaced average (cyclically bullish for that phase). Combine with longer-term trend analysis — use DPO for cycle timing, use moving averages for trend direction.

Visual Guide
Sine Wave (Leading)Lead LineCrossovers signal cycle turns
AdvancedCycle

Market Forecast

Three oscillators showing near-term, intermediate, and long-term momentum cycles

Market Forecast is a composite indicator containing three distinct oscillators — Nearterm, Intermediate, and Momentum — each measuring a different time cycle simultaneously on a single chart. The three lines oscillate between 0 and 100, allowing traders to see whether short, medium, and long cycles are aligned. When all three components are above 50 and rising together, it represents the highest-confidence bullish confluence. When the short-term Nearterm line diverges from the longer Momentum line, it signals that the short cycle is turning while the longer trend hasn't yet — an early warning of potential change. Originally designed for U.S. stock market timing by Jerry Williams, it has been adapted for individual securities as well. Because it measures multiple cycle lengths simultaneously, it provides a more complete picture than any single oscillator.

📖How to Read

All three lines above 50 and rising = high-confidence bullish environment. Nearterm turning down while Intermediate and Momentum remain up = short-term pullback within an uptrend. All three crossing below 50 together = strong bearish cycle alignment. Nearterm reaching extreme lows (near 0) while Intermediate stays above 50 = oversold dip in an uptrend — potential buy.

Visual Guide
Sine Wave (Leading)Lead LineCrossovers signal cycle turns
AdvancedCycle

Market Sentiment

Tracks crowd positioning extremes as a contrarian cycle signal

Market Sentiment indicators aggregate measures of crowd opinion and positioning — such as the put/call ratio, short interest as a percentage of float, surveys of bullish vs. bearish individual investors (AAII), or options-implied volatility skew — to identify when market participants have reached an emotional extreme. The core logic is contrarian: when virtually everyone is bullish, there are few buyers left and the market is vulnerable; when sentiment is at extreme bearish lows, there are few sellers left and a recovery becomes likely. Sentiment extremes are most useful at major market turning points and cycle lows/highs. However, sentiment can remain extended for longer than expected during powerful trends — it is a timing supplement, not a standalone signal. Platforms implement this differently; some use proprietary composite scores derived from multiple sentiment data sources.

📖How to Read

Extreme bullish sentiment readings = contrarian bearish warning, not a standalone sell signal. Extreme bearish readings + price at technical support = high-probability cycle low setup. Sentiment returning from extreme to neutral = the trigger for actionable entries. Most powerful when combined with a price-action confirmation (e.g., bullish reversal candle at support with extreme bearish sentiment).

Visual Guide
Sine Wave (Leading)Lead LineCrossovers signal cycle turns
AdvancedCycle

MESA Sine Wave

Detects trending vs. cycling market regimes using spectral analysis

The MESA Sine Wave, developed by John Ehlers using Maximum Entropy Spectral Analysis (MESA), is designed to determine whether the market is currently in a cyclic phase or a trending phase — the most important regime distinction a trader can make. It plots two sine wave lines: a sine line and a lead sine line. When the market is in a genuine cycle, the two lines follow smooth sinusoidal patterns, alternating above and below zero in regular waves. When the market is trending, the two lines run roughly parallel and do not oscillate cleanly. This regime detection allows traders to intelligently switch between mean-reversion strategies (cycle mode) and momentum/trend-following strategies (trend mode) rather than applying a single method in all conditions.

📖How to Read

Smooth sinusoidal oscillation with regular crossings = cycle mode, use oscillators and mean-reversion entries. Lines running parallel without clean waves = trend mode, use momentum strategies and avoid fading. Lead sine line crossing above sine line in cycle mode = cycle is turning up — potential long entry. Lead sine crossing below = cycle turning down. Never use the crossovers in trend mode — they will whipsaw.

Visual Guide
Sine Wave (Leading)Lead LineCrossovers signal cycle turns
AdvancedCycle

TTM Wave

Three-timeframe MACD histogram stack showing multi-cycle momentum alignment

TTM Wave (developed by John Carter of Simpler Trading) displays three MACD histograms simultaneously, each computed on a different timeframe: Wave A covers the shortest cycle, Wave B the intermediate, and Wave C the longest. The core insight is that the highest-probability trading setups occur when all three waves are aligned in the same direction — short, medium, and long cycles all pointing the same way simultaneously. When all three histogram bars are positive and growing, it represents multi-timeframe bullish momentum confluence. Divergence between waves — for instance Wave A turning negative while B and C remain positive — signals a short-cycle pullback within a larger uptrend, suggesting a buying opportunity rather than a trend reversal. This multi-cycle view eliminates the need to manually switch between chart timeframes to check momentum alignment.

📖How to Read

All three waves positive = high-confidence bullish multi-timeframe momentum. Wave A negative, B and C positive = short-term pullback in uptrend — potential buy on the dip. Wave A turning positive from negative while B and C are already positive = buy signal with trend confluence. All three waves negative = strong bearish momentum, avoid longs until at least Wave C turns.

Visual Guide
Wave A (Fast)Wave BWave C (Slow)
💪

Market Strength Studies

13 indicators

IntermediateMarket Strength

Acc Dist

Accumulation / Distribution

Tracks money flow by weighting volume based on close position within the range

The Accumulation/Distribution line was developed by Marc Chaikin and measures the cumulative flow of money into and out of a security by multiplying the 'money flow multiplier' (where the close sits within the day's range) by the period's volume. A close near the top of the daily range receives a high positive multiplier; a close near the bottom receives a negative one. This produces a running cumulative total that reflects whether volume is weighted toward accumulation (institutions buying) or distribution (institutions selling). The key insight is that a stock can be rising in price while simultaneously showing a declining A/D line, suggesting that 'smart money' is quietly distributing shares into retail buying — a classic topping pattern. Conversely, a stock falling in price while the A/D line rises suggests stealth accumulation at lower prices.

📖How to Read

A/D line rising alongside price = confirmed accumulation, trend has institutional backing. A/D line falling while price rises = bearish divergence (distribution) — a warning signal that the rally lacks commitment. A/D line rising while price falls = bullish divergence (accumulation at lows) — potential bottom forming. The steeper the A/D line's slope, the more intense the buying or selling pressure.

Visual Guide
PriceA/D LineRising A/D = Accumulation ↑
IntermediateMarket Strength

Accum Dist Pr Volu

Accumulation Distribution Price Volume

Enhanced A/D line with explicit price-level volume weighting

This variant of the standard Accumulation/Distribution line modifies the weighting formula to give additional significance to large-volume moves that occur at price extremes — either near the top of a session's range on high volume (strong accumulation signal) or near the bottom on high volume (strong distribution signal). The effect is a more nuanced picture of institutional buying and selling that is less easily 'gamed' by normal price variance. It tends to diverge from the standard A/D line at important turning points, providing earlier warning when the weighting of extraordinary volume events matters more than average sessions. Best used as a confirmation tool alongside the standard A/D line — significant divergence between the two versions is itself a signal worth investigating.

📖How to Read

When this version diverges from the standard A/D line, investigate which session(s) caused the divergence. Extremely high-volume sessions that closed near the range extreme will have outsized influence here. Use as confirmation: when both versions agree on divergence from price, the signal is stronger. A rising gap between this version and standard A/D = extraordinary accumulation sessions dominating recent history.

Visual Guide
PriceA/D LineRising A/D = Accumulation ↑
IntermediateMarket Strength

Chaikin Money Flow

Chaikin Money Flow (CMF)

21-day normalized measure of buying vs. selling pressure

Chaikin Money Flow, created by Marc Chaikin, sums the Money Flow Volume over a 21-period window and divides by total volume, producing a normalized oscillator that ranges from approximately −1 to +1. This normalization makes CMF directly comparable across different securities and time periods. Values above zero indicate buying pressure (accumulation); values below indicate selling pressure (distribution). A reading above +0.25 or below −0.25 is generally considered a strong signal of institutional activity. CMF's most powerful application is as a divergence tool: when price makes a new high but CMF is declining, it indicates that each successive rally is being bought by less and less volume-weighted commitment — a topping warning. It is particularly useful for filtering out weak-volume breakouts from high-conviction ones.

📖How to Read

CMF consistently above zero while price trends up = healthy uptrend with volume-backed buying pressure. CMF turning negative while price still rising = distribution warning — institutions may be exiting. CMF crossing above zero after being negative = buying pressure reasserting, potential trend change. CMF above +0.25 = strong institutional accumulation; below −0.25 = strong institutional distribution.

Visual Guide
00.3−0.3
IntermediateMarket Strength

Chaikin Oscillator

MACD applied to the A/D line — measures momentum of money flow

The Chaikin Oscillator applies the MACD formula — specifically, the difference between a 3-period EMA and a 10-period EMA — to the Accumulation/Distribution line rather than to price. This means it measures not whether money flow is positive, but whether money flow momentum is accelerating or decelerating. A zero-line cross from below indicates that accumulation momentum is picking up — a bullish signal even before price necessarily reflects it. A zero-line cross from above indicates distribution momentum is building. The Chaikin Oscillator tends to lead price turns because institutional money flow shifts before retail price action responds. Divergence between the oscillator and price — oscillator making lower highs while price is still rising — is a particularly reliable early warning of an approaching correction.

📖How to Read

Zero-line cross from below = money flow momentum turning bullish, potential leading buy signal. Zero-line cross from above = money flow momentum turning bearish, early sell warning. Oscillator making lower highs while price makes new highs = bearish divergence, watch for reversal. Pair with price action: the signal is strongest when the oscillator crosses zero as price is also reclaiming a key moving average.

Visual Guide
00.3−0.3
IntermediateMarket Strength

Ease of Movement

Ease of Movement (EOM)

Measures how much price moves relative to the volume required to move it

Ease of Movement (developed by Richard Arms) divides the midpoint move of the bar — (today's midpoint minus yesterday's midpoint) — by the 'box ratio' (volume divided by the high-low range). A high positive EOM reading means price rose significantly on relatively low volume — the market is moving upward 'easily' without requiring heavy buying pressure. This tends to happen in well-established uptrends where sellers are scarce. A high negative EOM reading means price fell easily on light volume — sellers have control. Values near zero indicate price is not moving easily in either direction — either heavy volume is required to produce small moves (a sign of stiff resistance or support), or the market is simply consolidating quietly.

📖How to Read

Large positive values = price rising easily on modest volume — strong uptrend with few sellers. Large negative values = price falling easily — downtrend with weak demand. EOM near zero despite heavy volume = strong supply/demand balance at current price — potential support/resistance zone. Rising EOM while price pulls back = pullback is on thin selling, uptrend likely to resume.

Visual Guide
↑ Price rising easily (buying)↓ Price dropping easily (selling)
AdvancedMarket Strength

Klinger Oscillator

Long-term money flow trend using volume force with MACD-style smoothing

The Klinger Oscillator was developed by Stephen Klinger to predict long-term money flow trends while remaining sensitive to short-term price fluctuations. It calculates 'Volume Force' by combining the direction of price movement, the daily high-low range, and volume — in essence, it asks: how much directional force did today's volume generate? This Volume Force is then smoothed with two EMAs (typically 34 and 55 periods), and their difference is the oscillator. A 13-period EMA of the oscillator serves as the signal line. The resulting indicator is particularly suited to identifying long-term accumulation and distribution cycles that precede major trend reversals, making it more useful on weekly or monthly charts than intraday settings.

📖How to Read

Oscillator crossing above signal line = buying pressure taking control, bullish. Oscillator crossing below signal line = selling pressure building, bearish. Oscillator making new lows while price holds = bearish divergence suggesting price will follow lower. Works best on weekly charts for confirming long-term trend reversals before acting on daily setups.

Visual Guide
PriceKlinger OscillatorKVOSignal
IntermediateMarket Strength

Money Flow Index

Money Flow Index (MFI)

Volume-weighted RSI — RSI with participation built in

The Money Flow Index incorporates trading volume into the RSI formula by weighting each period's typical price (average of high, low, close) move by the volume traded during that period. Periods where price rose on heavy volume contribute strongly to the positive money flow total; price declines on heavy volume contribute to negative money flow. The ratio of positive to negative money flow is then normalized to a 0–100 scale using the RSI formula. The result: a momentum indicator that gives greater weight to high-volume moves and discounts low-volume noise. Above 80 is overbought; below 20 is oversold — the same thresholds as RSI, but with volume incorporated. MFI divergences are considered particularly reliable because they require both price and volume to align for divergence to form.

📖How to Read

MFI above 80 = overbought with volume confirmation — stronger warning than RSI alone. MFI below 20 = oversold with volume confirmation. Price making new high while MFI is declining = strong bearish divergence — institutional selling into retail buying. MFI holding above 50 during a pullback = buying pressure still dominant, trend likely to continue.

Visual Guide
+1000−100OverboughtOversold
AdvancedMarket Strength

Negative Volume Index

Negative Volume Index (NVI)

Tracks price change only on days of declining volume — the smart money indicator

The Negative Volume Index, developed by Paul Dysart and later popularized by Norman Fosback, is built on the hypothesis that sophisticated institutional investors ('smart money') are most active on quiet, low-volume days while retail investors dominate high-volume sessions. NVI updates only on days when trading volume is lower than the previous day, accumulating the price change from those sessions into a running line. When NVI is trending upward, it suggests smart money is quietly accumulating in the background on low-volume days. Fosback's research showed that when NVI is above its 255-day EMA, the probability of the market being in a bull market is very high; when below, the probability shifts significantly toward a bear market.

📖How to Read

NVI above its 255-day EMA = statistically in a bull market, lean long. NVI below its 255-day EMA = statistically in a bear market, lean defensive. NVI rising while price is flat or declining = smart money accumulating quietly — potential leading indicator of an uptrend. Best used as a long-term strategic filter rather than a short-term timing signal.

Visual Guide
PriceNVI vs PVINVI (smart money)PVI (crowd)
BeginnerMarket Strength

On-Balance Volume

On-Balance Volume (OBV)

Cumulative volume indicator — volume precedes price

On-Balance Volume, developed by Joseph Granville in 1963, operates on the principle that volume is the 'fuel' behind price moves. It accumulates volume by adding the entire session's volume on up days (close above prior close) and subtracting it on down days (close below prior close). The resulting cumulative line indicates whether volume is flowing into or out of a security over time. Granville's key insight: when OBV makes a new all-time high before price does, it signals institutional accumulation — smart money is buying aggressively while price has not yet responded. Conversely, OBV making new lows while price holds near highs signals distribution — someone with large positions is selling into strength.

📖How to Read

OBV trending higher alongside rising price = healthy confirmed uptrend. OBV making new highs before price = leading bullish signal, price will likely follow. OBV diverging from price (falling while price rises) = bearish divergence, distribution in progress. OBV flat while price drifts up = rally lacks volume conviction, be cautious.

Visual Guide
Price (Higher Highs ↑)OBV (Lower Highs ↓ — Divergence)⚠ Bearish divergence
AdvancedMarket Strength

Positive Volume Index

Positive Volume Index (PVI)

Tracks price change only on days of rising volume — the crowd indicator

The Positive Volume Index is the complement to NVI — it updates only on days when trading volume increases from the prior day, capturing the behavior of the crowd and retail participants who concentrate their activity on high-volume sessions. The theory: PVI tracks what retail money is doing (active on busy, news-driven high-volume days), while NVI tracks what smart money is doing (active on quiet days). Used in isolation, PVI tends to be a less reliable trend indicator than NVI because crowd behavior is noisier. Its most powerful application is in comparison with NVI: when PVI is declining while NVI is rising, it indicates the crowd is bearish while smart money is accumulating — a classic setup for a contrarian long position.

📖How to Read

PVI and NVI both rising = broad-based accumulation, high conviction uptrend. PVI falling while NVI rising = crowd selling, smart money buying — potential major bottom forming. PVI above its EMA = crowd is in bullish momentum mode. Use PVI/NVI divergence as a contrarian indicator for identifying major turning points.

Visual Guide
PriceNVI vs PVINVI (smart money)PVI (crowd)
IntermediateMarket Strength

Price and Volume Trend

Price and Volume Trend (PVT)

OBV variant that weights volume by the magnitude of the price change

Price and Volume Trend improves on On-Balance Volume by scaling each day's volume contribution to the size of the price change. While OBV adds or subtracts the full session volume regardless of whether price moved 0.1% or 5%, PVT multiplies volume by the percentage price change — so a +5% day contributes 50× more than a +0.1% day. This makes PVT more sensitive to significant price moves backed by volume and less influenced by days with trivial price changes. The resulting cumulative line is generally smoother and more informative than OBV, especially in markets where many sessions have very small price changes that OBV treats equally to large moves.

📖How to Read

Rising PVT with rising price = confirmed uptrend, large moves are on volume. PVT making new highs before price = leading bullish signal. PVT declining during a price uptrend = distribution — large down days are carrying more volume than large up days. Compare PVT to OBV: where they diverge, PVT's judgment is generally more reliable.

Visual Guide
Price (Higher Highs ↑)OBV (Lower Highs ↓ — Divergence)⚠ Bearish divergence
AdvancedMarket Strength

Trade Volume Index

Trade Volume Index (TVI)

Intraday indicator classifying each tick as buying or selling volume

The Trade Volume Index classifies each intraday tick as either a buy tick (price above a midpoint threshold) or a sell tick (price below the threshold), and accumulates separate running totals for buying volume and selling volume. The indicator is designed for very short timeframe analysis — tick charts, 1-minute charts — where the distinction between aggressive buying and selling is visible at a granular level. When buying ticks are dominating, TVI rises; when selling ticks dominate, it falls. TVI is particularly useful for scalpers and market microstructure analysis, where understanding whether buyers or sellers are the more aggressive party in the immediate term drives very short-term price direction.

📖How to Read

Rising TVI on a price move up = genuine buying aggression, not just ask-side drift. TVI declining while price rises = sellers are becoming more aggressive relative to buyers — reversal risk. Best used on tick or 1-minute charts, where its high resolution provides actionable data. On daily charts, its resolution advantage is lost and simpler OBV or MFI are more appropriate.

Visual Guide
PriceOpen InterestRising OI + Rising Price = Strong Trend
BeginnerMarket Strength

Volume Avg

Volume Average

Moving average of volume — the benchmark for interpreting any price move

Volume Average plots a simple or exponential moving average of trading volume (typically 20 or 50 periods) as a reference line overlaid on the volume histogram bars. Every serious technical analyst uses this as their first reference check when evaluating any price move: is this bar's volume above or below average? A price breakout accompanied by 2× average volume carries fundamentally more conviction than an identical breakout on half-average volume. Volume spikes to 3–5× average typically signal climactic events — either capitulation selling at bottoms or euphoric buying blowoffs at tops — which are frequently followed by reversals or consolidation. No price action analysis is complete without checking the volume context.

📖How to Read

Bar volume above the average line = above-average participation, the price move has conviction. Bar volume below average = weak participation, treat the move with more skepticism. Volume 3–5× average at a new high after a long uptrend = potential climactic exhaustion, watch for reversal. Sustained declining volume during a rally = distribution phase, not accumulation — a warning to bulls.

Visual Guide
Avg VolumeGreen = above avg Blue = below avg
📈

Trend Studies

28 indicators

IntermediateTrend

Aroon Indicator

Measures how recently price made its highest high and lowest low

Aroon (Sanskrit for 'dawn's early light') was developed by Tushar Chande to answer a specific question: how recently, within the last N bars, did price make its highest high and lowest low? It plots two lines: Aroon Up (100 × (N − bars since highest high) / N) and Aroon Down (100 × (N − bars since lowest low) / N). Both oscillate between 0 and 100. An Aroon Up reading of 100 means price just made a new N-period high; a reading of 0 means the new high was N bars ago and hasn't been surpassed since — a trend losing freshness. The relationship between the two lines reveals whether an uptrend or downtrend is in force, how strong it is, and whether a consolidation phase is setting up.

📖How to Read

Aroon Up above 70 and Aroon Down below 30 = strong uptrend in force. Aroon Down above 70 and Aroon Up below 30 = strong downtrend. Both lines near 50 = consolidation, no clear trend. Aroon Up crossing above Aroon Down from below = bullish trend signal; the reverse is bearish.

Visual Guide
Bear CrossBull Cross100500Aroon UpAroon Down
IntermediateTrend

Aroon Oscillator

Single-line summary: Aroon Up minus Aroon Down

The Aroon Oscillator simplifies the dual-line Aroon Indicator into a single line by subtracting Aroon Down from Aroon Up. The result oscillates between −100 and +100. A reading above zero means Aroon Up is dominant — recent price highs are fresher than recent lows — bullish. A reading below zero means Aroon Down is dominant — recent lows are fresher — bearish. Readings above +50 indicate a strong, well-established uptrend; below −50 indicate a strong downtrend. The oscillator crossing zero is the primary signal for a potential trend change. It compresses the same information as the full Aroon Indicator into one line, making it easier to screen across many securities.

📖How to Read

Oscillator above +50 = strong uptrend. Below −50 = strong downtrend. Zero-line cross from below = bullish trend signal. From above = bearish. Flat near zero for several bars = consolidation, neither trend has conviction. Rapid decline from above +50 to zero = trend losing strength quickly, tighten stops.

Visual Guide
Bear CrossBull Cross100500Aroon UpAroon Down
IntermediateTrend

DEMA

Double Exponential Moving Average

Faster EMA with reduced lag using double-smoothing formula

DEMA was developed by Patrick Mulloy to address the lag inherent in standard exponential moving averages. It uses the formula: DEMA = (2 × EMA) − EMA(EMA), which subtracts the doubly-smoothed EMA from twice the standard EMA. The result tracks price more closely than a standard EMA of the same period, giving traders earlier signals in both trend identification and crossover-based systems. At the same 20-period setting, DEMA will react meaningfully faster than a regular EMA while producing smoother output than simply shortening the EMA period (which would increase noise). DEMA is a natural upgrade for traders already comfortable with EMA-based strategies who want reduced lag without switching to a shorter period.

📖How to Read

Use exactly like an EMA but expect crossover signals to arrive earlier. Price crossing DEMA from below = bullish trend signal; from above = bearish. Pair a fast DEMA with a slow DEMA for crossover strategies — same logic as Golden Cross but more responsive. DEMA's faster response also means more false signals in choppy markets — always check ADX context.

Visual Guide
SMA (lags more)DEMA/TEMA (faster)Advanced MAs reduce lag vs standard SMA
IntermediateTrend

Displaced EMA

Displaced Exponential Moving Average

EMA shifted forward or backward in time for zone-based support/resistance

A Displaced EMA shifts the entire EMA line forward (positive displacement, creating a leading indicator) or backward (negative displacement, creating a lagging indicator) by a defined number of bars. The most common application is displacing a medium-period EMA (e.g., 21-period EMA shifted forward by 3–8 bars) to create a dynamic support/resistance zone rather than a single line. Price trading within this shifted zone suggests it is at a meaningful mean-reversion level. Some trading systems — notably those taught by Daryl Guppy and others — use displaced MAs as the backbone of entry and exit decisions because the displacement filters out minor violations of the moving average line.

📖How to Read

Price entering the displaced zone from above in an uptrend = potential support zone, watch for bounce. Price closing below the displaced zone = trend may be weakening. Larger displacement = wider, less precise zone but fewer false signals. Best used in combination with a regular (non-displaced) EMA to define the trend, with the displaced version acting as the entry trigger within that trend.

Visual Guide
SMA (lags more)DEMA/TEMA (faster)Advanced MAs reduce lag vs standard SMA
IntermediateTrend

DMA

Difference Moving Average

Oscillator showing the gap between two moving averages

DMA calculates the difference between a fast and a slow moving average and plots the result as an oscillator below the price chart. When the fast MA is above the slow MA, DMA is positive; when below, it is negative. The zero line represents the point where both averages are equal — a classic crossover point. Unlike the MACD (which specifically uses 12- and 26-period EMAs), DMA allows fully customizable MA periods and types, making it a flexible tool for traders who want the conceptual clarity of MACD but with different underlying averages. The distance of DMA from zero measures how far apart the two moving averages are — an expanding gap signals an accelerating trend; a narrowing gap signals deceleration.

📖How to Read

DMA above zero and growing = trend accelerating upward, fast MA pulling away from slow MA. DMA above zero but shrinking = uptrend slowing, MA convergence in progress. DMA crossing below zero = fast MA has crossed below slow MA — bearish trend signal. DMA at a local extreme and reversing = potential momentum peak or trough.

Visual Guide
SMA (lags more)DEMA/TEMA (faster)Advanced MAs reduce lag vs standard SMA
AdvancedTrend

Ehlers Super Smoother

Low-lag digital filter removing high-frequency noise from price

Developed by John Ehlers using digital signal processing principles, the Super Smoother is a two-pole Butterworth filter that removes aliasing and high-frequency noise from price data with minimal lag. Traditional moving averages introduce significant lag because they weight all periods equally (SMA) or use exponential decay (EMA). The Super Smoother uses filter coefficients derived from the target cutoff frequency, producing a curve that responds to genuine trend changes quickly while eliminating random bar-to-bar noise completely. The result is a moving average line that looks similar to an EMA on a chart but behaves differently at turns: it accelerates toward price during genuine trend changes and remains stable during choppy non-directional periods. It is the foundation of many of Ehlers' more complex indicators.

📖How to Read

Use like an EMA for direction — price above = bullish, below = bearish. The line should feel smoother and more decisive than an equivalent-period EMA at trend turns. Pair with MESA Sine Wave to determine regime: in trend mode, use Super Smoother as the trend line; in cycle mode, use an oscillator instead. Adjust the cutoff period parameter to control how much smoothing is applied.

Visual Guide
SMA (lags more)DEMA/TEMA (faster)Advanced MAs reduce lag vs standard SMA
BeginnerTrend

Parabolic SAR

Parabolic Stop and Reverse

Dynamic trailing stop that flips sides on trend reversals

Parabolic SAR, developed by J. Welles Wilder, places dots above price candles during a downtrend and below price candles during an uptrend. The dots start far from price when a new trend begins and accelerate toward price as the trend matures — the 'parabolic' shape that gives the indicator its name. When price crosses through the SAR dots, the indicator reverses — dots flip to the other side — signaling a potential trend change. The accelerating factor is key: it tightens the trailing stop progressively, locking in more profit as the trend ages while still leaving room for normal price fluctuations early in the trend. In practice, Parabolic SAR is most useful in clearly trending markets and generates frequent false signals in sideways conditions.

📖How to Read

Dots below price = uptrend; use the dots as your trailing stop for long positions. Dots above price = downtrend; use as trailing stop for shorts. Dots flipping from above to below = bullish reversal signal. Only trade SAR signals when ADX is above 20 — in choppy markets, the rapid flipping produces net losses.

Visual Guide
SAR Flips → BuyDots above = DowntrendDots below = Uptrend
IntermediateTrend

TEMA

Triple Exponential Moving Average

Three-layer EMA reducing lag to near-zero for faster trend signals

TEMA extends DEMA's lag-reduction principle by applying a third EMA layer. The formula is: TEMA = 3×EMA − 3×EMA(EMA) + EMA(EMA(EMA)). The result is a moving average that tracks price so closely that on fast-moving price action, it can actually lead price momentarily — appearing to anticipate the direction. This responsiveness makes TEMA excellent for trend confirmation and crossover signals in trending markets. However, the very same responsiveness amplifies noise in choppy, non-directional markets, producing frequent and unhelpful whipsaws. TEMA should be used in conjunction with ADX or a trend filter to ensure it's only applied when a genuine trend is in place.

📖How to Read

TEMA is your fastest-responding moving average — price crossing it is a very early signal. Triple TEMA crossover (short, medium, long TEMA) is more responsive than equivalent EMA crossovers. In strong trends, TEMA stays well separated from price on pullbacks — the gap is a measure of trend strength. Avoid TEMA signals when ADX is below 20 — the noise amplification makes it unreliable in ranges.

Visual Guide
SMA (lags more)DEMA/TEMA (faster)Advanced MAs reduce lag vs standard SMA
IntermediateTrend

Vortex Indicator

Identifies directional movement using positive and negative vortex lines

The Vortex Indicator, created by Etienne Botes and Douglas Siepman and published in 2010, plots two lines: VI+ (positive vortex movement) and VI− (negative vortex movement). VI+ measures the sum of the distance between today's high and yesterday's low; VI− measures the sum of the distance between today's low and yesterday's high — both normalized by the True Range sum. When VI+ crosses above VI−, bullish directional movement is dominating; when VI− crosses above VI+, bearish directional movement dominates. Conceptually similar to DMI, but with a different calculation methodology that some traders find generates earlier crossover signals.

📖How to Read

VI+ above VI− = bullish trend in force. VI− above VI+ = bearish trend. Crossover of VI+ above VI− = bullish signal; most meaningful when the lines were previously well separated before crossing. Lines converging together = trend losing conviction, possible consolidation ahead. Combine with ADX to confirm trend strength before acting on crossover signals.

Visual Guide
1.0VI+ up → UptrendVI+VI−
IntermediateTrend

ZigZag

ZigZag (all variants: High Low, Percent, Sign, Step Pattern, Trend Percent, Trend Sign)

Filters minor fluctuations to connect only significant swing highs and lows

ZigZag draws lines connecting only significant price swings that exceed a defined threshold — specified as a percentage, ATR multiple, or absolute point move. The different ZigZag variants apply slightly different methods for identifying swing significance: Percent uses a percentage-based threshold, High Low uses actual high-low extremes, Trend Sign and Trend Percent focus on trend direction confirmation, and Step Pattern uses fixed bar count rules. The primary use case is identifying the structure of price — alternating swing highs and swing lows — without the noise of minor fluctuations. Elliott Wave analysts use ZigZag to count wave structures; swing traders use it to measure swing size and identify support/resistance pivots. Important: ZigZag repaints — the final line redraws as new price data arrives, making it unsuitable for real-time trading signals.

📖How to Read

Each ZigZag line connects a swing high to a swing low or vice versa — these pivots mark key support/resistance. Measure the length of recent legs to project potential targets for the current move. Use ZigZag for wave counting and structure analysis, not for real-time entries — it repaints. Higher threshold settings = coarser wave structure (fewer swings); lower threshold = more detailed but noisier.

Visual Guide
ZigZag filters out small movesOnly significant swings shown
BeginnerTrendFull Article →

MACD Histogram

Visual momentum bars showing the gap between MACD line and signal line

The MACD Histogram is the bar chart displayed below the MACD and signal lines, representing the arithmetic difference between the MACD line and its signal line at each bar. When the bars are above zero and growing, the MACD line is accelerating away from the signal line — momentum is increasing in the bullish direction. When bars are above zero but shrinking back toward zero, momentum is slowing even though price may still be rising — this is often the earliest warning of an impending correction. The histogram's most powerful signal is divergence: if price makes a higher high but the histogram makes a lower high, the momentum behind the move is fading — a high-probability setup for a reversal. Alexei Elder described this divergence as one of the strongest signals in all of technical analysis.

📖How to Read

Bars above zero and growing = accelerating bullish momentum, trend strengthening. Bars above zero but shrinking = momentum losing steam, watch for reversal. Histogram below zero and growing (becoming more negative) = accelerating bearish momentum. Divergence (price new high, histogram lower high) = momentum deterioration — high-confidence reversal warning.

Visual Guide
Fast EMASlow EMA0MACD Histogram
BeginnerTrendFull Article →

MACD Two Lines

Classic MACD displayed as two lines only, without the histogram bars

MACD Two Lines presents the indicator in its original form as envisioned by Gerald Appel: just the MACD line and the signal line, without the histogram overlay. Some traders find the cleaner line view easier to read, particularly when monitoring multiple indicators simultaneously and need to reduce visual clutter. The signals are identical to the standard MACD setup — crossovers of the MACD line above the signal line are bullish; crossovers below are bearish; zero-line crossovers confirm momentum direction. The absence of the histogram does sacrifice the early divergence warning that the histogram provides, so this version is best for traders who rely on price action divergence rather than histogram divergence.

📖How to Read

MACD line crossing above signal line = bullish entry signal. MACD line crossing below signal line = bearish signal. Both lines above zero = net bullish momentum regime. Both below zero = bearish regime. The angle of divergence between the two lines shows how strong the momentum shift is.

Visual Guide
Fast EMASlow EMA0MACD Histogram
IntermediateTrend

Linear Reg Ch50 / Ch100 / ChVar

Linear Regression Channel (50-period, 100-period, Variable)

Regression channel with fixed or variable lookback, showing expected price range

These studies draw a linear regression line with parallel channel bands (set at ±2 standard errors of the regression) over a 50-period lookback (Ch50), 100-period lookback (Ch100), or user-defined variable lookback (ChVar). The regression line represents the 'fair value' path of price; the upper band is where price is statistically extended to the upside; the lower band is where it is extended to the downside. The 50-period version captures short-to-medium-term trends; the 100-period captures longer structural trends. Price returning to the channel after moving outside it confirms mean reversion is in play. The slope of the regression line provides an objective measure of trend angle and direction.

📖How to Read

Price at the upper band after a sustained uptrend = consider partial profit-taking or trailing stop tightening. Price returning to the midline after reaching the upper band = normal mean reversion, trend intact. Price breaking below the lower band on high volume = potential trend reversal, not just an extension. Upward slope of the channel = confirmed uptrend; slope angle is a direct measure of trend velocity.

Visual Guide
Regression LineUpper BandLower Band
IntermediateTrend

Linear Reg Curve

Linear Regression Curve

Polynomial curve fitted through price data — adapts to non-linear trends

Unlike the Linear Regression line (which forces a straight line fit), the Linear Regression Curve fits a polynomial (curved) regression through price data, allowing it to better capture accelerating or decelerating trends that don't follow a straight-line path. A stock in a parabolic uptrend, for example, will not fit well to a straight regression line — the curve adapts its shape to the actual trajectory of the move. The distance of price from the curve serves the same purpose as with linear regression: large deviations above the curve suggest overextension; below the curve suggests a lagging-but-intact trend. The curve's direction (rising or declining curvature) can indicate acceleration or deceleration even before the direction changes.

📖How to Read

Price riding along or slightly above the curve = trend is strong and sustainable at current pace. Significant distance above the curve = overextended, mean reversion risk. Curve flattening while price continues higher = deceleration warning even as price is still rising. Downward bend in a previously upward curve = momentum has peaked, potential inflection point.

Visual Guide
Regression LineUpper BandLower Band
AdvancedTrend

RSquared

R-Squared (Coefficient of Determination)

Statistical measure of how well price action fits a linear trend

R-Squared (R²) measures the proportion of price movement that can be explained by a linear trend, expressed as a value between 0 and 1 (or 0–100%). An R² of 0.90 means 90% of price movement is directional and linear — the market is in a clean, predictable trend. An R² near 0 means price movement is essentially random with no discernible linear component — the market is in noise mode. This is perhaps the most mathematically rigorous answer to the question every trader should ask first: 'Is this market trending right now?' High R² validates the use of trend-following indicators (MACD, MAs, ADX); low R² is the objective signal to switch to oscillators and mean-reversion strategies.

📖How to Read

R² above 0.75 = strong linear trend in force — use trend-following strategies. R² between 0.30 and 0.75 = weak-to-moderate trend — use trend strategies with caution. R² below 0.30 = non-trending, random price action — use oscillators, not trend indicators. Watch for R² rising from low to high — it signals a new trend is forming from a consolidation.

Visual Guide
Regression LineUpper BandLower Band
IntermediateTrend

Rainbow Average

Multiple stacked moving averages showing trend alignment at a glance

Rainbow Average plots multiple moving averages simultaneously — typically 10–20 EMAs with periods from 2 to 40 — each colored with a gradient from warm (fast, short-period) to cool (slow, long-period), creating a visual 'rainbow' effect on the chart. When all averages are aligned in the same direction and spread apart ('fanning out'), it confirms a strong trend. When the averages are tangled together in a tight band, the market is in consolidation with no clear directional bias. The distance between the outer fast and slow averages serves as a visual measure of trend strength — wide separation = strong momentum; compression = weakening trend or transition period. Many traders use the rainbow to identify when the trend is at its cleanest for momentum entries.

📖How to Read

All MAs fanning upward in color order (warm above cool) = strong uptrend, enter momentum longs. MAs tangled in a tight band = consolidation, no clear edge for trend strategies. A slow MA beginning to turn upward after being flat = long-term trend starting to shift. Fast MAs crossing below slow MAs during a fan pattern = early warning of trend deceleration.

Visual Guide
Price through rainbow of MAsFanned bands = strong trend
AdvancedTrend

Time Series Forecast

Time Series Forecast (TSF)

Linear regression projected one period forward — a trend-based price forecast

The Time Series Forecast is a linear regression line shifted one period forward, representing where the regression model 'forecasts' price should be at the next bar. Unlike a moving average, which calculates the average of past prices, TSF calculates where price would be on the regression line one bar ahead, making it a true predictive indicator. When actual price is above the TSF, it is trading above the model's expectation — potentially extended. When below, it is lagging the model — potentially a catch-up opportunity in the direction of the trend. TSF is more responsive than a moving average and changes direction earlier at trend turns.

📖How to Read

Price above TSF = trading above trend model expectation; be alert for mean reversion back toward TSF. Price below TSF in an uptrend = lagging but intact trend, potential entry zone. TSF slope turning from upward to flat = model predicting trend deceleration — early warning. TSF turning downward while price is still up = a powerful leading reversal signal worth acting on.

Visual Guide
Regression LineUpper BandLower Band
IntermediateTrend

Vertical Horizontal Filter

Vertical Horizontal Filter (VHF)

Determines whether the market is trending or consolidating

The Vertical Horizontal Filter divides the price range (highest high minus lowest low) over a period by the sum of the absolute price changes over that same period. In a trending market, price moves directionally — the numerator (range) is large relative to the denominator (total path traveled). In a choppy market, price oscillates back and forth — the total path is large relative to the net range — producing a low VHF reading. VHF essentially measures how 'efficient' price movement has been: high efficiency (large directional move on a direct path) = trending; low efficiency (lots of up-down movement) = ranging. This makes VHF an excellent strategy-selector: it tells you which type of indicator is appropriate for current conditions.

📖How to Read

VHF above 0.40 = strong trend, use MACD, moving averages, and breakout strategies. VHF below 0.25 = choppy range, use oscillators (RSI, Stochastic) and mean-reversion strategies. VHF rising from low to high = new trend emerging from consolidation — trend strategy is starting to work. VHF declining from high = trend decelerating, begin shifting to oscillators.

Visual Guide
0.70.40.2Trending marketRanging market
IntermediateTrend

Volume Weighted MA

Volume Weighted Moving Average (VWMA)

Moving average weighted by volume — prices with higher volume count more

VWMA calculates a moving average where each bar's closing price is weighted by the volume traded during that bar. A session with 10× average volume contributes 10× more to the VWMA than a session with 1× volume. The result is a moving average that naturally emphasizes the prices where actual market participants transacted most, reflecting where the largest volume of real capital was committed. VWMA will differ most from a standard SMA after high-volume sessions at price extremes — the VWMA gravitates toward those high-volume prices while the SMA treats every bar equally. It is similar in spirit to VWAP but calculated as a rolling moving average rather than a daily reset benchmark.

📖How to Read

Price crossing above VWMA = momentum shifting to the upside with volume backing. Price below VWMA = bearish trend with volume-weighted confirmation. VWMA diverging significantly from a regular SMA = recent high-volume sessions were at prices far from average, worth investigating why. Use in place of SMA in crossover strategies when you want volume to influence the signal.

Visual Guide
SMA (lags more)DEMA/TEMA (faster)Advanced MAs reduce lag vs standard SMA
IntermediateTrend

Moving Average Triangular

Triangular Moving Average (TMA)

Double-smoothed MA giving greatest weight to middle data points

The Triangular Moving Average applies simple moving average smoothing twice in sequence, creating a weighted average where data points near the middle of the lookback period are weighted more heavily than those at the edges. The result is an extremely smooth line with greater lag than a standard SMA of the same period. Because of this double-smoothing, TMA is rarely useful for short-term signals — it will always be late to turns. Its primary application is as a long-term trend direction indicator and as a reference line for identifying significant mean reversion setups — when price has moved far from a TMA, it's often statistically extreme.

📖How to Read

TMA direction (slope) = the cleanest possible statement of long-term trend direction. Price far above TMA = long-term overextension; statistically likely to revert. Use TMA for trend context, not for timing — combine with faster indicators for entries. TMA flattening after a sustained trend = long-term trend potentially ending, shift to caution.

Visual Guide
SMA (lags more)DEMA/TEMA (faster)Advanced MAs reduce lag vs standard SMA
AdvancedTrend

Moving Average Adaptive

Kaufman Adaptive Moving Average (KAMA)

Self-adjusting EMA that tracks price in trends and ignores noise in ranges

Developed by Perry Kaufman, KAMA uses an Efficiency Ratio (ER) to dynamically adjust its smoothing constant. The Efficiency Ratio measures how directional price movement has been: a high ER means price moved far in a straight line (efficient, trending); a low ER means price moved a lot but went nowhere (choppy). When ER is high, KAMA uses a fast smoothing constant and tracks price closely — like a short-period EMA. When ER is low, KAMA uses a very slow smoothing constant and barely moves — filtering out the noise completely. The result is a moving average that automatically adapts to market conditions without the trader manually switching periods. KAMA is considered one of the most sophisticated adaptive moving averages and is used as the basis for many mechanical trend-following systems.

📖How to Read

KAMA moving sharply and clearly = high-efficiency trending environment, enter momentum trades. KAMA barely moving (flat) = low-efficiency choppy environment, avoid trend strategies. Price pulling back to KAMA in a trend = dynamic support zone for re-entry. KAMA changing direction after being flat = new trend emerging — a high-quality early signal.

Visual Guide
SMA (lags more)DEMA/TEMA (faster)Advanced MAs reduce lag vs standard SMA
AdvancedTrend

Volume Flow Indicator

Volume Flow Indicator (VFI)

Enhanced OBV with noise cutoff and logarithmic volume weighting

The Volume Flow Indicator improves on On-Balance Volume by adding two important refinements. First, a cutoff threshold filters out sessions with very small price changes — treating them as noise rather than directional signals. Second, each session's volume is weighted by the logarithm of the ratio of current volume to average volume, which compresses the influence of extreme volume spikes while amplifying the relative importance of above-average sessions. The result is a cumulative money flow measure that is both more stable (less affected by noise) and more nuanced (more sensitive to meaningful volume events) than raw OBV. VFI crossing above zero indicates net positive money flow over the period; below zero indicates net outflow.

📖How to Read

VFI above zero and rising with rising price = healthy confirmed uptrend with institutional backing. VFI diverging from price (falling while price rises) = distribution — a stronger divergence signal than OBV alone. VFI crossing above zero from a sustained negative period = major trend shift, significant bullish signal. Watch for VFI making new highs before price does — it predicts the next price breakout.

Visual Guide
00.3−0.3
IntermediateTrend

TTM Scalper Alert

Bar-by-bar buy/sell signals for active day traders and scalpers

TTM Scalper Alert, developed by John Carter, generates real-time buy (green triangle below bar) and sell (red triangle above bar) alerts based on short-term price bar calculations. It evaluates each bar using a proprietary momentum calculation comparing the current bar's structure against the prior few bars to identify small directional biases. It is designed for very active traders on 1-minute to 5-minute charts who are making multiple decisions per session. The alerts are frequent by design — at short timeframes there are many small momentum shifts to capture. Its effectiveness depends heavily on the broader market context: scalper alerts in the direction of the intraday trend and above the VWAP have a significantly higher probability than against-trend signals.

📖How to Read

Green triangle (buy alert) = short-term momentum turning bullish — consider a scalp long. Red triangle (sell alert) = short-term momentum turning bearish — consider a scalp short or exit long. Only trade alerts in the direction of the intraday trend (defined by VWAP or a 5-minute EMA). Use tight stops: scalper alerts are designed for small, quick trades, not overnight holds.

Visual Guide
🟢 Buy alert below bar🔴 Sell alert above bar
IntermediateTrend

TTMLRC

TTM Linear Regression Channel

John Carter's dynamic regression channel with volatility-adaptive bands

TTMLRC (TTM Linear Regression Channel) draws a linear regression line through price with upper and lower channel bands whose width is dynamically adjusted based on current market volatility. In volatile markets, the bands widen to accommodate larger price swings; in quiet markets, they tighten. This makes the channel more adaptive than fixed standard-error versions — price is less likely to break the channel purely due to a volatility expansion that was not itself a trend reversal. The channel provides a visual framework for the current trend: the slope shows direction, the width shows volatility context, and channel touches provide potential support/resistance zones.

📖How to Read

Price bouncing off the lower channel band in an uptrend = continuation buy setup. Price reaching the upper channel band and reversing = short-term overextension, potential pullback. Channel widening dramatically = volatility expansion in progress — expect larger moves in both directions. Channel slope turning from positive to flat = trend velocity decelerating, tighten trailing stops.

Visual Guide
Regression LineUpper BandLower Band
AdvancedTrend

Polarized Fractal Efficiency

Polarized Fractal Efficiency (PFE)

Measures how directly price moves — high efficiency means a strong clean trend

Polarized Fractal Efficiency measures the ratio of the straight-line distance price traveled to the actual fractal (zigzag) path it took to get there over a defined period. A reading near +100 means price moved in an almost perfectly straight upward line — maximum efficiency, extremely strong trend. Near −100 means a perfectly straight downtrend. Near zero means price traveled a long, winding path and ended up close to where it started — maximum inefficiency, choppy market. PFE is related to the concept of fractal dimension: high efficiency corresponds to a low fractal dimension (closer to a straight line); low efficiency corresponds to higher fractal dimension (more complex, space-filling movement). It is used to identify the cleanest trending conditions for momentum entries.

📖How to Read

PFE above +50 = clean uptrend, high-probability momentum environment. PFE below −50 = clean downtrend. PFE near zero = choppy, non-directional — avoid trend strategies. PFE transitioning from near-zero to high positive = new strong trend emerging from consolidation — potential entry trigger.

Visual Guide
0.70.40.2Trending marketRanging market
IntermediateTrend

Trend Quality

Composite trend health score combining direction, strength, and consistency

Trend Quality is a composite indicator that evaluates multiple dimensions of trend health simultaneously — direction, momentum strength, consistency of the move, and duration — and compresses them into a single score. High scores indicate a clean, persistent, directional trend where trend-following strategies have historically performed well. Low scores indicate choppy or inconsistent price behavior where trend strategies will underperform and oscillator approaches are more appropriate. By monitoring Trend Quality alongside a trend indicator, traders can objectively quantify when conditions are optimal versus when it is better to stand aside and wait for cleaner setups to develop.

📖How to Read

High Trend Quality score = trending environment, use momentum and breakout strategies. Low Trend Quality = switch to oscillators and mean-reversion or reduce position size. Trend Quality rising from low levels = market transitioning from range to trend — early entry opportunity. Trend Quality declining from high levels = existing trend losing coherence, begin tightening exits.

Visual Guide
0.70.40.2Trending marketRanging market
AdvancedTrend

Reverse Engineering RSI

Calculates what price level is needed to push RSI to a target value

Reverse Engineering RSI inverts the standard RSI calculation: instead of computing RSI from price, it computes what closing price is required to move RSI to a specified target level (e.g., 70 for overbought). This is a planning tool, not a signal generator. Before entering a trade, a trader can ask: 'At what price would RSI reach 70, and how far is that from here?' If the answer is 8% higher, that defines both a potential target and an upper boundary for the trade. It is also used to set conditional orders: 'Alert me when price reaches the level that would put RSI at 70.' The indicator updates dynamically as each bar closes, recalculating the required price for the next bar.

📖How to Read

The plotted line shows the price level that would push RSI to your specified target on the next bar. If current price is far below the RSI-70 target price, there is significant momentum runway left. If current price is close to the RSI-70 target, the next bar's close could hit overbought — tighten profit targets. Use in planning mode before markets open, not as a real-time signal.

Visual Guide
705030Overbought ↑Oversold ↓
Related:RSIRSquared
IntermediateTrend

Standard Error Bands

Regression line with bands showing how accurate the trend model is

Standard Error Bands draw a linear regression line with upper and lower bands set at ±2 standard errors of the regression estimate. This is subtly different from Bollinger Bands: standard error measures how accurately the regression model predicts price, while standard deviation measures how much price varies around its mean. The result: in a perfectly trending market, Standard Error Bands become narrow (the regression model is very accurate) while Bollinger Bands might widen (prices are still varying). Conversely, in a choppy market, Standard Error Bands widen (the regression model is inaccurate) while Bollinger Bands might be moderate. This makes Standard Error Bands a measure of trend quality as much as a volatility measure.

📖How to Read

Narrow bands = linear regression model is highly accurate, strong clean trend in progress. Wide bands = choppy market, regression model struggling to fit — reduce trend strategy confidence. Price reaching upper band in a narrow-band uptrend = slightly extended but trend is strong. Bands suddenly widening = trend coherence breaking down, potential reversal or consolidation ahead.

Visual Guide
Upper SEMidLower SE

Volatility Studies

10 indicators

IntermediateVolatility

Acceleration Bands

Channel bands that widen as price accelerates — developed by Price Headley

Acceleration Bands, developed by Price Headley of BigTrends, plot upper and lower bands around a simple moving average using a formula that incorporates the ratio of the high-low range to the midpoint price. Unlike Bollinger Bands (which use statistical standard deviation), Acceleration Bands expand geometrically as price accelerates, providing a channel specifically tuned to identify parabolic acceleration moves. When price closes above the upper Acceleration Band, it signals a powerful acceleration breakout — the beginning of a fast trending move. When price 'walks' along the upper band for consecutive sessions, the trend is exceptionally strong. A reversal close back inside the band signals that the acceleration phase has ended.

📖How to Read

Close above upper band = acceleration breakout, high-confidence trend entry in that direction. Consecutive closes along the upper band = 'band walking', strong trend in progress — hold position. First close back inside the upper band after a band-walking phase = potential exit signal. Price compressing to the midline = acceleration ending, possible consolidation before the next move.

Visual Guide
Upper SEMidLower SE
BeginnerVolatility

ATR

Average True Range

Measures how much price typically moves per bar — the volatility ruler

ATR, developed by J. Welles Wilder, measures the average of the 'true range' over N periods. True range is the greatest of three values: current high minus current low; current high minus prior close (captures upward gaps); and prior close minus current low (captures downward gaps). By incorporating gaps, ATR gives a complete picture of total price movement including overnight moves. ATR is one of the most practically useful indicators in trading: it is used for stop-loss placement (a common rule is placing a stop 1.5–2× ATR from entry), position sizing (risk a fixed dollar amount per trade, divided by ATR to determine share count), and comparing volatility across assets. ATR does not indicate direction — it is purely a measure of magnitude.

📖How to Read

High ATR = large price moves expected; widen stops and reduce position size proportionally. Low ATR = small, quiet price moves; use tighter stops and potentially larger positions. ATR rising sharply = volatility expansion in progress, often accompanying breakout moves. ATR declining to a multi-month low = volatility compression, large move imminent (TTM Squeeze conditions).

Visual Guide
Low ATR / CompressionVolatility Expansion →ATRTime →
BeginnerVolatility

Bollinger Bands

Standard deviation envelope — the most widely used volatility channel

Bollinger Bands, developed by John Bollinger in the 1980s, plot a 20-period simple moving average in the center with upper and lower bands set 2 standard deviations from the mean. The key insight is that the bands are adaptive — they expand during volatile periods and contract during quiet ones. This means price touching the upper band in a high-volatility environment is less significant than touching it in a low-volatility environment. John Bollinger's 'Squeeze' concept — when bands are at their narrowest in years — is one of the most reliable setups in technical analysis for identifying imminent large moves. Contrary to popular belief, price touching the upper band is not automatically a sell signal; in a genuine uptrend, price can 'walk the band' for extended periods, with each touch confirming momentum.

📖How to Read

Bollinger Squeeze (bands near their narrowest in years) = major move imminent, prepare breakout strategies. Price walking the upper band = strong uptrend, do not short simply because price is 'at the top of the band'. Price closing outside the band and immediately closing back inside = a 'W-bottom' or 'M-top' — potential reversal. Bands expanding after compression = breakout underway, trade in the direction of expansion.

Visual Guide
SqueezeBreakout ↑Upper BandSMALower Band
IntermediateVolatility

Bollinger Bandwidth

The width between Bollinger Bands — measures volatility compression

Bollinger Bandwidth quantifies the percentage width of the Bollinger Bands relative to the middle band: (Upper Band − Lower Band) / Middle Band × 100. This single value precisely measures how compressed or expanded the bands are at any point in time. When Bollinger Bandwidth reaches a multi-month or multi-year low, it signals an extreme compression phase — the 'Bollinger Squeeze.' John Bollinger identified this Squeeze as one of the most powerful setups in technical analysis: extreme compression is always followed by expansion (a large directional move), though the direction is not predetermined. Bandwidth also reveals when a trend is healthy (consistently elevated bandwidth) versus when it is losing energy (bandwidth declining during a rally).

📖How to Read

Bandwidth at a multi-year low = Squeeze condition, prepare for major breakout in either direction. Bandwidth expanding sharply from a low = breakout underway, trade in the direction of the first large move. Bandwidth declining during a price uptrend = trend losing velocity, potential exhaustion forming. Bandwidth consistently high = high-volatility trending environment, widen stops.

Visual Guide
SqueezeBreakout ↑Upper BandSMALower Band
IntermediateVolatility

Bollinger %B

Bollinger Percent B

Shows exactly where price sits within the Bollinger Bands on a 0–1 scale

Bollinger %B measures price's position within the Bollinger Band envelope, expressed as a percentage: (Price − Lower Band) / (Upper Band − Lower Band). A reading of 1.0 means price is exactly at the upper band; 0.5 = at the middle band; 0 = at the lower band. Readings above 1.0 or below 0 mean price has moved outside the bands — a statistical extreme. %B can be used to identify overbought/oversold conditions relative to current volatility levels, and critically, it adjusts its interpretation based on band width — a %B of 1.0 during a high-volatility period is less extreme than during a compressed, low-volatility Squeeze phase. John Bollinger uses %B as a key component in his 'Method I' Squeeze breakout system.

📖How to Read

%B above 1.0 = price above the upper band — a statistical extreme that precedes either continuation (in trends) or reversal (in ranges). %B below 0 = price below the lower band. %B declining from above 0.5 to below 0.5 = middle band failed as support — bearish short-term signal. Pair %B with Bandwidth: %B breakout above 1.0 during a low-Bandwidth Squeeze = very strong directional breakout signal.

Visual Guide
SqueezeBreakout ↑Upper BandSMALower Band
IntermediateVolatility

Historical Volatility

Historical Volatility (HV / Realized Volatility)

Annualized standard deviation of returns — what price actually did

Historical Volatility (also called realized volatility) calculates the annualized standard deviation of logarithmic daily price returns over a trailing lookback period. It measures what volatility actually was over that period — not what the market expects going forward. HV is expressed as an annualized percentage: an HV of 30% means the stock has been moving as if it could move roughly 30% up or down over a year at the current volatility pace. The most critical application is comparing HV against Implied Volatility (IV): when IV is significantly above HV (IV premium), options are expensive relative to actual realized moves — a condition that often favors premium-selling strategies. When IV is below HV (IV discount), options are cheap relative to what price has been doing.

📖How to Read

HV rising sharply = actual volatility expanding — widen stops, size down. HV falling to multi-year lows = actual price movement very compressed — quiet before a storm. HV significantly below IV = options are expensive (IV premium), potential for selling strategies. HV significantly above IV = options are cheap relative to realized moves, potential for buying strategies.

Visual Guide
20%40%60%Volatility spike ↑HVIV
AdvancedVolatility

Implied Volatility

Implied Volatility (IV)

The market's forecast of future volatility, derived from options pricing

Implied Volatility is calculated by working backward from current options prices using an options pricing model (typically Black-Scholes). Instead of computing option price from known inputs, IV solves for the volatility assumption embedded in the market price. High IV means the market is pricing large expected future moves — often before earnings announcements, FDA decisions, Fed meetings, or during market crises. Low IV means the market expects calm conditions ahead. The VIX is the best-known IV measure, calculating the implied volatility of S&P 500 index options. For options traders, IV is arguably the most important input: buying options when IV is low and selling when IV is high gives an edge independent of directional prediction. IV rank (current IV relative to its 52-week range) is generally more useful than raw IV.

📖How to Read

High IV rank (above 50th percentile of 52-week range) = options are expensive, consider selling premium. Low IV rank (below 25th percentile) = options are cheap, consider buying calls/puts for upcoming events. IV spiking before an earnings date = expected move priced in — post-announcement IV crush is normal. IV rising while price rises = unusual and bullish; typically IV rises as price falls (fear premium).

Visual Guide
20%40%60%Volatility spike ↑HVIV
IntermediateVolatility

TTM Squeeze

Identifies coiled volatility by detecting Bollinger Bands inside Keltner Channels

The TTM Squeeze, developed by John Carter, is built on a specific observation: when Bollinger Bands (measuring statistical price variance) contract inside Keltner Channels (measuring ATR-based volatility), it signals an extreme state of price coiling — a 'spring loaded' condition. This state is marked by red dots on a midline; when Bollinger Bands expand back outside Keltner Channels, the Squeeze 'fires' and green dots appear — signaling the beginning of a directional expansion move. The accompanying momentum histogram (a modified MACD) provides the directional bias: if momentum is positive when the squeeze fires, the move is expected to be upward; negative = downward. Carter's research showed that Squeeze setups on daily charts produced some of the highest-probability directional moves he studied.

📖How to Read

Red dots on midline = Squeeze active (Bollinger Bands inside Keltner Channels) — market is coiling. Green dots = Squeeze fired, expansion has begun — enter in the direction of the momentum histogram. Histogram positive and growing when squeeze fires = strong bullish breakout signal. Histogram negative when squeeze fires = strong bearish breakdown signal. Avoid fading a fired Squeeze — the historical edge is strongly in the direction of the breakout.

Visual Guide
🔴 Squeeze ON🟢 Squeeze FIRED →
AdvancedVolatility

Ulcer Index

Measures depth and duration of drawdowns — the pain of holding a declining position

The Ulcer Index, developed by Peter Martin and Byron McCann, measures the psychological 'pain' of holding an investment through its drawdowns by calculating the root mean square of the percentage decline from recent highs over a lookback period. Unlike standard deviation (which treats upward and downward volatility equally), the Ulcer Index is entirely one-directional — it only captures downside drawdowns. A high Ulcer Index means the position has been experiencing sustained, deep pullbacks from its highs — causing investor stress. A low Ulcer Index means price has stayed close to its recent highs with minimal drawdown duration. The Ulcer Performance Index (UPI) divides returns by the Ulcer Index to produce a risk-adjusted return metric that is arguably more relevant to real investors than the Sharpe Ratio, which penalizes upside volatility equally.

📖How to Read

High Ulcer Index = deep, sustained drawdowns — high stress for buy-and-hold investors. Low Ulcer Index = price staying near its highs, minimal drawdown pain. Rising Ulcer Index on a position = drawdown is deepening or lasting longer — consider reviewing stop discipline. Compare Ulcer Index across holdings to identify which positions are causing the most 'pain' per unit of return.

Visual Guide
Deep drawdownHigher = deeper/longer drawdown in progress
AdvancedVolatility

Volatility Switch

Dynamically selects trend or mean-reversion mode based on current volatility regime

The Volatility Switch monitors the current volatility environment and outputs a binary or graded signal indicating whether a trend-following regime or a mean-reversion regime is currently in force. The underlying logic is that markets exhibit two fundamentally different volatility states: persistent directional volatility (trending) — where momentum strategies work — and oscillating, mean-reverting volatility (ranging) — where oscillators and fades work. When the switch indicates trending mode, use MACD, moving averages, and breakout strategies. When it indicates mean-reversion mode, switch to RSI, Stochastic, and range-bound approaches. It is a systematic regime detection tool that automates what experienced traders do intuitively.

📖How to Read

Switch in 'trend' state = use MACD, momentum, breakout strategies; avoid fading moves. Switch in 'mean-reversion' state = use oscillators, fade extremes, expect range-bound behavior. Watch for state transitions — when the switch flips from range to trend, it often coincides with a breakout opportunity. Combine with VHF or MESA Sine Wave for cross-validation of the regime signal.

Visual Guide
🔵 Low volatility regime🔴 High volatility regimeSwitches between high and low volatility states