Before you use any indicator, you need to know what job it does. Every indicator in this course belongs to one of 8 functional groups. Each group answers a different question about the market.

52
Total Indicators
8
Functional Groups
15
Canonical Tags
6
Usage-Level Tags

The 8 Functional Groups

flowchart TD A([Market]) --> B[Trend-Following] A --> C[Momentum & Oscillators] A --> D[Volatility] A --> E[Volume & Smart Money] A --> F[Support & Resistance] A --> G[Mean Reversion] A --> H[Correlation & Multi-Asset] A --> I[Market Microstructure]

Each group reads a different dimension of price action. A complete trading system typically uses one tool from 2–4 groups — not one from each.


Group-by-Group Breakdown

Group 1 — Trend-Following (8 indicators)

Core question: Which direction is the market moving, and how strongly?

Trend indicators smooth price over time to reveal direction. They lag price by design — that lag is the smoothing. Use them to define bias, not to time entries.

When to UseWhen to Avoid
Market regimeTrending (ADX > 25)Ranging or choppy (ADX < 20)
GoalDefine directional bias
TimeframeWorks across all timeframes
Best pairingMomentum or Volume for timing
Failure modeWhipsaws — indicator flips repeatedly with no follow-through
AlternativeSwitch to Mean Reversion group tools

Indicators covered: SMA, EMA, MACD, ADX, Ichimoku, Supertrend, Heiken Ashi, Keltner Channels


Group 2 — Momentum & Oscillators (7 indicators)

Core question: How fast is price moving, and is that speed sustainable?

Oscillators measure the velocity of price change. They bound-oscillate between fixed levels (0–100 or -100 to 0), making overbought and oversold conditions visible. They work best in ranging markets and as confirmation in trending ones.

When to UseWhen to Avoid
Market regimeRanging or mild trendStrong trend (momentum stays extreme)
GoalTime entries within a trend or at reversals
Best signalDivergence between price and oscillator
Best pairingTrend indicator for direction filter
Failure modeRSI stays >70 for weeks in a bull run — short signals never trigger
AlternativeUse ADX to confirm trend strength before reading oscillator extremes

Indicators covered: RSI, Stochastic, ROC, Awesome Oscillator, Ultimate Oscillator, Williams %R, RVI


Group 3 — Volatility (7 indicators)

Core question: How much is price moving, and is that range expanding or contracting?

Volatility indicators measure the size of price moves, not their direction. ATR and Bollinger Bands are execution tools — they set stop distances and position sizes. GARCH and IV Rank are regime tools — they tell you whether the market is in a high- or low-volatility state.

When to UseWhen to Avoid
GoalSet stop-loss distance, size positions, detect breakouts
Regime signalVolatility contraction followed by expansion = breakout setup
Options contextIV Rank determines whether to buy or sell premium
Failure modeUsing ATR stops in a news-driven spike — stop is too tight for the move
AlternativeWiden ATR multiplier during earnings or macro events

Indicators covered: ATR, Bollinger Bands, Donchian Channels, Historical Volatility, Parkinson Volatility, GARCH, IV Rank/IV Percentile


Group 4 — Volume & Smart Money (8 indicators)

Core question: Who is buying and selling, and with how much conviction?

Volume indicators validate price moves. A breakout on low volume is suspect. A reversal on surging volume is significant. VWAP and Market Profile are institutional tools — they show where large players have been active.

When to UseWhen to Avoid
GoalConfirm breakouts, detect accumulation/distribution
Institutional contextVWAP as intraday mean reversion anchor for day traders
Best signalPrice + volume divergence (price rises, OBV falls = distribution)
Failure modeVolume data on crypto is fragmented — wash trading inflates numbers
AlternativeUse OBV trend direction rather than raw volume levels on crypto

Indicators covered: Volume, OBV, VROC, MFI, A/D Line, Volume Profile, VWAP, Market Profile + POC


Group 5 — Support & Resistance (5 indicators)

Core question: Where has price historically stopped, reversed, or consolidated?

S/R indicators identify price levels where supply and demand have previously balanced. Pivot Points and Fibonacci levels give you pre-calculated zones before the session opens — no discretion required.

When to UseWhen to Avoid
GoalSet entry zones, profit targets, stop-loss anchors
Pre-session usePivot Points calculated from prior day's OHLC — ready before open
Fibonacci useRetracement for entries, Extension for profit targets
Failure modeToo many S/R levels create paralysis — every price has a line
AlternativeUse at most two methods simultaneously (e.g. Pivots + one Fibonacci level)

Indicators covered: S/R Levels, Pivot Points, Fibonacci Retracement, Fibonacci Extension, Camarilla Pivots


Group 6 — Mean Reversion (5 indicators)

