OPEN-SOURCE SCRIPT

ALN Sessions Box Breakout — Auto- DST

71
Devoleper: Sheikh Rakib

What it does
This indicator draws session range boxes for Asia (Dhaka), London, and New York using each market’s own local time (DST-aware). After a session closes, it watches for the first close above the session high or below the session low and then marks that breakout once per session with clear chart markers and optional alerts.

Key features

Auto-DST, per-city timezones

London session uses Europe/London

New York session uses America/New_York

Asia session uses Asia/Dhaka
Your chart timezone doesn’t matter—the sessions track real local hours.

Clean range boxes with adjustable opacity and optional outlines.

Session labels that auto-center at the end of each session.

One-shot breakout signals per session:

Triangle up when price closes above the session high.

Triangle down when price closes below the session low.

Built-in alerts for: session starts and each breakout direction.

Inputs

London / New York / Asia (Dhaka)

Show Session: toggle each session on/off

Time Range: default London 08:00–17:00 (local), New York 08:00–17:00 (local), Asia 06:00–15:00 (Dhaka)

Colour: box color for each session

Settings

Show Session Labels

Show Range Outline

Opacity Preset: Dark / Medium / Light

(UTC Offset input is kept for display, not used in session detection.)

Visuals & alerts

Boxes extend from session open to close, continually updating the high/low.

When the session ends, the final high/low are locked in, the label is centered, and the indicator begins monitoring for a breakout.

Alerts

Session start: Asia/London/New York

Breakouts: “High Breakout” (close > high) and “Low Breakout” (close < low) for each session

Create alerts from the TradingView alert dialog and choose the desired alertcondition.

Logic notes (how signals fire)

While a session is open, its box grows to contain all highs/lows.

On the first bar after close, the script starts listening for a breakout:

Close > session high → one up signal (fires once)

Close < session low → one down signal (fires once)

When the next same session begins, internal flags reset and a new box starts—so signals are inherently scoped to the period between that session’s close and its next open.

Tips

Use on intraday timeframes (e.g., 1m–30m) for clearer box structure.

If you only want specific markets, toggle others off for a cleaner chart.

For systematic entries, combine with your trend/volatility filters and use the breakout alerts as triggers or confirmations—this script doesn’t place trades.

Disclaimer: Market timing and risk management are your responsibility. Past session behavior does not guarantee future performance.

Exención de responsabilidad

La información y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversión, trading o cualquier otro tipo de consejo o recomendación emitida o respaldada por TradingView. Puede obtener información adicional en las Condiciones de uso.