Trading Truth Index

TradingView

Wyckoff Method Applied to RSI with Volume-Weighted Waves

Applies classic Wyckoff accumulation and distribution analysis to RSI, revealing hidden demand/supply dynamics that price action alone cannot show.

Trading Truth Index - Trading Indicator Preview

Markets

CryptoForexStocksFutures

Recommended Timeframes

1m5m15m1H4H1D

Key Features

  • Wyckoff accumulation/distribution detection on real price
  • RSI-based visualization and tracking
  • Volume-weighted wave system
  • Wave zigzag with RSI labels
  • Volume heat map on candle wicks
  • Automatic HTF detection
  • Geometric trendlines from structures

Overview

This indicator applies classic Wyckoff accumulation and distribution analysis to RSI instead of price, revealing hidden demand/supply dynamics that price action alone cannot show. By tracking RSI-based market structure with real price detection, you get the best of both worlds: momentum clarity + precise Wyckoff event identification. The system detects Wyckoff structures on REAL PRICE (springs, upthrusts, etc.) and overlays those events on RSI chart at corresponding RSI values. It tracks volume-weighted waves to confirm institutional activity and projects geometric trendlines from accumulation/distribution phases. Key Wyckoff events detected include: Selling Climax (SC), Automatic Rally (AR), Spring (SP), Test of Spring (TSP), Last Point of Support (LPS), Buying Climax (BC), Upthrust (UT), Test of Upthrust (TUT), and Last Point of Supply (LPSY). The system includes target levels based on Wyckoff's Cause & Effect principle and geometric projections from Wyckoff structures.

Complete Documentation

Full release notes and trading guide

================================================================================
                    πŸ“Š RSI WYCKOFF TRADING SYSTEM v1.0
            πŸ” Wyckoff Method Applied to RSI with Volume-Weighted Waves
================================================================================

This indicator applies classic Wyckoff accumulation and distribution analysis 
to RSI instead of price, revealing hidden demand/supply dynamics that price 
action alone cannot show. By tracking RSI-based market structure with real 
price detection, you get the best of both worlds: momentum clarity + precise 
Wyckoff event identification.

================================================================================
                🧠 THE WYCKOFF METHOD REIMAGINED FOR RSI
================================================================================

                      WHY RSI INSTEAD OF PRICE?

  βœ… Normalized View: RSI (0-100) eliminates price scale differences
  βœ… Early Signals: RSI often diverges before price confirms
  βœ… Cleaner Structure: RSI waves reduce noise vs raw price action
  βœ… Universal Application: Same settings work across all instruments
  βœ… Momentum Context: See strength/weakness beyond just price levels

                      HOW THE SYSTEM WORKS

  1. 🎯 Detect Wyckoff structures on REAL PRICE (springs, upthrusts, etc.)
  2. πŸ“Š Overlay those events on RSI chart at corresponding RSI values
  3. 🌊 Track volume-weighted waves to confirm institutional activity
  4. πŸ“ Project geometric trendlines from accumulation/distribution phases
  5. πŸŽͺ Display HTF context automatically based on your timeframe

================================================================================
                    πŸ”΅ ACCUMULATION PHASE (Demand Building)
================================================================================

Accumulation occurs when professional money absorbs supply at low prices, 
creating a base for future uptrends. The system detects this automatically.

--------------------------------------------------------------------------------
                      πŸ“ KEY ACCUMULATION EVENTS
--------------------------------------------------------------------------------

🟦 SC (Selling Climax)
  β†’ Initial panic low where smart money begins buying
  β†’ Detected: d1 swing low = HTF low (real price detection)
  β†’ RSI Display: Blue horizontal line at SC RSI level
  β†’ Volume: Often ultra-high (purple wicks) on the climax

πŸ”΄ AR (Automatic Rally)
  β†’ First bounce after SC as selling pressure exhausted
  β†’ Detected: Rally above lower HTF midpoint
  β†’ RSI Display: Red horizontal line at AR RSI level
  β†’ Establishes the upper boundary of accumulation range

🟦 SP (Spring)
  β†’ Price dips below SC, traps sellers, then reverses sharply
  β†’ Detected: Low < SC price, close > SC price (real price logic)
  β†’ Label: "SP" at swing low (blue label pointing up)
  β†’ 🚨 MAJOR SIGNAL: Professional shakeout before markup

🟦 TSP (Test of Spring)
  β†’ Higher low below SC level, confirms spring is holding
  β†’ Detected: Higher low with close back above SC
  β†’ Label: "TSP" (blue label)
  β†’ Confirmation that accumulation is completing

🟦 BU (Backing Up Action)
  β†’ Pullback to AR level that holds as new support
  β†’ Detected: Low < AR, close > AR
  β†’ Label: "BU" (blue label)
  β†’ Shakes out weak hands before final markup

🟦 LPS (Last Point of Support)
  β†’ Final pullback to midpoint before breakout
  β†’ Detected: Low < midpoint, close > midpoint
  β†’ Label: "LPS" (blue label)
  β†’ πŸš€ BEST ENTRY: Last chance before trend begins

πŸ”΄ UT (Upthrust in Accumulation)
  β†’ False breakout above AR that fails (bearish)
  β†’ Detected: High > AR, close < AR
  β†’ Label: "UT" (red label pointing down)
  β†’ ⚠️ WARNING: Distribution may be starting instead

πŸ”΄ BD (Breaking Down Action)
  β†’ Failure to hold above SC (bearish continuation)
  β†’ Detected: High > SC, close < SC
  β†’ Label: "BD" (red label)
  β†’ ⚠️ Accumulation invalidated