Core question: Has price stretched too far from its average, and is it likely to snap back?

Mean reversion indicators measure deviation from a central value. They are the philosophical opposite of trend-following — they assume price returns to average rather than continuing its direction.

⚠️ WARNING
Never combine a mean reversion indicator with a trend-following indicator as primary signals. They give contradictory instructions. Use one or the other as your primary framework, with the second as a filter only.
When to UseWhen to Avoid
Market regimeRanging, sideways, or high-volatility whipsawStrong trend with momentum — mean reversion setups get run over
GoalFade extremes — buy oversold, sell overbought relative to a mean
Advanced useHurst Exponent confirms whether the market is mean-reverting at all
Failure modeZ-Score says -2.5 (extreme low), but the stock is in a structural downtrend

Indicators covered: DPO, Z-Score, Stochastic RSI, Connors RSI, Hurst Exponent


Group 7 — Correlation & Multi-Asset (5 indicators)

Core question: How does this asset move relative to another?

Correlation tools measure the relationship between two or more assets. Beta tells you how much a stock amplifies index moves. Cointegration identifies pairs that move together long-term — the foundation of pairs trading.

When to UseWhen to Avoid
GoalPortfolio diversification, pairs trading, regime detection
Beta useAdjust position size for high-beta stocks in volatile markets
Cointegration useBuild market-neutral pairs trades with statistical edge
Failure modeCorrelations break down in crisis — all assets go to 1.0 in a crash
AlternativeTreat correlation as a normal-market tool, not a stress-scenario tool

Indicators covered: Beta, Relative Strength vs Benchmark, Correlation Coefficient, Cointegration (Johansen), Dynamic Correlation


Group 8 — Market Microstructure & Order Flow (7 indicators)

Core question: What are buyers and sellers doing right now at the order level?

Microstructure tools read the market's internal mechanics — the bid-ask spread, the order book depth, and the imbalance between buy and sell volume. These are the closest indicators to real-time institutional intent.

ℹ️ INFO
Most retail trading platforms do not provide the data required for Group 8 indicators. Order Flow Imbalance, VPIN, Kyle's Lambda, and Cumulative Delta require tick-level or Level 2 data. Gamma Exposure (GEX) requires options open interest data updated intraday. Each lesson specifies the data source needed.

Indicators covered: Order Flow Imbalance, Bid-Ask Spread, Market Depth (Level 2), VPIN, Kyle's Lambda, Cumulative Delta, GEX/Dealer Gamma


The 15 Canonical Tags

Every indicator in this course carries one or more primary function tags. These tags tell you what the indicator measures at a functional level — independent of which group it belongs to.

Tag Meaning
[TREND] Identifies directional bias over time
[MOMENTUM] Measures velocity or rate of change
[VOLATILITY] Measures the size of price moves
[VOLUME] Incorporates trading volume data
[SUPPORT_RESISTANCE] Identifies price levels of historical significance
[MEANREVERSION] Measures deviation from a central value
[CORRELATION] Measures relationship between two assets
[MICROSTRUCTURE] Reads order-level market mechanics
[OSCILLATOR] Bounded output that oscillates between levels
[FILTER] Removes noise or defines a condition for other signals
[CONFIRMATION] Validates signals from another indicator
[DIVERGENCE] Detects when indicator and price disagree
[MULTI_TIMEFRAME] Designed to work across or compare timeframes
[LAGGING] Signal comes after price has moved
[LEADING] Signal may precede price movement

The 6 Usage-Level Tags

These tags tell you what the indicator requires to use it — data access, coding skill, or real-time feed.

Tag What It Means
[BEGINNER_FRIENDLY] Available on all charting platforms, no code required
[CODE_HEAVY] Requires custom implementation — not built into standard platforms
[DATA_INTENSIVE] Needs large historical datasets or tick-level data
[REQUIRES_API] Needs a third-party data feed (options chain, Level 2, tick data)
[REAL_TIME] Designed for live market use
[REPAINT_RISK] Signal can change retroactively on historical bars — verify live behavior
🚨 DANGER
Repaint risk is critical. An indicator that repaints looks perfect in backtests but changes its signals on completed bars in real time. Stochastic Oscillator, MFI, DPO, and Stochastic RSI all carry repaint risk in certain configurations. Each lesson flags this explicitly.

Building a System from These Groups

You do not need all 52 indicators. A functional trading system uses 3–4 indicators from different groups answering different questions.

Trend filter: EMA(9, 21) — direction Momentum timing: RSI(7) — overbought/oversold for entry Volatility sizing: ATR(14) — stop-loss distance Volume confirm: Volume spike — breakout validation

The next lesson begins Group 1: the Simple Moving Average — the foundation of every trend-following system.