OPEN-SOURCE SCRIPT
מעודכן Williams Volatility Channel (Full Range Breakout)

Overview
This indicator implements a volatility breakout system inspired by legendary trader Larry Williams. It plots daily breakout levels calculated as the previous day’s close ± the full previous day’s range (high – low). These levels act as extreme volatility expansion thresholds:
- Upper Level: Previous close + previous day’s range
- Lower Level: Previous close – previous day’s range
A price move beyond these levels signals a strong directional breakout driven by expanded volatility — a classic Larry Williams concept for identifying potential trend continuation or acceleration days.
This version uses the full prior range (multiplier = 1.0), making it more aggressive than Williams’ original examples (which often used smaller fractions like 0.25–0.5 × range). It is particularly useful on instruments with clear daily sessions and visible overnight gaps or volatility spikes.
Key Features
Daily breakout levels plotted as horizontal lines that update at the start of each new trading day.
Optional semi-transparent fill between upper and lower levels for better visual channel perception.
Subtle background shading on the first bar of each new day and new week for easier time orientation.
Configurable colors and visibility toggles.
Generic session duration input (informational only) to help estimate candles per day on non-standard markets (e.g., European indices ≈ 8.5h, US stocks ≈ 6.5h, crypto ≈ 24h).
How to Use the Indicator
Breakout Signals
Bullish Breakout: Price closes or sustains above the Upper Level → potential strong upward momentum. Consider long entries or adding to existing longs.
Bearish Breakout: Price closes or sustains below the Lower Level → potential strong downward momentum. Consider short entries or adding to existing shorts.
These breakouts often occur on news events, earnings, or when the market “wakes up” after low-volatility periods.
Trend Confirmation
Use the direction of the breakout to confirm the prevailing trend: In an uptrend, focus primarily on upside breakouts.
In a downtrend, focus primarily on downside breakouts.
Breakouts against the trend can signal potential reversals (use with caution and additional confirmation).
Support & Resistance
Once price has broken a level, that level often flips role: A broken Upper Level can act as support on pullbacks.
A broken Lower Level can act as resistance on bounces.
Risk Management
Place stops beyond the opposite level or use ATR-based stops.
Consider partial profit-taking at 1× or 2× the prior day’s range from entry.
Best Markets & Timeframes
Works well on: Stock indices (DAX, FTSE MIB, CAC, S&P 500 futures, etc.)
Individual stocks
Commodities and futures with defined daily sessions
Cryptocurrencies (adjust session hours to 24 for continuous markets)
Recommended intraday timeframes: 5–60 minutes. On higher timeframes (4H, daily), the levels still appear but are less frequently tested intraday.
Important Notes
This is a trend-following / momentum tool, not a mean-reversion or gap-fading strategy (unlike Larry Williams’ famous “OOPS” pattern).
False breakouts can occur in low-volatility or ranging markets — always use additional confluence (volume, trend filters, higher-timeframe context).
The session duration input is informational and allows definition of how many candles per day should be used in the calculation.
This indicator provides a clean, visually intuitive way to spot high-volatility breakout opportunities based on one of Larry Williams’ timeless volatility concepts. Add it to your charts and combine it with your existing trading system for enhanced entry timing on strong momentum days.
This indicator implements a volatility breakout system inspired by legendary trader Larry Williams. It plots daily breakout levels calculated as the previous day’s close ± the full previous day’s range (high – low). These levels act as extreme volatility expansion thresholds:
- Upper Level: Previous close + previous day’s range
- Lower Level: Previous close – previous day’s range
A price move beyond these levels signals a strong directional breakout driven by expanded volatility — a classic Larry Williams concept for identifying potential trend continuation or acceleration days.
This version uses the full prior range (multiplier = 1.0), making it more aggressive than Williams’ original examples (which often used smaller fractions like 0.25–0.5 × range). It is particularly useful on instruments with clear daily sessions and visible overnight gaps or volatility spikes.
Key Features
Daily breakout levels plotted as horizontal lines that update at the start of each new trading day.
Optional semi-transparent fill between upper and lower levels for better visual channel perception.
Subtle background shading on the first bar of each new day and new week for easier time orientation.
Configurable colors and visibility toggles.
Generic session duration input (informational only) to help estimate candles per day on non-standard markets (e.g., European indices ≈ 8.5h, US stocks ≈ 6.5h, crypto ≈ 24h).
How to Use the Indicator
Breakout Signals
Bullish Breakout: Price closes or sustains above the Upper Level → potential strong upward momentum. Consider long entries or adding to existing longs.
Bearish Breakout: Price closes or sustains below the Lower Level → potential strong downward momentum. Consider short entries or adding to existing shorts.
These breakouts often occur on news events, earnings, or when the market “wakes up” after low-volatility periods.
Trend Confirmation
Use the direction of the breakout to confirm the prevailing trend: In an uptrend, focus primarily on upside breakouts.
In a downtrend, focus primarily on downside breakouts.
Breakouts against the trend can signal potential reversals (use with caution and additional confirmation).
Support & Resistance
Once price has broken a level, that level often flips role: A broken Upper Level can act as support on pullbacks.
A broken Lower Level can act as resistance on bounces.
Risk Management
Place stops beyond the opposite level or use ATR-based stops.
Consider partial profit-taking at 1× or 2× the prior day’s range from entry.
Best Markets & Timeframes
Works well on: Stock indices (DAX, FTSE MIB, CAC, S&P 500 futures, etc.)
Individual stocks
Commodities and futures with defined daily sessions
Cryptocurrencies (adjust session hours to 24 for continuous markets)
Recommended intraday timeframes: 5–60 minutes. On higher timeframes (4H, daily), the levels still appear but are less frequently tested intraday.
Important Notes
This is a trend-following / momentum tool, not a mean-reversion or gap-fading strategy (unlike Larry Williams’ famous “OOPS” pattern).
False breakouts can occur in low-volatility or ranging markets — always use additional confluence (volume, trend filters, higher-timeframe context).
The session duration input is informational and allows definition of how many candles per day should be used in the calculation.
This indicator provides a clean, visually intuitive way to spot high-volatility breakout opportunities based on one of Larry Williams’ timeless volatility concepts. Add it to your charts and combine it with your existing trading system for enhanced entry timing on strong momentum days.
הערות שחרור
Williams Volatility ChannelClassic Larry Williams Volatility Breakout System – Flexible & Customizable
Overview
This indicator implements Larry Williams' famous volatility breakout concept: plotting dynamic daily levels by adding/subtracting a multiple of the previous day's true range from a reference price (either today's open or previous day's close).
The levels identify potential volatility expansion zones:
- Upper Level: Reference Point + (K × Previous Day Range)
- Lower Level: Reference Point – (K × Previous Day Range)
A sustained break above the upper level or below the lower level often signals strong directional momentum — ideal for spotting trend continuation, acceleration days, or high-conviction entries on news/earnings/events.
This version is fully customizable, allowing you to replicate classic Williams setups or adapt to modern/aggressive trading styles.
Key Features & Improvements
Adjustable K factor (multiplier on previous day range)
Default 0.5 matches many of Larry Williams' original examples.
Choice of reference point:
→ "Current day open" (classic Williams method, most common in his books)
→ "Previous day close" (useful for 24h markets like crypto/forex or when gaps are significant)
Horizontal breakout levels with optional semi-transparent channel fill for clear visualization.
Subtle background highlights on new trading days and weeks for better time orientation.
Informational session duration input to estimate candles per day across different markets.
How to Use
Breakout Signals
Bullish: Price sustains or closes above Upper Level → potential strong upside momentum (long entry or add to longs).
Bearish: Price sustains or closes below Lower Level → potential strong downside momentum (short entry or add to shorts).
These breakouts frequently occur on catalysts (news, earnings, economic data) after periods of contraction.
Trend Filtering
In an established uptrend → prioritize upside breakouts.
In a downtrend → prioritize downside breakouts.
Counter-trend breakouts may signal reversals (use with caution and extra confirmation).
Support/Resistance Flip
Once breached, the broken level often acts as support (after upside breakout) or resistance (after downside breakout) on pullbacks.
Recommended Settings
Classic Larry Williams: K = 0.5, Reference = "current day open"
Aggressive breakout hunting: K = 0.8–1.0, Reference = "previous day close"
Conservative / low-volatility periods: K = 0.25–0.4
Crypto & 24h markets: K = 0.6–0.9, Reference = "previous day close", Session hours = 24
Best Markets & Timeframes
• Stock indices (DAX, FTSE MIB, CAC40, S&P futures)
• Individual stocks (especially around earnings)
• Commodities & futures with defined sessions
• Cryptocurrencies (use previous close reference)
Preferred intraday timeframes: 5–120 minutes.
Levels also display on higher timeframes but are tested less frequently intraday.
Important Notes
This is a momentum / trend-following tool — not for mean-reversion or fading gaps.
False breakouts can occur in choppy or low-volatility regimes — always seek confluence (volume, higher-timeframe trend, news context).
The session duration input is informational only (helps estimate daily candle count).
A clean, powerful way to apply one of Larry Williams' most enduring volatility concepts.
Add it to your charts and combine with your existing system for better timing on high-momentum days.
סקריפט קוד פתוח
ברוח האמיתית של TradingView, יוצר הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יוכלו לעיין בו ולאמת את פעולתו. כל הכבוד למחבר! אמנם ניתן להשתמש בו בחינם, אך זכור כי פרסום חוזר של הקוד כפוף ל־כללי הבית שלנו.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.
סקריפט קוד פתוח
ברוח האמיתית של TradingView, יוצר הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יוכלו לעיין בו ולאמת את פעולתו. כל הכבוד למחבר! אמנם ניתן להשתמש בו בחינם, אך זכור כי פרסום חוזר של הקוד כפוף ל־כללי הבית שלנו.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.