πŸ”΄ LPSY (Last Point of Supply in Accumulation)
  β†’ Rally fails at midpoint (distribution signal)
  β†’ Detected: High > midpoint, close < midpoint
  β†’ Label: "LPSY" (red label)
  β†’ ⚠️ Sellers still in control

================================================================================
                    πŸ”΄ DISTRIBUTION PHASE (Supply Building)
================================================================================

Distribution occurs when professional money offloads positions at high prices, 
creating a top for future downtrends. The system detects this automatically.

--------------------------------------------------------------------------------
                      πŸ“ KEY DISTRIBUTION EVENTS
--------------------------------------------------------------------------------

πŸ”΄ BC (Buying Climax)
  β†’ Initial euphoric high where smart money begins selling
  β†’ Detected: u1 swing high = HTF high (real price detection)
  β†’ RSI Display: Red horizontal line at BC RSI level
  β†’ Volume: Often ultra-high (purple wicks) on the climax

🟦 AR (Automatic Reaction)
  β†’ First decline after BC as buying pressure exhausted
  β†’ Detected: Decline below upper HTF midpoint
  β†’ RSI Display: Blue horizontal line at AR RSI level
  β†’ Establishes the lower boundary of distribution range

πŸ”΄ UT (Upthrust)
  β†’ Price rallies to/above BC, traps buyers, then fails sharply
  β†’ Detected: High >= BC price, close < BC price (real price logic)
  β†’ Label: "UT" at swing high (red label pointing down)
  β†’ 🚨 MAJOR SIGNAL: Professional shakeout before markdown

πŸ”΄ TUT (Test of Upthrust)
  β†’ Lower high above BC level, confirms upthrust is holding
  β†’ Detected: Lower high with close back below BC
  β†’ Label: "TUT" (red label)
  β†’ Confirmation that distribution is completing

πŸ”΄ BD (Breaking Down Action)
  β†’ Rally above AR that fails as resistance
  β†’ Detected: High > AR, close < AR
  β†’ Label: "BD" (red label)
  β†’ Shakes out bulls before final markdown

πŸ”΄ LPSY (Last Point of Supply)
  β†’ Final rally to midpoint that fails
  β†’ Detected: High > midpoint, close < midpoint
  β†’ Label: "LPSY" (red label)
  β†’ πŸš€ BEST SHORT ENTRY: Last rally before trend down

🟦 SP (Spring in Distribution)
  β†’ False breakdown below AR that recovers (bullish)
  β†’ Detected: Low < AR, close > AR, new low since HTF high
  β†’ Label: "SP" (blue label pointing up)
  β†’ ⚠️ WARNING: Accumulation may be starting instead

🟦 BU (Backing Up Action in Distribution)
  β†’ Dip below BC that recovers (bullish)
  β†’ Detected: Low < BC, close > BC
  β†’ Label: "BU" (blue label)
  β†’ ⚠️ Distribution invalidated

🟦 ST (Secondary Test)
  β†’ Higher low below AR (bullish continuation)
  β†’ Detected: Low < AR, close > AR, higher than previous low
  β†’ Label: "ST" (blue label)
  β†’ ⚠️ Buyers regaining control

🟦 LPS (Last Point of Support in Distribution)
  β†’ Dip to midpoint holds as support
  β†’ Detected: Low < midpoint, close > midpoint
  β†’ Label: "LPS" (blue label)
  β†’ ⚠️ Accumulation signal

================================================================================
              πŸ“ GEOMETRIC PROJECTIONS FROM WYCKOFF STRUCTURES
================================================================================

Once accumulation or distribution is detected, the system projects dynamic 
trendlines to guide future price action.

--------------------------------------------------------------------------------
                  πŸ“ˆ ACCUMULATION TRENDLINES (Bullish)
--------------------------------------------------------------------------------

πŸ”΅ ASC 1/1 from SC (Blue Circles)
  β†’ Ascending 1:1 angle from Selling Climax
  β†’ Dynamic support as accumulation progresses
  β†’ Breaks below = caution, accumulation weakening

πŸ”΄ ASC 1/1 from AR (Red Crosses)
  β†’ Ascending 1:1 angle from Automatic Rally
  β†’ Resistance turning to support in markup phase
  β†’ Price holding above = strong accumulation

πŸ“¦ ASC Parallel Lines (Optional)
  β†’ Multiple parallel channels above/below core structure
  β†’ Creates full geometric grid for precision entries
  β†’ Toggle: "πŸ“β†—οΈβˆ₯ ASC Parallel Lines"

🟒 HH/LL Since AR (Green Steplines)
  β†’ Tracks highest high and lowest low since AR bar
  β†’ Shows developing range expansion
  β†’ Purple midpoint = key support/resistance

--------------------------------------------------------------------------------
                  πŸ“‰ DISTRIBUTION TRENDLINES (Bearish)
--------------------------------------------------------------------------------

πŸ”΄ DEC 1/1 from BC (Red Circles)
  β†’ Descending 1:1 angle from Buying Climax
  β†’ Dynamic resistance as distribution progresses
  β†’ Breaks above = caution, distribution weakening

πŸ”΅ DEC 1/1 from AR (Blue Circles)
  β†’ Descending 1:1 angle from Automatic Reaction
  β†’ Support turning to resistance in markdown phase
  β†’ Price breaking below = strong distribution

πŸ“¦ DEC Parallel Lines (Optional)
  β†’ Multiple parallel channels above/below core structure
  β†’ Creates full geometric grid for precision shorts
  β†’ Toggle: "πŸ“β†˜οΈβˆ₯ DEC Parallel Lines"

πŸ”΄ HH/LL Since AR (Red Steplines)
  β†’ Tracks highest high and lowest low since AR bar
  β†’ Shows developing range contraction
  β†’ Purple midpoint = key support/resistance

