Session & Killzones PRO — Руководство пользователя (MetaTrader 5, версия 1.00)

3 November 2026, 23:55
JETINVEST
0
18

Доступно в MQL5 Маркете: Session & Killzones PRO

Предупреждение о рисках. Торговля связана с риском убытков. Этот индикатор отмечает на графике торговые сессии, киллзоны и опорные уровни; он не предсказывает рынок, не открывает сделки и не гарантирует никакого результата. Используйте его вместе с собственным анализом и управлением рисками и сначала протестируйте на демо-счёте.

Session & Killzones PRO рисует на графике Азиатскую, Лондонскую и Нью-Йоркскую сессии и киллзоны ICT, с диапазоном каждой сессии в пунктах, максимумом и минимумом предыдущего дня (PDH / PDL) и проекциями ADR. Каждая сессия следует местному времени своего рынка, а летнее время США и Великобритании учитывается отдельно, поэтому боксы остаются на правильном месте круглый год без изменения настроек. Панель показывает открытые сейчас сессии, текущую киллзону, обратный отсчёт до открытия Лондона и Нью-Йорка, время до закрытия свечи и ADR. Алерты могут срабатывать при открытии каждой сессии и в начале каждой киллзоны. Два буфера передают состояние сессий и киллзон советникам (Expert Advisors).

Работает на любом символе (форекс, золото, индексы, криптовалюты). Боксы сессий рисуются на таймфреймах H1 и ниже. Индикатор не открывает сделки.

1. Установка и быстрый старт

  1. Установите индикатор с вкладки Market терминала (Toolbox → Market → Purchased → Install).
  2. Откройте график H1 или ниже (для внутридневной торговли чаще всего M5 и M15) и перетащите на него Session & Killzones PRO из Навигатора (Indicators → Market).
  3. Оставьте входные параметры по умолчанию или настройте их (раздел 9) и нажмите OK.

Быстрый старт

  • Большинство брокеров форекса и золота работают по GMT+2 / GMT+3; при Broker time zone = Auto индикатор сам определяет время сервера. Если ваш брокер использует другое время сервера, см. раздел 3.
  • По умолчанию показаны киллзоны London и NY AM; остальные включите в группе KILLZONES.
  • Используйте диапазоны сессий и PDH / PDL как опорные уровни, а киллзоны — как временные окна, на которых вы концентрируете внимание.
  • Чтобы получать оповещение при открытии сессии или в начале киллзоны, настройте Session open alert или Killzone start alert (раздел 8).


2. Легенда графика

На графикеЗначение
Тёмно-синий боксАзиатская сессия (Токио 09:00 – 18:00 по токийскому времени).
Тёмно-зелёный боксЛондонская сессия (08:00 – 17:00 по лондонскому времени).
Тёмно-красный боксНью-Йоркская сессия (08:00 – 17:00 по нью-йоркскому времени).
Более светлый контур вокруг сессииПолный максимум и минимум этой сессии (Box style Filled + outline и Outline only).
Текст вида London 1234 pts Название и диапазон сессии (максимум − минимум в пунктах) в левом верхнем углу бокса.
Золотой пунктирный контурКиллзона — от её первого до последнего бара, вокруг максимума и минимума этого времени.
Серебристые штриховые линии PDH / PDL Максимум и минимум предыдущего дня, нарисованные поверх текущего дня.
Пунктирные линии цвета орхидеи ADR High / ADR Low Проекции ADR на сегодня (раздел 6).
ПанельОткрытые сейчас сессии, текущая киллзона, обратные отсчёты, ADR (раздел 7).

Наведите курсор на бокс или линию, чтобы прочитать подсказку, например London | 1234 pts , NY AM KZ | 456 pts или PDH 2655.40 . Боксы рисуются на заднем плане, за свечами. Если два текста диапазона накладываются на экране (например, Лондон и Нью-Йорк на H1), более поздний поднимается над более ранним.


