Meridian Sessions Killzones Initial Balance ADR
- Indicators
- Version: 1.20
- Activations: 10
Trading sessions set in each city's own clock, with daylight saving handled for you, and each session measured against the average daily range (ADR).
With Meridian Sessions you enter London as 08:00 to 16:30 London time, New York as 08:00 to 17:00 New York time, and Tokyo and Sydney in their own time. The indicator converts them to your broker's clock day by day, including the weeks when Europe, the United States and Australia change their clocks on different dates. For each session the panel tells you how big its range is, what share of the ADR it used and how long until it opens or closes.
Main features
1. City time, automatic daylight saving. Sessions are entered in local city time and killzones in New York time. On live charts the broker offset is measured from the server clock; you choose the broker's daylight saving rule (US by default, EU or none), and in manual mode you also set the winter GMT offset. The panel shows the server clock, the offset and the rule in use.
2. Each session against the ADR. The ADR is the average high to low range of the last 14 completed daily bars (the number of days can be changed). Session rows and box labels show the range of the session and the share of the ADR it used. As an option, the panel also shows each session's range as a percentage of its own average over the last 20 days.
3. Killzones. Killzones are time windows that many intraday traders watch closely: London (02:00 to 05:00), New York AM (07:00 to 10:00) and New York PM (13:30 to 16:00), in New York time and editable. They are drawn as dotted boxes on charts up to H1, and the panel shows the active killzone with its time left, or the next one.
4. Initial balance (IB). The high and low of the first 60 minutes (5 to 240) of the session you choose, London by default, drawn as a dashed box. Optional extension lines mark the IB high and low plus or minus 50% and 100% of the IB range (x1.5 and x2), and the panel shows whether the IB has been broken.
5. Daily levels in one place. ADR top and bottom (today's low plus the ADR, today's high minus the ADR), previous day high, low and close (labelled PDH, PDL and PDC), the Asian range (high and low of the Tokyo session) with its first break, the open, high and low of the live higher timeframe (HTF) candle, D1 by default, and optional day separators.
6. Weekends and closed markets. A session with no prices on the symbol, for example on a weekend or holiday, is not drawn. When the market is closed, each session row says "market closed" followed by the time until the session next opens, if it trades on that symbol. Countdowns follow the trading hours of the symbol, so they skip the weekend.
7. Clear units. Forex in pips (0.0001, or 0.01 on yen pairs), gold with a pip of 0.10, silver with a pip of 0.01, and indices, crypto and other CFDs in points ("pts", 1.0 of price). The unit in use is shown in the Units row of the panel.
8. Eleven hidden buffers for your own expert advisor (see below).
How traders use it
Before the London open on EURUSD M15: the Tokyo row shows how much of the ADR the Asian session has already used, and the London row shows how long until London opens. A quiet Asian range followed by an IB break is a different day from one where the ADR is used up before London.
Gold during New York: ranges are in gold pips of 0.10. The ADR row shows how much of today's average range has been used, and the ADR top and bottom lines show where price would be if today's range grew to the ADR from today's low or from today's high.
US30 at the cash open: set the New York hours to 09:30-16:00 and the IB session to New York. The IB box then frames the first hour of cash trading, in index points, inside the New York AM killzone.
Away from the screen: alerts for a session open, a set number of minutes before an open, an IB breakout, an Asian range breakout, the day's range or a session's range reaching 100% of the ADR, and a break of the last finished session high or low. Each alert can go to a popup, sound, push notification or e-mail, and is sent once per event. Conditions already true when the indicator loads are not alerted, so there is no burst of old alerts.
What the panel shows
Server clock with GMT offset, daylight saving rule and clock mode. One row per session: open or closed, range, share of the ADR and time to open or close. ADR with the share used today. Initial balance with its state. When the chart is tall enough, also: active or next killzone, previous day high, low and close, Asian range, time left in the current bar, and the unit in use.
Each panel row and each drawing on the chart has a tooltip in plain words. Colours are chosen automatically for light and dark charts; the session, killzone and previous day colours can also be set by hand. The panel size is measured from its own text, so it stays tidy at higher Windows display scaling, and on a short chart the extra rows are hidden. The minimize button hides the panel and all drawings, leaving a small tab, and the choice is remembered for that chart. Labels are placed next to their line or box in free space, away from the panel and the candles; a label that finds no free place is left out, and its line or box keeps its tooltip. Session boxes are drawn on intraday charts, and their labels are hidden on H4 and above.
Inputs (grouped as in the indicator)
Broker clock: server time zone (Auto or Manual), winter GMT offset for manual mode (2, from -12 to 14), daylight saving rule (US, EU or none).
Sessions and killzones: Sydney (07:00-16:00, off by default), Tokyo (09:00-15:00), London (08:00-16:30) and New York (08:00-17:00), each on or off with its hours in city time (HH:MM-HH:MM); killzones on or off, with their hours in New York time.
History and statistics: days of boxes (5, from 1 to 30), days for the average session range (20, from 5 to 120), session range as a percentage of its own average (off).
Initial balance: on or off, session (London), length in minutes (60, from 5 to 240, shorter than the session), x1.5 and x2 extensions.
Daily levels, bar timer and HTF candle: ADR days (14, from 3 to 60), ADR lines, previous day lines, Asian range lines, extension of the last finished session high and low to the end of the day (off), next session opening marks, day separators (off, charts up to H1), bar timer row, HTF candle lines and their timeframe (D1, from H1 to MN1, drawn when above the chart timeframe).
Display and panel: outline only or outline with a light fill (outline by default; fill strength 15%, from 5 to 60), labels on or off, label size (8, from 7 to 12), colours for Sydney, Tokyo, London, New York, killzones and previous day lines (None means automatic), panel position X and Y (12 and 24, from 0 to 5000).
Alerts: minutes before a session opens (0 means off, up to 240), session open (off), IB breakout (on), ADR reached (on), Asian range breakout (on), last session high or low break (off), popup (on), sound, push and e-mail (off).
Strategy Tester: small TESTER DEMO tag on the chart (on).
Values outside the allowed range, hours not written as HH:MM-HH:MM, all sessions switched off, or an IB that is not shorter than its session are refused at start, each with one clear message in the Experts log.
For expert advisor developers (hidden buffers)
Buffers 0 to 7: high and low of Sydney (0, 1), Tokyo (2, 3), London (4, 5) and New York (6, 7). On each bar inside a session window of the drawn days the value is the session high or low so far; outside the window it is empty (EMPTY_VALUE).
Buffer 8: ADR in price, on each bar of the drawn days.
Buffers 9 and 10: IB high and low, from the end of the IB to the end of its session.
Display and alerts only. It does not trade, uses no DLL and no web requests. In the Strategy Tester the panel refreshes on each new bar, the broker clock uses the manual values, popup alerts are written to the journal, and a small "TESTER DEMO" tag is shown. Works on forex, gold, silver, indices and crypto; the ADR needs one more daily bar of history than the ADR days (15 with the default 14).
Session times are a reference tool. They do not predict price, and no indicator guarantees results.