================================================================================
                    🎯 TARGET LEVELS (Cause & Effect)
================================================================================

Wyckoff's Law of Cause & Effect: The size of the accumulation/distribution 
range determines the extent of the subsequent move.

--------------------------------------------------------------------------------
                    πŸ’š ACCUMULATION TARGETS (Upside)
--------------------------------------------------------------------------------

  🎯 TP1 (1x Range Above AR)
    β†’ First profit zone = AR + (AR - SC)
    β†’ Conservative exit, high probability
    β†’ Green circles on RSI display

  🎯 TP2 (2x Range Above AR)
    β†’ Mid-range target = AR + 2*(AR - SC)
    β†’ Strong markup phase target
    β†’ Green circles

  🎯 TP3 (3x Range Above AR)
    β†’ Extended target = AR + 3*(AR - SC)
    β†’ Only in strong trending markets
    β†’ Green circles

  πŸ“Š Volume Confirmation: Higher targets require sustained volume

--------------------------------------------------------------------------------
                    πŸ”΄ DISTRIBUTION TARGETS (Downside)
--------------------------------------------------------------------------------

  🎯 TP1 (1x Range Below AR)
    β†’ First profit zone = AR - (BC - AR)
    β†’ Conservative exit, high probability
    β†’ Blue circles on RSI display

  🎯 TP2 (2x Range Below AR)
    β†’ Mid-range target = AR - 2*(BC - AR)
    β†’ Strong markdown phase target
    β†’ Blue circles

  🎯 TP3 (3x Range Below AR)
    β†’ Extended target = AR - 3*(BC - AR)
    β†’ Only in strong trending markets
    β†’ Blue circles

  πŸ“Š Volume Confirmation: Higher targets require sustained volume

================================================================================
              🌊 WAVE VOLUME TRACKING (Institutional Footprints)
================================================================================

The system tracks cumulative volume in each price wave to identify smart money 
activityβ€”a key component of Wyckoff analysis.

                      HOW WAVE VOLUME WORKS

  πŸ“Š Renko-Based Direction Detection
    β†’ Uses ATR or fixed value to determine wave changes
    β†’ Accumulates volume during each up/down wave
    β†’ Resets when price reverses

  🎯 Wave Confirmation Signals
    β†’ High volume upwaves in accumulation = markup coming
    β†’ High volume downwaves in distribution = markdown coming
    β†’ Low volume waves = counter-trend, likely to fail

  πŸ”’ Volume Scale-Down Factor
    β†’ Adjustable scaling (1, 10, 100, 1000, etc.)
    β†’ Makes volume numbers readable
    β†’ Doesn't affect logic, only display

--------------------------------------------------------------------------------
                        πŸ“Š VOLUME HEAT MAP
--------------------------------------------------------------------------------

Candle wick colors reveal volume intensity in real-time:

  πŸ’œ Ultra High (2.2x avg)
    β†’ Climax volumeβ€”major institutional activity
    β†’ Often marks SC, BC, Springs, Upthrusts

  πŸ”΄ Very High (1.8x avg)
    β†’ Strong volumeβ€”confirms Wyckoff events
    β†’ Required for valid AR, LPS, LPSY signals

  🟠 High (1.2x avg)
    β†’ Above-average participation
    β†’ Good for trend continuation

  🟒 Normal (0.8-1.2x avg)
    β†’ Healthy trending volume
    β†’ Background activity

  πŸ”΅ Low (0.4-0.8x avg)
    β†’ Weak conviction
    β†’ Retracements and consolidation

  βšͺ Very Low (<0.4x avg)
    β†’ Minimal participation
    β†’ Avoid entries on these bars

NOTE: Candle bodies remain black/white for RSI clarityβ€”only wicks colorized.

================================================================================
          ⏱️ HIGHER TIMEFRAME (HTF) AUTO-DETECTION & CONTEXT
================================================================================

The system automatically determines the optimal HTF for structural context 
based on your current timeframe.

                      🎯 HTF MAPPING TABLE

  Current TF     β†’  HTF Context      Purpose
  ──────────────────────────────────────────────────────────────────
  <2 seconds     β†’  15m              Ultra-scalper anchor
  5 seconds      β†’  1H               Scalper structural frame
  10 seconds     β†’  4H               High-frequency context
  15 seconds     β†’  8H               Minute-level guidance
  30 seconds     β†’  12H              Sub-minute context
  1 minute       β†’  1D               Intraday anchor
  5 minutes      β†’  3D               Swing trader's guide
  15 minutes     β†’  1W               Position structure
  30 minutes     β†’  1M               Weekly rhythm
  1 hour         β†’  1M               Monthly roadmap
  4 hours        β†’  3M (Q)           Quarterly rhythm
  12 hours       β†’  12M (Y)          Annual cycle
  Daily          β†’  12M (Y)          Yearly context
  Weekly         β†’  12M (Y)          Multi-year view



================================================================================
              🟒 LONG TRADE RULES (Accumulation Playbook)
================================================================================

--------------------------------------------------------------------------------
                  Entry 1: Spring (SP) - Highest Conviction
--------------------------------------------------------------------------------
  Setup: Price dips below SC (Selling Climax), closes back above

  πŸ“₯ Entry: Close above SC on spring bar or next bar

  πŸ›‘ Stop: Below spring low minus 1-2 RSI points

  🎯 TP: LPS β†’ Midpoint β†’ AR β†’ TP1 β†’ TP2 β†’ TP3 (trail)

  πŸ“Š Volume: Ultra-high or very high volume required on spring

  ⚑ Confirmation: Look for TSP (Test of Spring) after for best setup

