OPEN-SOURCE SCRIPT
BTC 3 Sessions Range Analyzer [88BB]

BTC 3 Sessions Range Analyzer [88BB] is an intraday session range analysis tool designed for BTC traders who want to study how price behaves during the Asia, London, and US trading sessions.
The indicator tracks each session’s high, low, total range, candle body movement, average range, median range, and percentile-based volatility levels. It is built to help traders understand session behavior, compare historical volatility, and prepare more structured intraday trading plans.
This tool does not generate buy or sell signals.
It is a session statistics and range analysis tool.
Key Features
1. Three Major Trading Sessions
The indicator tracks:
Asia Session
London Session
US Session
Each session can be enabled or disabled individually from the settings panel.
2. Fully Selectable Timezone
The timezone is no longer limited to UTC+8.
Users can select from common global timezones and UTC offsets, including:
UTC-12 to UTC+14
Asia / Singapore
Asia / Kuala Lumpur
Asia / Shanghai
Asia / Taipei
Asia / Tokyo
Europe / London
Europe / Berlin
America / New York
America / Chicago
America / Los Angeles
Australia / Sydney
A custom timezone option is also available for users who want to manually enter a TradingView-supported timezone.
Default timezone: UTC+8
3. Session Range Boxes
The indicator can draw visual session boxes on the chart to show the high and low of each session.
This helps traders quickly identify:
Session high
Session low
Session range
Price expansion
Low-volatility sessions
High-volatility sessions
Breakout or compression behavior after a session ends
4. Current Session High / Low Lines
During an active session, the indicator can display the live session high and low.
This allows traders to observe whether BTC is still building range, expanding beyond the session high, or sweeping below the session low.
5. Historical Range Statistics
For each session, the dashboard calculates:
Current range
Average range
Median range
70% range level
85% range level
Average body size
Suggested TP reference zone
Suggested SL reference zone
These values are based on the selected historical lookback sessions.
6. TP / SL Reference Zones
The TP and SL values shown in the dashboard are statistical reference ranges based on historical session median range.
They are not entry signals and should not be used alone.
They are designed only to help traders estimate whether a target or stop distance is reasonable compared with historical BTC session volatility.
7. English / Chinese Language Support
The dashboard supports:
English
Chinese
Users can switch the display language directly from the settings.
8. No Repainting Design
This indicator does not use request.security() and does not rely on future data.
Completed session statistics are only calculated after the session ends.
How This Indicator Can Be Used
This tool can help traders answer questions such as:
How wide is the current Asia / London / US session range?
Is today’s BTC session range small, normal, active, or unusually volatile?
Is the current session already larger than its historical median?
Is BTC expanding after a compressed session?
Is the market too quiet for active trading?
Is the expected TP / SL distance reasonable compared with session volatility?
Which session usually gives better volatility for the selected BTC market?
Recommended Usage
This indicator is best used on lower intraday timeframes such as:
3-minute
5-minute
15-minute
Recommended market:
BTC perpetual futures
BTC spot markets
Other highly liquid BTC pairs
For best results, use normal candlestick charts.
Important Notes
This indicator is a volatility and session range study tool.
It does not predict price direction.
It does not provide financial advice.
It does not guarantee trading results.
It does not tell users when to buy or sell.
All trading decisions should be made with proper risk management, market structure analysis, liquidity context, position sizing, and personal trading rules.
Disclaimer
This script is provided for educational and analytical purposes only.
Trading involves risk.
Past session behavior does not guarantee future results.
Users are responsible for their own trading decisions.
Tags / Keywords
BTC, Bitcoin, Session Range, Asia Session, London Session, US Session, Intraday Range, Volatility, Range Analyzer, Timezone, 88BB, Session Statistics, Trading Session, Market Range, Crypto Trading Tool
The indicator tracks each session’s high, low, total range, candle body movement, average range, median range, and percentile-based volatility levels. It is built to help traders understand session behavior, compare historical volatility, and prepare more structured intraday trading plans.
This tool does not generate buy or sell signals.
It is a session statistics and range analysis tool.
Key Features
1. Three Major Trading Sessions
The indicator tracks:
Asia Session
London Session
US Session
Each session can be enabled or disabled individually from the settings panel.
2. Fully Selectable Timezone
The timezone is no longer limited to UTC+8.
Users can select from common global timezones and UTC offsets, including:
UTC-12 to UTC+14
Asia / Singapore
Asia / Kuala Lumpur
Asia / Shanghai
Asia / Taipei
Asia / Tokyo
Europe / London
Europe / Berlin
America / New York
America / Chicago
America / Los Angeles
Australia / Sydney
A custom timezone option is also available for users who want to manually enter a TradingView-supported timezone.
Default timezone: UTC+8
3. Session Range Boxes
The indicator can draw visual session boxes on the chart to show the high and low of each session.
This helps traders quickly identify:
Session high
Session low
Session range
Price expansion
Low-volatility sessions
High-volatility sessions
Breakout or compression behavior after a session ends
4. Current Session High / Low Lines
During an active session, the indicator can display the live session high and low.
This allows traders to observe whether BTC is still building range, expanding beyond the session high, or sweeping below the session low.
5. Historical Range Statistics
For each session, the dashboard calculates:
Current range
Average range
Median range
70% range level
85% range level
Average body size
Suggested TP reference zone
Suggested SL reference zone
These values are based on the selected historical lookback sessions.
6. TP / SL Reference Zones
The TP and SL values shown in the dashboard are statistical reference ranges based on historical session median range.
They are not entry signals and should not be used alone.
They are designed only to help traders estimate whether a target or stop distance is reasonable compared with historical BTC session volatility.
7. English / Chinese Language Support
The dashboard supports:
English
Chinese
Users can switch the display language directly from the settings.
8. No Repainting Design
This indicator does not use request.security() and does not rely on future data.
Completed session statistics are only calculated after the session ends.
How This Indicator Can Be Used
This tool can help traders answer questions such as:
How wide is the current Asia / London / US session range?
Is today’s BTC session range small, normal, active, or unusually volatile?
Is the current session already larger than its historical median?
Is BTC expanding after a compressed session?
Is the market too quiet for active trading?
Is the expected TP / SL distance reasonable compared with session volatility?
Which session usually gives better volatility for the selected BTC market?
Recommended Usage
This indicator is best used on lower intraday timeframes such as:
3-minute
5-minute
15-minute
Recommended market:
BTC perpetual futures
BTC spot markets
Other highly liquid BTC pairs
For best results, use normal candlestick charts.
Important Notes
This indicator is a volatility and session range study tool.
It does not predict price direction.
It does not provide financial advice.
It does not guarantee trading results.
It does not tell users when to buy or sell.
All trading decisions should be made with proper risk management, market structure analysis, liquidity context, position sizing, and personal trading rules.
Disclaimer
This script is provided for educational and analytical purposes only.
Trading involves risk.
Past session behavior does not guarantee future results.
Users are responsible for their own trading decisions.
Tags / Keywords
BTC, Bitcoin, Session Range, Asia Session, London Session, US Session, Intraday Range, Volatility, Range Analyzer, Timezone, 88BB, Session Statistics, Trading Session, Market Range, Crypto Trading Tool
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.