What is Session Levels?
Session Levels draws the high and low of up to three trading sessions as boxes while each session runs. The defaults are Asian from 20:00 to 00:00 UTC, London from 02:00 to 05:00 and New York from 07:00 to 10:00, each with its own name, time and colour. A box extends to the right as a reference into what comes after.
The Session Projection layer takes one session, Asian by default, and draws its high, low and midline as lines after it ends, as levels for the rest of the day to trade against. Session Ranges is on by default and Session Projection is a separate toggle.
This is a closed-source premium script. It runs on Altrady's servers, so only its output reaches your chart and its code is not published.
Components
Session Levels combines 2 tools in one script. Each one has its own switch in the settings.
- Session Ranges. High and low range boxes for up to three configurable sessions, drawn while each session runs and extending as reference into the next. On by default.
- Session Projection. One session's high, low and midline drawn as lines after it ends, as reference levels for the next session. The Asian range by default.
How to use Session Levels
- The Asian range. The levels ICT readers watch for London and New York. A sweep of the Asian high or low early in London is a classic setup.
- A break of a session range. A close beyond a session's high or low is read as the market leaving that session's balance.
- Projected levels. After a session ends, its high, low and midline become reference prices for the next session, where traders look for reactions.
- Comparing sessions. Three boxes side by side show which session did the work today and which was quiet.
Settings
Components
| Setting | Default | Range | What it changes |
|---|---|---|---|
| Show Session Ranges | On | High/low range boxes for up to three configurable sessions. The range extends as reference into the next session. | |
| Show Session Projection | Off | One session's high and low projected as reference levels into the next. By default, the Asian range. |
Session 1
| Setting | Default | Range | What it changes |
|---|---|---|---|
| Session 1 | On | ||
| Session 1 Name | Asian | Label on the range box. | |
| Session 1 Time | 2000-0000 | Start-end in HHMM UTC. Wraps midnight if end < start. | |
| Session 1 Colour | #2962ff |
Session 2
| Setting | Default | Range | What it changes |
|---|---|---|---|
| Session 2 | On | ||
| Session 2 Name | London | ||
| Session 2 Time | 0200-0500 | ||
| Session 2 Colour | #089981 |
Session 3
| Setting | Default | Range | What it changes |
|---|---|---|---|
| Session 3 | On | ||
| Session 3 Name | New York | ||
| Session 3 Time | 0700-1000 | ||
| Session 3 Colour | #f23645 |
Display
| Setting | Default | Range | What it changes |
|---|---|---|---|
| Max Ranges | 5 | 1 to 20 | How many past range boxes to keep per session. |
| Show Labels | On | Session name on the range box. | |
| Show Border | On | ||
| Show State Pane | Off |
Projection
| Setting | Default | Range | What it changes |
|---|---|---|---|
| Projection Session Window | 2000-0000 | HHMM-HHMM in UTC. The default is the Asian session. Adjust for DST manually (§4.8). | |
| Projection Session Name | Asian | The label drawn at the projected levels. | |
| Projection Max Projections | 2 | 1 to 10 | The oldest projection is removed past this. |
| Projection Show Labels | On | ||
| Projection Show Midline | On | The 50% level of the session's range. | |
| Projection Line Style | Solid | Solid, Dashed, Dotted | |
| Projection High | #089981 | The session's high level. | |
| Projection Low | #f23645 | The session's low level. | |
| Projection Midline | #787b86 | ||
| Projection Label | #b0b3b8 |
Alerts: session_start, range_break_high, range_break_low, session_high_cross, session_low_cross.
How it works
Each session is a UTC time window you can rename and move. While a session runs, the script tracks its highest high and lowest low, and the box grows with it. A session that crosses midnight, such as the default Asian window, is handled as one session.
When the projected session ends, its high, low and midline are drawn as lines that carry forward from that point. Max Projections keeps the two most recent by default, and Max Ranges keeps five past boxes per session.
Alerts fire when a session starts and when a bar closes through a session's range high or low. The projection layer has its own alerts for a close across the projected high or low.
Limitations
- Daylight saving is manual. All windows are in UTC. When London or New York changes its clocks, you shift the windows yourself.
- The live box moves. While a session runs, its box grows as new highs and lows print. Only finished sessions are fixed.
- Projection has its own window. Moving Session 1 does not move the projected session. Set Projection Session Window separately if you want them to match.
- Coarse timeframes blur sessions. A bar longer than the session window cannot describe its range. Use timeframes well below the session length.
- Crypto has no session open. The windows come from traditional market hours. On crypto they are a convention rather than a real open and close.
Get Session Levels
Premium scripts are a one-time purchase in the Altrady marketplace and need a paid Altrady plan to run.
- Session Levels $12 This script on its own.
- Sessions & Time bundle $19 3 premium scripts, Session Levels included.
- Altrady Complete Suite $109 All 36 premium scripts.
Frequently asked questions
Range boxes for up to three sessions, Asian, London and New York by default, and optionally one session's high, low and midline projected as lines into the next session.
Yes. Each session has its own on or off switch, name, time window in HHMM-HHMM UTC and colour. The projected session has its own window and name.
No. All windows are in UTC and you adjust them by hand when a market's clocks change.
Five. Session Ranges: session_start, range_break_high and range_break_low. Session Projection: session_high_cross and session_low_cross. A component that is switched off fires no alerts.
Yes. Session Levels is a closed-source premium script. It runs on Altrady's servers, so only its output reaches your chart and the code is never shared. You buy it once in the Altrady marketplace, on its own, in the Sessions & Time bundle or in the Altrady Complete Suite, and it needs a paid Altrady plan to run. It is also included with your first annual Premium subscription.
Use the Get it in Altrady button on this page to open its listing in the Altrady marketplace. Once it is in your account, open the indicator picker on any chart in Altrady Charts and add Session Levels like any other indicator. Turn on Session Projection in its settings panel.