--------------------------------------------------------------------------------
                  Entry 2: Last Point of Support (LPS)
--------------------------------------------------------------------------------
  Setup: Pullback to midpoint holds after AR formed

  πŸ“₯ Entry: Close above midpoint with bullish RSI candle

  πŸ›‘ Stop: Below swing low or SC level

  🎯 TP: AR β†’ TP1 β†’ TP2 (trail)

  πŸ“Š Volume: High volume bounce = stronger signal

  ⚑ Best when after spring or TSP already occurred

--------------------------------------------------------------------------------
                  Entry 3: Break of AR (Markup Begins)
--------------------------------------------------------------------------------
  Setup: RSI closes above AR line with volume expansion

  πŸ“₯ Entry: First close above AR + ascending 1/1 line

  πŸ›‘ Stop: Below LPS or midpoint

  🎯 TP: TP1 β†’ TP2 β†’ TP3 (scale out)

  πŸ“Š Volume: Very high volume on breakout required

  ⚑ Strongest when RSI > 50 on breakout

--------------------------------------------------------------------------------
                  Entry 4: ASC 1/1 Trendline Bounce
--------------------------------------------------------------------------------
  Setup: RSI pulls back to blue ascending 1/1 line from SC

  πŸ“₯ Entry: Bounce with bullish candle + volume

  πŸ›‘ Stop: Below ascending 1/1 by 2-3 RSI points

  🎯 TP: AR β†’ TP1 targets

  πŸ“Š Volume: Decreasing on pullback, increasing on bounce

  ⚑ Geometric continuation pattern

================================================================================
              πŸ”΄ SHORT TRADE RULES (Distribution Playbook)
================================================================================

--------------------------------------------------------------------------------
                  Entry 1: Upthrust (UT) - Highest Conviction
--------------------------------------------------------------------------------
  Setup: Price rallies to/above BC (Buying Climax), closes back below

  πŸ“€ Entry: Close below BC on upthrust bar or next bar

  πŸ›‘ Stop: Above upthrust high plus 1-2 RSI points

  🎯 TP: LPSY β†’ Midpoint β†’ AR β†’ TP1 β†’ TP2 β†’ TP3 (trail)

  πŸ“Š Volume: Ultra-high or very high volume required on upthrust

  ⚑ Confirmation: Look for TUT (Test of Upthrust) after for best setup

--------------------------------------------------------------------------------
                  Entry 2: Last Point of Supply (LPSY)
--------------------------------------------------------------------------------
  Setup: Rally to midpoint fails after AR formed

  πŸ“€ Entry: Close below midpoint with bearish RSI candle

  πŸ›‘ Stop: Above swing high or BC level

  🎯 TP: AR β†’ TP1 β†’ TP2 (trail)

  πŸ“Š Volume: High volume rejection = stronger signal

  ⚑ Best when after upthrust or TUT already occurred

--------------------------------------------------------------------------------
                  Entry 3: Break of AR (Markdown Begins)
--------------------------------------------------------------------------------
  Setup: RSI closes below AR line with volume expansion

  πŸ“€ Entry: First close below AR + descending 1/1 line

  πŸ›‘ Stop: Above LPSY or midpoint

  🎯 TP: TP1 β†’ TP2 β†’ TP3 (scale out)

  πŸ“Š Volume: Very high volume on breakdown required

  ⚑ Strongest when RSI < 50 on breakdown

--------------------------------------------------------------------------------
                  Entry 4: DEC 1/1 Trendline Rejection
--------------------------------------------------------------------------------
  Setup: RSI rallies to red descending 1/1 line from BC

  πŸ“€ Entry: Rejection with bearish candle + volume

  πŸ›‘ Stop: Above descending 1/1 by 2-3 RSI points

  🎯 TP: AR β†’ TP1 targets

  πŸ“Š Volume: Decreasing on rally, increasing on rejection

  ⚑ Geometric continuation pattern

================================================================================
                    πŸ“Š RSI WAVE ZIGZAG SYSTEM
================================================================================

The indicator plots a wave-based zigzag on RSI using the highest/lowest RSI 
values during each price wave, not just close prices.

                      🎨 WAVE VISUALIZATION

  πŸ”΅ Blue Lines β†’ Upwaves (developing & confirmed)
    - Shows RSI momentum during bullish price moves
    - Label at top: RSI value at swing high
    - Underscore (_) for developing waves

  πŸ”΄ Red Lines β†’ Downwaves (developing & confirmed)
    - Shows RSI momentum during bearish price moves
    - Label at bottom: RSI value at swing low
    - Underscore (_) for developing waves

                      βš™οΈ ZIGZAG SETTINGS

  🎨 Show Wave ZigZag (default: ON)
    β†’ Toggle zigzag line display

  🎨 ZigZag Color (default: Black)
    β†’ Customize line color

  πŸ“ Wave Line Size (1-3, default: 2)
    β†’ Adjust line thickness

  🏷️ Show RSI Labels at Swings (default: ON)
    β†’ Display RSI values at each swing point

  πŸ”˜ Show Pivot Markers (default: OFF)
    β†’ Add background markers at swings

  πŸ“ Label Size (Tiny/Small/Normal/Large)
    β†’ Adjust label text size

                      πŸ’‘ TRADING WITH WAVES

  Divergences
    β†’ RSI making higher lows while price makes lower lows = bullish
    β†’ RSI making lower highs while price makes higher highs = bearish

  Wave Momentum
    β†’ Steep RSI waves = strong momentum, expect continuation
    β†’ Shallow RSI waves = weak momentum, expect reversal

  Wyckoff Integration
    β†’ Springs/Upthrusts often show RSI divergence
    β†’ AR/BC levels often align with wave pivots