3. Сессии и часовые пояса

СессияМестное времяЛетнее время
АзияТокио 09:00 – 18:00нет (в Японии нет перехода на летнее время)
ЛондонЛондон 08:00 – 17:00правила Великобритании
Нью-ЙоркНью-Йорк 08:00 – 17:00правила США

Индикатор переводит время сервера брокера в местное время каждого рынка. США и Великобритания переводят часы в разные даты; 2–3 недели в году часы переведены только в одной из стран, и в эти недели боксы тоже остаются на правильном месте.

Broker time zone

Broker time zoneКогда использовать
Auto (live) / GMT+2/+3 in tester (по умолчанию)Большинство брокеров. На живом графике смещение сервера определяется при запуске индикатора. Для брокеров GMT+2 / GMT+3 переход на летнее / зимнее время учитывается по всей истории. Для брокеров с другим смещением текущее определённое смещение используется для всех прошлых дней, поэтому боксы прошлых дней из другого периода летнего времени могут быть сдвинуты на час; если это важно, используйте Fixed GMT offset. В тестере стратегий Auto работает как GMT+2 / GMT+3.
GMT+2 / GMT+3 (New York close brokers)Ваш брокер работает по GMT+2 зимой и по GMT+3 в период летнего времени США. Одинаковый результат на живом графике и в тестере.
Fixed GMT offsetВаш брокер использует одно смещение круглый год. Введите его в Broker GMT offset (например, 0, 1, 3). Используйте этот режим и в тестере стратегий, если ваш брокер не GMT+2 / GMT+3.
  • Broker GMT offset (fixed mode and tester) используется режимом Fixed GMT offset — на живом графике и в тестере. При Auto тестер использует GMT+2 / GMT+3 и это значение не читает: выберите Fixed GMT offset, чтобы использовать собственное смещение в тестере.
  • Сессии и киллзоны не рисуются по субботам и воскресеньям, в том числе на символах, которые торгуются в выходные (криптовалюты).
  • Days to draw (по умолчанию 5) отсчитывает календарные дни назад от последнего бара, включая выходные.

4. Стили боксов

Прямоугольники MetaTrader не поддерживают прозрачность: два залитых бокса, наложенные друг на друга, смешивают цвета. Box style определяет, как показывается перекрытие Лондона / Нью-Йорка:

Box styleРезультат
Filled, overlaps shown in the later session + full-range outline (по умолчанию)Каждый бар заливается цветом сессии, открывшейся последней (Нью-Йорк поверх Лондона поверх Азии). Каждая сессия также сохраняет более светлый контур со своим полным максимумом и минимумом и текст диапазона.
Filled full range (overlaps mix colors)Каждая сессия заливается по всему диапазону; перекрытие показывает смешанный цвет.
Outline onlyТолько светлые контуры и тексты диапазонов; свечи полностью видны.

Show range size on boxes = false скрывает тексты; диапазон остаётся в подсказке.


5. Киллзоны

Киллзоны следуют определению ICT и задаются по нью-йоркскому времени:

КиллзонаВремя Нью-ЙоркаПо умолчанию
Asian KZ20:00 – 00:00выкл.
London KZ02:00 – 05:00вкл.
NY AM KZ07:00 – 10:00вкл.
London Close KZ10:00 – 12:00выкл.
NY PM KZ13:30 – 16:00выкл.
  • У каждой киллзоны свой входной параметр вкл. / выкл. Все используют Killzone outline color (золотой).
  • Киллзона рисуется пунктирным контуром вокруг максимума и минимума её баров; подсказка показывает её название и диапазон в пунктах.
  • На H1 киллзона, начинающаяся в :30 (NY PM), начинается со следующего полного часового бара. Используйте M30 или ниже, чтобы видеть её точное начало.

6. Уровни: PDH / PDL и ADR

