PROTECTED SOURCE SCRIPT
Wyckoff Juice [Riz]

Wyckoff Juice [Riz] helps you visualize classic Wyckoff ideas inside a practical workflow. It identifies compact ranges, checks for a clean breakout or breakdown (SOS or SOW), looks for retests (LPS or LPSY), and then marks optional entry signals with stops and targets. Optional layers include a lightweight volume profile inside the detected range, simple order-flow cues, liquidity sweeps, multi-timeframe trend filters, and an on-chart dashboard.
This tool is meant for study and training. It does not give financial advice and it does not guarantee performance.
What it shows
Range engine
Finds a compact trading range using ATR-relative compression and multiple touches near range high and low. Labels the range bias as Accumulation, Distribution, or Neutral based on a simple MA context.
Wyckoff events
⦁ SOS above the range with body and volume filters
⦁ SOW below the range with body and volume filters
⦁ Spring and Upthrust inside the range with recovery or failure logic
⦁ LPS and LPSY retests with optional order-flow filter
Entry, SL, and targets
Optional buy or sell labels after LPS or LPSY confirmation. Stop uses nearby structure with ATR buffer. Targets plot 1R, 2R, and 3R for simple planning.
Volume profile inside the range
Calculates a per-range histogram once at confirmation. Plots POC and up to five HVN levels for context.
Order-flow and absorption
Simple delta proxy from candle direction and volume. Flags aggressive buying or selling, and high-volume absorption candles.
Liquidity sweeps
Detects wick-driven sweeps of recent swing highs or lows with a configurable wick-to-body ratio and volume check.
MTF filter (optional)
Uses an HTF SMA or EMA to define bullish or bearish backdrop. You can require alignment or keep it as a soft filter.
Dashboard
A compact table that shows range status, phase, SOS or SOW state, LPS or LPSY state, current entry side, live R-multiple, bars in trade, simple stats, and HTF filter status.
Inputs overview
Basic Settings
Range lookback and ATR controls, volume MA, retest buffer, and a maximum bars window after SOS or SOW.
Multiple Timeframe
HTF timeframe, SMA or EMA type, MA length, and an option to require alignment for signals.
Wyckoff Phases
Toggles for Spring, Upthrust, and Backup detection with a buffer percent.
Volume Profile
Toggle, number of rows, show POC, show HVNs, and HVN threshold.
Order Flow
Toggle, delta threshold, absorption ratio, and a filter to require no absorption on entries.
Liquidity
Toggle, wick-to-body ratio, swing lookback, and an option to require a sweep for entries.
Display and Labels
Show or hide range box, SOS or SOW, LPS or LPSY, entry labels, targets, swings, phases, completed trade boxes, and cause-effect lines. Font size and custom label text fields are included.
Colors
Themes for Dark, Light, Neon, Ocean, and Custom with optional signal-intensity transparency.
Alerts
Near-TP and near-SL distance controls, and an “old setup” timer.
Visual legend
RANGE box with Accumulation, Distribution, or Neutral tag
SOS above range and SOW below range
SPRING or UPTHRUST inside the range
LPS and LPSY at retest locations
BUY or SELL entry labels with price, plus SL, TP1, TP2, TP3 lines
POC and HVN dots when volume profile is enabled
LG diamonds for liquidity grabs, soft background tints for aggressive buying, selling, and absorption
Cause-effect lines connecting SOS→LPS, SOW→LPSY, and LPS/LPSY→Entry
Alerts included
SOS Detected, SOW Detected
Spring Detected, Upthrust Detected
LPS Detected, LPSY Detected
Bullish Entry, Bearish Entry
Approaching TP1, Approaching TP2
Near Stop Loss
Setup Expired
Bullish Liquidity Grab, Bearish Liquidity Grab
Any Wyckoff Signal (omnibus)
You can combine these alerts with your own risk rules and a separate execution plan.
Notes and good practice
Works on most symbols and timeframes. Consider aligning the MTF filter with your trading style.
Volume profile calculation is local to the detected range and runs once per range.
Order-flow is an approximation from candle direction and volume. It does not read Level 2 or true bid-ask deltas.
The script uses barstate.isconfirmed checks and non-lookahead security calls as written, but any study can still plot signals only after bars close.
Signals are study overlays for research. Always test on multiple symbols and sessions and use your own risk management.
Disclaimer
This script is for education and analysis. It does not provide financial advice. Markets involve risk. Past behavior of any pattern or study does not imply future results. You are responsible for your own decisions.
This tool is meant for study and training. It does not give financial advice and it does not guarantee performance.
What it shows
Range engine
Finds a compact trading range using ATR-relative compression and multiple touches near range high and low. Labels the range bias as Accumulation, Distribution, or Neutral based on a simple MA context.
Wyckoff events
⦁ SOS above the range with body and volume filters
⦁ SOW below the range with body and volume filters
⦁ Spring and Upthrust inside the range with recovery or failure logic
⦁ LPS and LPSY retests with optional order-flow filter
Entry, SL, and targets
Optional buy or sell labels after LPS or LPSY confirmation. Stop uses nearby structure with ATR buffer. Targets plot 1R, 2R, and 3R for simple planning.
Volume profile inside the range
Calculates a per-range histogram once at confirmation. Plots POC and up to five HVN levels for context.
Order-flow and absorption
Simple delta proxy from candle direction and volume. Flags aggressive buying or selling, and high-volume absorption candles.
Liquidity sweeps
Detects wick-driven sweeps of recent swing highs or lows with a configurable wick-to-body ratio and volume check.
MTF filter (optional)
Uses an HTF SMA or EMA to define bullish or bearish backdrop. You can require alignment or keep it as a soft filter.
Dashboard
A compact table that shows range status, phase, SOS or SOW state, LPS or LPSY state, current entry side, live R-multiple, bars in trade, simple stats, and HTF filter status.
Inputs overview
Basic Settings
Range lookback and ATR controls, volume MA, retest buffer, and a maximum bars window after SOS or SOW.
Multiple Timeframe
HTF timeframe, SMA or EMA type, MA length, and an option to require alignment for signals.
Wyckoff Phases
Toggles for Spring, Upthrust, and Backup detection with a buffer percent.
Volume Profile
Toggle, number of rows, show POC, show HVNs, and HVN threshold.
Order Flow
Toggle, delta threshold, absorption ratio, and a filter to require no absorption on entries.
Liquidity
Toggle, wick-to-body ratio, swing lookback, and an option to require a sweep for entries.
Display and Labels
Show or hide range box, SOS or SOW, LPS or LPSY, entry labels, targets, swings, phases, completed trade boxes, and cause-effect lines. Font size and custom label text fields are included.
Colors
Themes for Dark, Light, Neon, Ocean, and Custom with optional signal-intensity transparency.
Alerts
Near-TP and near-SL distance controls, and an “old setup” timer.
Visual legend
RANGE box with Accumulation, Distribution, or Neutral tag
SOS above range and SOW below range
SPRING or UPTHRUST inside the range
LPS and LPSY at retest locations
BUY or SELL entry labels with price, plus SL, TP1, TP2, TP3 lines
POC and HVN dots when volume profile is enabled
LG diamonds for liquidity grabs, soft background tints for aggressive buying, selling, and absorption
Cause-effect lines connecting SOS→LPS, SOW→LPSY, and LPS/LPSY→Entry
Alerts included
SOS Detected, SOW Detected
Spring Detected, Upthrust Detected
LPS Detected, LPSY Detected
Bullish Entry, Bearish Entry
Approaching TP1, Approaching TP2
Near Stop Loss
Setup Expired
Bullish Liquidity Grab, Bearish Liquidity Grab
Any Wyckoff Signal (omnibus)
You can combine these alerts with your own risk rules and a separate execution plan.
Notes and good practice
Works on most symbols and timeframes. Consider aligning the MTF filter with your trading style.
Volume profile calculation is local to the detected range and runs once per range.
Order-flow is an approximation from candle direction and volume. It does not read Level 2 or true bid-ask deltas.
The script uses barstate.isconfirmed checks and non-lookahead security calls as written, but any study can still plot signals only after bars close.
Signals are study overlays for research. Always test on multiple symbols and sessions and use your own risk management.
Disclaimer
This script is for education and analysis. It does not provide financial advice. Markets involve risk. Past behavior of any pattern or study does not imply future results. You are responsible for your own decisions.
Skrip terproteksi
Skrip ini diterbitkan sebagai sumber tertutup. However, you can use it freely and without any limitations – learn more here.
Pernyataan Penyangkalan
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Skrip terproteksi
Skrip ini diterbitkan sebagai sumber tertutup. However, you can use it freely and without any limitations – learn more here.
Pernyataan Penyangkalan
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.