================================================================================
                      βš™οΈ CUSTOMIZATION SETTINGS
================================================================================

--------------------------------------------------------------------------------
                    πŸ”§ RSI CALCULATION SETTINGS
--------------------------------------------------------------------------------

  πŸ“Š RSI Length (default: 14)
    β†’ Standard RSI period
    β†’ 7-9 = faster, more signals
    β†’ 21-28 = slower, fewer signals

  πŸ“ˆ OHLC-Based RSI Candles
    β†’ System calculates RSI on Open, High, Low, Close separately
    β†’ Creates RSI "candles" for precise visualization
    β†’ RSI High = highest RSI during real price move
    β†’ RSI Low = lowest RSI during real price move

--------------------------------------------------------------------------------
                    πŸ”΅ ACCUMULATION PLOT CONTROLS
--------------------------------------------------------------------------------

  βœ… Enable Accumulation Plots (Master Toggle)
    β†’ Turn all accumulation visuals on/off

  🧱 Accumulation Price Structure (default: ON)
    β†’ Show SC, AR, midpoint lines

  🏷️ Plot Accumulation Labels (default: ON)
    β†’ Display SP, TSP, LPS, BU, UT, BD, LPSY labels

  🎯 Target Levels (default: ON)
    β†’ Show TP1, TP2, TP3 circles above AR

  πŸ“ HTF ASC 1/1 Structure (default: OFF)
    β†’ Show ascending 1:1 geometric trendlines

  πŸ“¦ Structure Channels (default: OFF)
    β†’ Display ascending/descending channels from HH/LL

  🟒 HH/LL Since AR (default: OFF)
    β†’ Track highest high and lowest low steplines

  πŸ“ ASC Parallel Lines (default: OFF)
    β†’ Extended parallel channel system (advanced)

--------------------------------------------------------------------------------
                    πŸ”΄ DISTRIBUTION PLOT CONTROLS
--------------------------------------------------------------------------------

  βœ… Enable Distribution Plots (Master Toggle)
    β†’ Turn all distribution visuals on/off

  🧱 Distribution Price Structure (default: ON)
    β†’ Show BC, AR, midpoint lines

  🏷️ Plot Distribution Event Labels (default: ON)
    β†’ Display UT, TUT, LPSY, BD, SP, BU, ST, LPS labels

  🎯 Target Levels (default: ON)
    β†’ Show TP1, TP2, TP3 circles below AR

  πŸ“ HTF DEC 1/1 Structure (default: OFF)
    β†’ Show descending 1:1 geometric trendlines

  πŸ“¦ Structure Channels (default: OFF)
    β†’ Display ascending/descending channels from HH/LL

  πŸ”΄ HH/LL Since AR (default: OFF)
    β†’ Track highest high and lowest low steplines

  πŸ“ DEC Parallel Lines (default: OFF)
    β†’ Extended parallel channel system (advanced)

--------------------------------------------------------------------------------
                    πŸ“ˆ ZIGZAG & WAVE SETTINGS
--------------------------------------------------------------------------------

  βœ… Show Zigzag Lines (default: ON)
    β†’ Master toggle for wave system

  βœ… Show Wave ZigZag (default: ON)
    β†’ Display connecting lines between swings

  🎨 ZigZag Color (default: Black)
    β†’ Customize wave line color

  πŸ“ Wave Line Size (1-3, default: 2)
    β†’ Adjust thickness

  βœ… Show RSI Labels at Swings (default: ON)
    β†’ Display RSI values at pivots

  βœ… Show Pivot Markers (default: OFF)
    β†’ Background shapes at swing points

  🎨 High Marker Color (default: Gray)
    β†’ Color for swing high backgrounds

  🎨 Low Marker Color (default: Black)
    β†’ Color for swing low backgrounds

  🎨 Up Wave Label Color (default: Blue)
    β†’ Text color for upwave labels

  🎨 Down Wave Label Color (default: Red)
    β†’ Text color for downwave labels

  πŸ“ Label Size (Tiny/Small/Normal/Large)
    β†’ Adjust label text size

--------------------------------------------------------------------------------
                    🌊 WAVE VOLUME SETTINGS
--------------------------------------------------------------------------------

  πŸ“Š Renko Assignment Method
    β†’ ATR (default): Dynamic based on volatility
    β†’ Traditional: Fixed price units
    β†’ Part of Price: Percentage-based

  πŸ”’ Value (default: 14)
    β†’ ATR period or fixed value depending on method

  πŸ“ˆ Price Source
    β†’ Close (default): Simplest
    β†’ Open/Close: More responsive
    β†’ High/Low: Most sensitive

  πŸ”» Volume Scale Down Factor
    β†’ 1, 10, 100, 1000, etc.
    β†’ Makes volume numbers readable
    β†’ Choose based on instrument's typical volume

================================================================================
                      πŸ’Ž PRO TRADING STRATEGIES
================================================================================

--------------------------------------------------------------------------------
                    🎯 SPRING STRATEGY (Accumulation)
--------------------------------------------------------------------------------

  Best Setup: Spring (SP) β†’ Test of Spring (TSP) β†’ LPS β†’ Breakout

  1. Wait for SC and AR to form (initial structure)
  2. Watch for price to dip below SC with ultra-high volume (Spring)
  3. Confirm with higher low below SC (Test of Spring)
  4. Enter on LPS (Last Point of Support at midpoint)
  5. Scale out at AR, TP1, TP2, TP3

  πŸ“Š Volume Profile:
    - Ultra-high on SP
    - Decreasing on TSP
    - Low volume on LPS pullback
    - Expanding volume on breakout above AR

  ⚑ RSI Context:
    - SP often occurs at RSI 30-40
    - LPS at RSI 45-55
    - Breakout above AR when RSI > 50

  πŸ›‘ Invalidation:
    - Close below Spring low = failed accumulation
    - LPSY instead of LPS = distribution starting