PDH / PDL — максимум и минимум предыдущего дневного бара вашего брокера, нарисованные от начала текущего дня до нескольких баров правее последнего бара, с метками PDH и PDL .

Проекции ADR — ADR — это средний дневной диапазон за последние ADR days (по умолчанию 14) завершённых дней.

  • ADR High = сегодняшний минимум + ADR: где был бы максимум дня, если бы сегодня от текущего минимума был пройден средний диапазон.
  • ADR Low = сегодняшний максимум − ADR: где был бы минимум дня, если бы сегодня от текущего максимума был пройден средний диапазон.
  • Линии смещаются при изменении сегодняшних максимума и минимума. Панель показывает ADR в пунктах и какую его часть сегодняшний день уже использовал ( used 63% ).

Многие трейдеры считают, что у дня, который уже использовал большую часть своего ADR, остаётся меньше пространства в том же направлении; это ориентир, а не сигнал.

Уровни рисуются на всех таймфреймах, в том числе выше H1.


7. Панель

СтрокаСодержание
Open now: London + New York Сессии, открытые в текущее время сервера, или none .
Killzone: NY AM KZ Текущая киллзона или none .
London opens in: 05:12:30 / London: open Обратный отсчёт до следующего открытия Лондона ( 1d 02:15 , если осталось больше суток).
New York opens in: ... / New York: open Обратный отсчёт до следующего открытия Нью-Йорка.
Candle closes in: 00:04:12 Время до закрытия текущей свечи; Market closed в выходные на символах, которые в выходные не торгуются.
"ADR(14): 2350 pts | used 63%"ADR в пунктах и использованная сегодня доля; ADR: loading , пока загружается дневная история.
  • Обратные отсчёты обновляются каждую секунду, в том числе без новых тиков.
  • Panel corner (по умолчанию левый нижний) размещает панель в любом углу графика; Show panel = false скрывает её.
  • Строка Killzone на панели называет текущую киллзону из всех пяти, в том числе когда её контур выключен.

8. Алерты

Входной параметрСрабатывает, когдаСообщение
Session open alertоткрывается первый бар Азиатской, Лондонской или Нью-Йоркской сессииAsia session open , London session open , New York session open
Killzone start alertоткрывается первый бар включённой киллзоныLondon KZ started , NY AM KZ started , ...

Текст содержит продукт, символ и таймфрейм, например Session & Killzones PRO: XAUUSD | M15 | London session open .

  • Режимы: Off (по умолчанию), Popup, Sound, Smartphone notification, Popup + Sound, Notification + Sound, Popup + Notification, Popup + Sound + Notification. Sound: один из 13 звуков терминала (по умолчанию alert).
  • Also send e-mail дополнительно отправляет каждый алерт по e-mail (Tools → Options → Email). E-mail отправляется, даже когда оба режима алертов в положении Off.
  • Алерт приходит, когда открывается первый бар внутри сессии или киллзоны, поэтому точность зависит от таймфрейма: на M5 алерт открытия Лондона приходит в момент открытия Лондона; на H1 киллзона, начинающаяся в :30, оповещает на следующем полном часе.
  • Алерт открытия сессии отправляется для всех трёх сессий, в том числе когда бокс сессии выключен. Алерты киллзон отправляются только для включённых киллзон.
  • Алерты не отправляются в выходные, при присоединении индикатора посреди сессии и в тестере стратегий.
  • Для push-уведомлений нужен MetaQuotes ID в Tools → Options → Notifications.

9. Входные параметры

Заголовки соответствуют группам входных параметров на вкладке Inputs.

TIME ZONE

ПараметрПо умолчаниюОписание
Broker time zoneAuto (live) / GMT+2/+3 in testerAuto, GMT+2 / GMT+3 (New York close brokers), Fixed GMT offset (раздел 3).
Broker GMT offset (fixed mode and tester)2Смещение сервера в часах для режима Fixed.

SESSIONS

