Session Ranges + ADR Panel answers the three questions most intraday traders ask before taking a trade:
- Where were the highs and lows of the Asian, London and New York sessions?
- How far has price already moved today compared with a normal day?
- How much time is left on the current candle, and what does the spread cost right now?
It draws a box for each trading session and shows a small information panel in the chart corner. It works on any symbol, including forex pairs, gold (XAUUSD), oil (UKOIL/USOIL) and indices.
Features
- Session boxes for Asia, London and New York, each showing its high, low and range, with a label like "London 32.3".
- Overlaps are easy to see. The London/New York overlap shows as a blended colour.
- Accurate highs and lows. Session highs and lows come from a lower timeframe (M5 by default), so boxes are exact on M1 to H1 charts. On higher timeframes the boxes are hidden, and you can change that limit.
- Sessions can cross midnight, for example 22:00-07:00.
- ADR panel:
- Average Daily Range over the last N completed days.
- Today's range, and today's range as a % of ADR. The % turns orange at 70% and red at 100%.
- ADR still left for today.
- Live spread.
- Which session is open now.
- Countdown to the current candle close. It updates every second, even when no ticks arrive.
- Units: pips, points or price. Pip size is detected automatically: 10 points on 3- and 5-digit quotes and on 2-digit gold or silver quotes. You can also set a custom pip size.
- No repaint. A finished session box never changes. Only the session that is open right now grows as price makes new highs or lows.
- Light on CPU. History boxes are built once when the indicator loads and again at each new day. On normal ticks, only the open session and the panel update.
- Leaves the chart clean. All objects are removed when the indicator is taken off, and none can be selected or moved by accident.
- Hover over any box to see its exact high, low and range.
Inputs
Sessions
- Show Asian / London / New York session (default true): turn each session on or off.
- Session label (default Asia / London / New York): text shown on the box and in the panel.
- Start / End (HH:MM) (default 01:00-10:00, 10:00-19:00, 15:00-24:00): session times in broker server time, the time on the chart axis. The defaults suit GMT+2/+3 brokers.
- Box color (default blue / green / brown): colour of each session box.
Session boxes
- Days of history to draw (default 10): number of trading days to draw (1-60).
- Filled boxes (default true): false draws outline-only boxes.
- Show session name + range label (default true): shows the label above each box.
- Timeframe used for session high/low (default M5): lower timeframe that gives accurate highs and lows.
- Hide boxes above this chart timeframe (default H1): boxes are hidden on higher charts.
ADR panel
- Show info panel (default true).
- ADR period (default 14): number of completed daily candles averaged.
- Units for ranges (default Pips): Pips, Points or Price.
- Custom pip size (default 0 = auto): for example 0.1 for gold or 0.01 for oil, if you prefer.
- Panel corner / X offset / Y offset (default top-right, 10, 20): panel position.
- Panel font size (default 9).
- Panel background / border / text colours (default dark theme).
- Warning colour / Hot colour (default orange / red): colours of "% of ADR" at 70% and 100%.
How to use it
- Breakouts: watch for London breaking out of the Asian range. The Asia box gives you the levels.
- Targets and stops: if today has already moved 90% or more of its ADR, a new breakout has less room to run. Scale your targets, or wait.
- Spread and timing: check the spread before entering on gold or oil, and use the countdown to time entries on candle close.
Notes
- Session times use your broker's server time. If your broker uses a different time zone, shift the start and end times. For example, with a GMT+0 broker London is about 08:00-17:00.
- On Mondays and after holidays, the boxes only show bars that actually exist.
- This is a free educational tool. It does not place trades and does not give trading signals.