--------------------------------------------------------------------------------
                    🎯 UPTHRUST STRATEGY (Distribution)
--------------------------------------------------------------------------------

  Best Setup: Upthrust (UT) β†’ Test of Upthrust (TUT) β†’ LPSY β†’ Breakdown

  1. Wait for BC and AR to form (initial structure)
  2. Watch for price to rally above BC with ultra-high volume (Upthrust)
  3. Confirm with lower high above BC (Test of Upthrust)
  4. Enter on LPSY (Last Point of Supply at midpoint)
  5. Scale out at AR, TP1, TP2, TP3

  πŸ“Š Volume Profile:
    - Ultra-high on UT
    - Decreasing on TUT
    - Low volume on LPSY rally
    - Expanding volume on breakdown below AR

  ⚑ RSI Context:
    - UT often occurs at RSI 60-70
    - LPSY at RSI 45-55
    - Breakdown below AR when RSI < 50

  πŸ›‘ Invalidation:
    - Close above Upthrust high = failed distribution
    - LPS instead of LPSY = accumulation starting

--------------------------------------------------------------------------------
                    🎯 GEOMETRIC CONFLUENCE STRATEGY
--------------------------------------------------------------------------------

  Best Entries: Wyckoff Event + Geometric Trendline + Volume

  Accumulation Example:
    β†’ RSI bounces off ASC 1/1 line at LPS level with high volume
    β†’ Triple confirmation: structure + geometry + volume
    β†’ Highest probability long entry

  Distribution Example:
    β†’ RSI rejects DEC 1/1 line at LPSY level with high volume
    β†’ Triple confirmation: structure + geometry + volume
    β†’ Highest probability short entry

  πŸ“ Advanced: Add HTF context
    - Only long accumulation when HTF also in markup
    - Only short distribution when HTF also in markdown

--------------------------------------------------------------------------------
                    🎯 DIVERGENCE + WYCKOFF STRATEGY
--------------------------------------------------------------------------------

  Bullish Divergence During Accumulation:
    β†’ Price makes lower low, RSI makes higher low
    β†’ Spring or TSP with RSI divergence = strongest setup
    β†’ Often leads to explosive markup phase

  Bearish Divergence During Distribution:
    β†’ Price makes higher high, RSI makes lower high
    β†’ Upthrust or TUT with RSI divergence = strongest setup
    β†’ Often leads to sharp markdown phase

  πŸ’‘ Pro Tip: Look for divergence specifically at SC/BC retests

--------------------------------------------------------------------------------
                    🎯 MULTI-TIMEFRAME WYCKOFF
--------------------------------------------------------------------------------

  HTF Direction Filter:
    1. Check HTF for accumulation or distribution phase
    2. Only trade current timeframe in same direction as HTF
    3. Example: HTF in accumulation β†’ only long on LTF springs/LPS

  Timeframe Alignment:
    - HTF accumulation + LTF accumulation = highest conviction longs
    - HTF distribution + LTF distribution = highest conviction shorts

  Conflict Resolution:
    - HTF accumulation + LTF distribution = wait or take only LTF shorts
    - HTF distribution + LTF accumulation = wait or take only LTF longs

================================================================================
                    πŸ“Š RSI LEVEL INTERPRETATION
================================================================================

                      🎯 RSI ZONES & MEANING

  RSI 80-100 (Extreme Overbought)
    β†’ Climax zoneβ€”expect Buying Climax (BC) or Upthrust (UT)
    β†’ Distribution likely forming
    β†’ Not always immediate reversalβ€”can stay elevated in strong trends

  RSI 70-80 (Overbought)
    β†’ Strong momentum, markup phase likely
    β†’ Look for TUT or LPSY if distribution active
    β†’ Breakouts from accumulation often reach here

  RSI 60-70 (Bullish)
    β†’ Healthy uptrend zone
    β†’ AR often forms here in accumulation
    β†’ Good area for trailing stops

  RSI 50-60 (Neutral-Bullish)
    β†’ Midpoint battlesβ€”key decision zone
    β†’ LPS often occurs here in accumulation
    β†’ LPSY often fails here in distribution

  RSI 40-50 (Neutral-Bearish)
    β†’ Midpoint battlesβ€”key decision zone
    β†’ LPSY often occurs here in distribution
    β†’ LPS often holds here in accumulation

  RSI 30-40 (Bearish)
    β†’ Weak momentum, markdown phase likely
    β†’ AR often forms here in distribution
    β†’ Look for TSP or LPS if accumulation active

  RSI 20-30 (Oversold)
    β†’ Selling pressure extreme
    β†’ SC often occurs here in accumulation
    β†’ Not always immediate bounceβ€”can stay depressed in strong downtrends

  RSI 0-20 (Extreme Oversold)
    β†’ Panic zoneβ€”expect Selling Climax (SC) or Spring (SP)
    β†’ Accumulation likely forming
    β†’ Best risk/reward for longs if confirmed

                      🎯 KEY RSI PIVOT LEVELS

  RSI 50 β†’ The Great Divider
    - Above 50 = bulls in control
    - Below 50 = bears in control
    - Accumulation midpoint often near 45-55
    - Distribution midpoint often near 45-55
    - Critical level for trend determination

  RSI 30 & 70 β†’ Traditional Overbought/Oversold
    - Less reliable as absolute signals
    - More useful as "alert zones" for Wyckoff events
    - Wait for structure confirmation, not just level

================================================================================
                    🧠 UNDERSTANDING WYCKOFF LOGIC
