OPEN-SOURCE SCRIPT
Session Range Box

Generic Session Box
Generic Session Box is a lightweight and customizable tool designed to visualize price ranges within user-defined trading sessions.
This indicator automatically draws a dynamic box that tracks the High and Low formed during a selected session period. The box updates in real time while the session is active and preserves historical session ranges for visual reference and analysis.
🔹 Features
⚙️ How It Works
The indicator monitors price activity during the selected session and dynamically builds a range box from the session High and Low. Once the session ends, the box is preserved as part of the historical session dataset.
🎯 Typical Use Cases
This tool is intended for visual and analytical purposes only and does not provide trading signals.
━━━━━━━━━━━━━━━━━━━━
🌎 Descripción (Español)
Generic Session Box es una herramienta configurable que permite visualizar el rango de precios generado dentro de sesiones de trading definidas por el usuario.
El indicador dibuja automáticamente una caja que representa el máximo y mínimo alcanzado durante la sesión seleccionada, actualizándose en tiempo real mientras la sesión está activa y conservando el historial de sesiones anteriores.
Generic Session Box is a lightweight and customizable tool designed to visualize price ranges within user-defined trading sessions.
This indicator automatically draws a dynamic box that tracks the High and Low formed during a selected session period. The box updates in real time while the session is active and preserves historical session ranges for visual reference and analysis.
🔹 Features
- Fully customizable session time range
- Timezone selection support
- Real-time session High/Low tracking
- Automatic historical session storage
- Adjustable maximum number of displayed boxes
- Customizable box colors and borders
- Efficient performance and memory management
⚙️ How It Works
The indicator monitors price activity during the selected session and dynamically builds a range box from the session High and Low. Once the session ends, the box is preserved as part of the historical session dataset.
🎯 Typical Use Cases
- Identifying session volatility zones
- Monitoring breakout levels
- Comparing session ranges across days
- Supporting intraday trading strategies
This tool is intended for visual and analytical purposes only and does not provide trading signals.
━━━━━━━━━━━━━━━━━━━━
🌎 Descripción (Español)
Generic Session Box es una herramienta configurable que permite visualizar el rango de precios generado dentro de sesiones de trading definidas por el usuario.
El indicador dibuja automáticamente una caja que representa el máximo y mínimo alcanzado durante la sesión seleccionada, actualizándose en tiempo real mientras la sesión está activa y conservando el historial de sesiones anteriores.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.