ПараметрПо умолчаниюОписание
Days to draw5Календарные дни с боксами, отсчитываемые назад от последнего бара.
Asia boxtrueБоксы Азии вкл. / выкл.
Asia colorтёмно-синий (40,60,110)Заливка бокса Азии; контур и текст используют более светлый оттенок.
London boxtrueБоксы Лондона вкл. / выкл.
London colorтёмно-зелёный (30,90,60)Заливка бокса Лондона.
New York boxtrueБоксы Нью-Йорка вкл. / выкл.
New York colorтёмно-красный (110,50,40)Заливка бокса Нью-Йорка.
Show range size on boxestrueТекст диапазона на боксах.
Box styleFilled, overlaps shown in the later session + full-range outlineРаздел 4.

Выбирайте для заливки тёмные цвета: боксы находятся за свечами, а контуры рисуются более светлым оттенком того же цвета.

KILLZONES (ICT, New York time)

ПараметрПо умолчаниюОписание
Asian KZ 20:00-00:00falseАзиатская киллзона.
London KZ 02:00-05:00trueЛондонская киллзона.
NY AM KZ 07:00-10:00trueУтренняя киллзона Нью-Йорка.
London Close KZ 10:00-12:00falseКиллзона закрытия Лондона.
NY PM KZ 13:30-16:00falseДневная киллзона Нью-Йорка.
Killzone outline colorGoldЦвет всех контуров киллзон.

LEVELS

ПараметрПо умолчаниюОписание
Previous day high / lowtrueЛинии PDH / PDL.
PDH / PDL colorSilverЦвет PDH / PDL.
ADR projectionstrueЛинии ADR High / ADR Low.
ADR days14Завершённые дни для расчёта ADR (1 или больше).
ADR colorOrchidЦвет линий ADR.

PANEL

ПараметрПо умолчаниюОписание
Show paneltrueПанель вкл. / выкл.
Panel cornerLeft lower chart cornerУгол графика для панели.

ALERTS

ПараметрПо умолчаниюОписание
Session open alertOffРежим алерта для открытий сессий.
Killzone start alertOffРежим алерта для начала киллзон.
Soundalertalert, alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait.
Also send e-mailfalseE-mail для каждого алерта.

10. Буферы для советников

Индикатор предоставляет 2 буфера, которые можно читать через iCustom + CopyBuffer , в том числе в тестере стратегий. Они ничего не рисуют и отображаются в Окне данных.

БуферИмя в Окне данныхЗначение на каждом баре
0Session mask (1 Asia, 2 London, 4 New York)сумма сессий, открытых во время открытия бара: 1 Азия, 2 Лондон, 4 Нью-Йорк (6 = Лондон + Нью-Йорк)
1Killzone mask (1 Asia, 2 London, 4 NY AM, 8 London Close, 16 NY PM)сумма киллзон, активных во время открытия бара: 1 Asian, 2 London, 4 NY AM, 8 London Close, 16 NY PM
  • Маски включают все сессии и киллзоны, независимо от того, включены ли их бокс или контур, поэтому советник может использовать киллзону, не рисуя её.
  • 0 = нет сессии / нет киллзоны. Субботы и воскресенья равны 0. Бары старше нарисованных дней (Days to draw плюс небольшой запас) равны 0: увеличьте Days to draw, если вашему советнику нужны более старые бары.
  • Значение бара зависит только от времени его открытия, поэтому оно не меняется после появления бара. Читайте буферы на H1 или ниже.
  • Проверяйте сессию битовой маской: ((int)mask & 2) != 0 истинно, когда Лондон открыт.

Загрузка. Версия из Market устанавливается в MQL5\Indicators\Market\ , и пример ниже загружает её как "Market\\Session and Killzones PRO" . Если Навигатор (Indicators → Market) показывает другое имя, используйте его. Без параметров после имени используются входные параметры по умолчанию. Чтобы изменить параметры, передайте их в порядке раздела 9. Каждый заголовок группы параметров (TIME ZONE, SESSIONS, ...) тоже является параметром: передайте на его месте пустую строку "" , иначе все последующие значения сдвинутся. Параметры, опущенные в конце, сохраняют значения по умолчанию. Broker time zone передаётся числом: 0 = Auto, 1 = GMT+2 / GMT+3, 2 = Fixed GMT offset.