================================================================================

                      πŸ“š THE WYCKOFF METHOD PILLARS

  1️⃣ Law of Supply and Demand
    β†’ Prices rise when demand exceeds supply
    β†’ Prices fall when supply exceeds demand
    β†’ Accumulation = demand absorption
    β†’ Distribution = supply offloading

  2️⃣ Law of Cause and Effect
    β†’ Accumulation size = cause
    β†’ Markup extent = effect
    β†’ Larger accumulation β†’ larger markup
    β†’ System measures this with target levels

  3️⃣ Law of Effort vs. Result
    β†’ Effort = volume
    β†’ Result = price movement
    β†’ High volume + small move = absorption/distribution
    β†’ Low volume + big move = lack of interest (suspect move)
    β†’ Springs/Upthrusts are classic effort/result traps

                      πŸ”„ THE WYCKOFF CYCLE

  Phase A: Stopping Action
    β†’ Preliminary Support (PS) β†’ Selling Climax (SC) β†’ Automatic Rally (AR)
    β†’ OR: Preliminary Supply (PS) β†’ Buying Climax (BC) β†’ Automatic Reaction (AR)
    β†’ Trend exhaustion begins

  Phase B: Cause Building
    β†’ Range formation between AR and SC (accumulation)
    β†’ OR: Range formation between BC and AR (distribution)
    β†’ Professional money accumulates/distributes
    β†’ Multiple tests: ST, TSP, LPS, etc.

  Phase C: The Test
    β†’ Spring (accumulation) OR Upthrust (distribution)
    β†’ Shakeout of weak hands
    β†’ Last chance to position before breakout

  Phase D: Trend Transition
    β†’ Sign of Strength (SOS) in accumulation = break above AR
    β†’ Sign of Weakness (SOW) in distribution = break below AR
    β†’ Last Point of Support (LPS) / Last Point of Supply (LPSY)

  Phase E: Trend
    β†’ Markup (accumulation) β†’ reaches TP1, TP2, TP3
    β†’ Markdown (distribution) β†’ reaches TP1, TP2, TP3

                      🎯 WHY THIS APPROACH WORKS

  βœ… RSI Normalization
    - Works on Bitcoin, Gold, EURUSD, SPX with same settings
    - Eliminates price scale bias

  βœ… Real Price Detection
    - Wyckoff events detected on actual price (not RSI price)
    - Prevents false signals from RSI compression

  βœ… Volume Integration
    - Wave volume confirms professional activity
    - Heat map shows institutional footprints

  βœ… Geometric Projection
    - 1:1 angles from structures provide dynamic support/resistance
    - Targets based on cause/effect relationship

  βœ… HTF Context
    - Automatic timeframe alignment prevents counter-trend trades
    - Multi-timeframe confirmation

================================================================================
                        πŸ†˜ TROUBLESHOOTING
================================================================================

Q: No accumulation or distribution showing up?
A: - Requires HTF swing to establish first (wait for structure)
   - Need complete wave pattern: SC β†’ AR β†’ Rally above midpoint (accumulation)
   - Or: BC β†’ AR β†’ Decline below midpoint (distribution)
   - May take several bars/candles to detect

Q: Too many labels overlapping?
A: - Disable event labels: turn off "Plot Accumulation/Distribution Labels"
   - Keep structure lines on (SC, AR, BC midpoints)
   - Use larger timeframe for cleaner structure

Q: Zigzag lines not matching price pivots?
A: - Zigzag based on RSI waves, not price candles (expected behavior)
   - RSI can make highs/lows at different times than price
   - This creates divergencesβ€”a feature, not a bug

Q: Volume colors not showing?
A: - Check that your data feed includes volume
   - Some instruments (especially forex pairs) have no real volume
   - System will still work, but heat map won't display

Q: Wrong HTF levels?
A: - System auto-detects HTF based on current timeframe
   - Non-standard timeframes may map unexpectedly
   - Use standard TFs: 1m, 5m, 15m, 1H, 4H, 1D for best results

Q: RSI candles look weird?
A: - RSI calculated on OHLC separately (creates candle structure)
   - This is correctβ€”allows precise swing detection
   - "Wicks" on RSI candles show intrabar RSI extremes

Q: Springs/Upthrusts not showing?
A: - Requires price to pierce SC/BC and close back inside (real price logic)
   - Ultra-high or very high volume often needed
   - Not every structure has springsβ€”they're rare shakeouts

Q: Geometric lines extending off-screen?
A: - Disable parallel lines: turn off ASC/DEC Parallel Lines
   - Keep core 1/1 lines only
   - Or use longer lookback period on chart

Q: Different results on different timeframes?
A: - Expectedβ€”each timeframe has unique wave structure
   - HTF provides context, LTF provides entries
   - Always check HTF direction before trading LTF

Q: Targets seem too far/too close?
A: - Targets based on structure range (AR - SC or BC - AR)
   - Tight ranges = modest targets
   - Wide ranges = extended targets
   - Adjust position size accordingly

================================================================================
                        πŸ“œ VERSION HISTORY
================================================================================

v1.0 (Current - January 2025)
  βœ… Wyckoff accumulation detection on real price
  βœ… Wyckoff distribution detection on real price
  βœ… RSI-based visualization and tracking
  βœ… Volume-weighted wave system with Renko direction logic
  βœ… Wave zigzag with RSI labels at swings
  βœ… Volume heat map on candle wicks (ultra-high to very-low)
  βœ… Automatic HTF detection (sub-second to daily)
  βœ… Market type adjustment (24/7 crypto, 24/5 forex, stock hours)
  βœ… Geometric trendlines from accumulation/distribution structures
  βœ… Target levels based on Wyckoff cause/effect principle
  βœ… Event labeling: SP, TSP, LPS, BU, UT, BD, LPSY, TUT, ST
  βœ… HH/LL tracking since AR for range monitoring
  βœ… Parallel channel system (optional advanced feature)
  βœ… Naked close (_nc) calculations for precision
  βœ… RSI bounds checking (0-100 range enforcement)
  βœ… Full customization of all visual elements
  βœ… Multi-market support (crypto, forex, stocks, futures)

Known Limitations:
  ⚠️ Requires sufficient history to detect first HTF swing
  ⚠️ Very tight ranges may produce overlapping labels
  ⚠️ HTF levels update as swings develop (repainting by design)
  ⚠️ Volume heat map requires volume data (not available on all forex pairs)

Planned v2.0
  πŸ”œ Built-in alert system for all Wyckoff events
  πŸ”œ Phase indicator (A, B, C, D, E display)
  πŸ”œ Composite Operator simulation mode
  πŸ”œ Multi-timeframe panel (show HTF + current TF structure)
  πŸ”œ Enhanced divergence detection with automatic labels
  πŸ”œ Volume profile integration (POC, VAH, VAL)
  πŸ”œ Customizable target multipliers (beyond 1x, 2x, 3x)
  πŸ”œ Re-accumulation and re-distribution detection

================================================================================
                        ⚠️ RISK DISCLAIMER
================================================================================

This indicator is an EDUCATIONAL TOOL based on Wyckoff methodology applied to 
RSI. It does NOT guarantee profits. Trading involves substantial risk of loss.

  ⚠️ RSI is a derivative indicatorβ€”always confirm with price action
  ⚠️ Wyckoff events are probabilistic, not certain
  ⚠️ Springs and upthrusts can failβ€”use stops always
  ⚠️ Past accumulation/distribution doesn't guarantee future results
  ⚠️ Volume analysis less reliable on low-liquidity instruments
  ⚠️ HTF structure can changeβ€”monitor actively

            MANDATORY RISK MANAGEMENT RULES

  πŸ›‘ Always use stop losses (below SP low, above UT high)
  πŸ“Š Risk no more than 1-2% of account per trade
  🎯 Scale out at targetsβ€”don't aim for home runs every trade
  πŸ“ˆ Combine with price chartβ€”never trade RSI alone
  🧠 Paper trade first until profitable for 20+ trades
  πŸ“š Study original Wyckoff materials for deeper understanding

================================================================================
                        πŸŽ“ RECOMMENDED LEARNING PATH
================================================================================

BEGINNER (Week 1-2)
  1. Learn basic Wyckoff cycle: Accumulation β†’ Markup β†’ Distribution β†’ Markdown
  2. Study SC, AR, BC (the core structure points)
  3. Focus on midpointβ€”most important level
  4. Paper trade only Phase D entries (LPS for longs, LPSY for shorts)
  5. Use only 1x targets initially

INTERMEDIATE (Week 3-6)
  6. Learn to identify Springs and Upthrusts (Phase C)
  7. Add volume heat map to entry criteria (require high+ volume)
  8. Incorporate geometric 1/1 trendlines for confluence
  9. Study divergences at Wyckoff events
  10. Scale into 2x and 3x targets on strong setups

ADVANCED (Month 2-3)
  11. Trade full Wyckoff cycle from Phase A through Phase E
  12. Use multi-timeframe analysis (HTF + LTF alignment)
  13. Combine parallel channels for precision entries
  14. Develop custom strategies for specific market conditions
  15. Trade re-accumulation and re-distribution (after markup/markdown)

MASTERY (Month 4+)
  16. Identify Composite Operator behavior patterns
  17. Anticipate Wyckoff phases before labels appear
  18. Trade both with and against structure based on context
  19. Integrate order flow and institutional volume analysis
  20. Mentor others and refine your unique edge

================================================================================
                    πŸ“š RECOMMENDED READING & RESOURCES
================================================================================

  πŸ“– "Studies in Tape Reading" by Richard D. Wyckoff
    β†’ Foundation of the method

  πŸ“– "The Wyckoff Methodology in Depth" by RubΓ©n Villahermosa
    β†’ Modern comprehensive guide

  πŸ“– "Charting the Stock Market: The Wyckoff Method" by Jack Hutson
    β†’ Practical application

  πŸŽ₯ Wyckoff Analytics (YouTube Channel)
    β†’ Visual tutorials and examples

  🌐 StockCharts.com Wyckoff Articles
    β†’ Free educational series

  πŸ“Š Practice on Multiple Timeframes
    β†’ 1H for learning, 15m for day trading, 1D for swing trading

================================================================================
                    πŸ’¬ FINAL WORDS FROM THE DEVELOPER
================================================================================

"Wyckoff taught us that the market is not randomβ€”it's orchestrated by the 
Composite Operator (smart money). By analyzing RSI through the Wyckoff lens, 
we see their footprints more clearly than on price alone.

The Spring is not just a lowβ€”it's a final shakeout before markup.
The Upthrust is not just a highβ€”it's distribution before markdown.
The midpoint is not just a lineβ€”it's the battleground between supply and demand.

Master accumulation, distribution, and the laws of Wyckoff, and you'll see the 
market's true intentions before the crowd realizes what's happening.

This is not a holy grailβ€”no indicator is. But combined with discipline, risk 
management, and proper education, the RSI Wyckoff system gives you a structural 
framework that professional traders use daily.

Trade the structure. Respect the volume. Follow the Composite Operator."

================================================================================

              πŸš€ Read Wyckoff. Understand RSI. Master Both.

            Β© 2025 AstroTrade_ | Invite-Only TradingView Script

================================================================================