```mql5 // "" = группа TIME ZONE; Fixed GMT offset 0 (брокер в GMT круглый год); остальные параметры по умолчанию int h = iCustom(_Symbol, PERIOD_M15, "Market\Session and Killzones PRO", "", 2, 0);

double ses[1], kz[1]; if (h != INVALID_HANDLE && BarsCalculated(h) > 0 && CopyBuffer(h, 0, 0, 1, ses) == 1 && CopyBuffer(h, 1, 0, 1, kz) == 1) { const bool london_open = ((int)ses[0] & 2) != 0; const bool ny_am_kz = ((int)kz[0] & 4) != 0; if (london_open && ny_am_kz) Print("London open and inside the NY AM killzone"); } ```

Индикатор, созданный через iCustom , также рисует свои боксы, линии и панель на графике вызывающей программы. Передайте Show panel = false, если панель не нужна. Используйте одну копию на график: две копии на одном графике используют одинаковые имена объектов и перезаписывают рисунки друг друга.


11. Советы

  • Более чистый график:Box style = Outline only; оставьте только те киллзоны, в которые вы торгуете.
  • Золото и индексы: открытие Лондона и NY AM — самые отслеживаемые окна; киллзоны по умолчанию их охватывают.
  • Брокеры не на GMT+2 / GMT+3: используйте Fixed GMT offset, если ваш брокер держит одно смещение круглый год; после настройки сверьте с графиком одно известное открытие (например, открытие Лондона в 08:00 по лондонскому времени).
  • Тестер стратегий: при Auto тестер предполагает GMT+2 / GMT+3. Для другого времени сервера выберите Fixed GMT offset перед тестированием.
  • Старшие таймфреймы: на H4 или D1 показываются только линии PDH / PDL, ADR и панель. Для боксов откройте второй график на M15.
  • Перекрытие на H1: Лондон и Нью-Йорк начинаются с разницей в несколько баров и часто имеют общий максимум; их тексты автоматически разводятся. Если они всё ещё близко, увеличьте масштаб.

12. Вопросы и устранение неполадок

  • Перерисовывает ли индикатор? Закрытые сессии никогда не меняются. Текущая сессия растёт с каждой новой свечой до своего закрытия. Буферы зависят только от времени бара.
  • Боксы сдвинуты на час. Время сервера вашего брокера не совпадает с тем, что предполагает индикатор. Выберите Fixed GMT offset со смещением вашего брокера или GMT+2 / GMT+3, если ваш брокер следует летнему времени США (раздел 3).
  • На графике нет боксов. Таймфрейм выше H1 (в журнале Experts пишется use H1 or lower timeframes to see session boxes ), сейчас выходные или боксы выключены.
  • Не хватает киллзоны. По умолчанию включены только London и NY AM; остальные включите в группе KILLZONES.
  • Почему перекрытие Лондона и Нью-Йорка окрашено в цвет Нью-Йорка? Это Box style по умолчанию: каждый бар получает цвет сессии, открывшейся последней, а контур Лондона по-прежнему показывает полный лондонский диапазон. Выберите Filled full range, чтобы залить обе.
  • Не пришёл алерт при открытии сессии. Режимы алертов по умолчанию выключены (Off); проверьте их. Алерт приходит при открытии первого бара сессии на таймфрейме графика, не в выходные и не в тестере стратегий.
  • Какие символы? Любые: форекс, золото, индексы, криптовалюты. Сессии — это часы форекса / бирж, в выходные они не рисуются.

Поддержка: отправьте личное сообщение автору на MQL5.