Session & Killzones PRO — Руководство пользователя (MetaTrader 5, версия 1.00)
Доступно в MQL5 Маркете: Session & Killzones PRO
Предупреждение о рисках. Торговля связана с риском убытков. Этот индикатор отмечает на графике торговые сессии, киллзоны и опорные уровни; он не предсказывает рынок, не открывает сделки и не гарантирует никакого результата. Используйте его вместе с собственным анализом и управлением рисками и сначала протестируйте на демо-счёте.

Session & Killzones PRO рисует на графике Азиатскую, Лондонскую и Нью-Йоркскую сессии и киллзоны ICT, с диапазоном каждой сессии в пунктах, максимумом и минимумом предыдущего дня (PDH / PDL) и проекциями ADR. Каждая сессия следует местному времени своего рынка, а летнее время США и Великобритании учитывается отдельно, поэтому боксы остаются на правильном месте круглый год без изменения настроек. Панель показывает открытые сейчас сессии, текущую киллзону, обратный отсчёт до открытия Лондона и Нью-Йорка, время до закрытия свечи и ADR. Алерты могут срабатывать при открытии каждой сессии и в начале каждой киллзоны. Два буфера передают состояние сессий и киллзон советникам (Expert Advisors).
Работает на любом символе (форекс, золото, индексы, криптовалюты). Боксы сессий рисуются на таймфреймах H1 и ниже. Индикатор не открывает сделки.
1. Установка и быстрый старт
- Установите индикатор с вкладки Market терминала (Toolbox → Market → Purchased → Install).
- Откройте график H1 или ниже (для внутридневной торговли чаще всего M5 и M15) и перетащите на него Session & Killzones PRO из Навигатора (Indicators → Market).
- Оставьте входные параметры по умолчанию или настройте их (раздел 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 KZ | 20:00 – 00:00 | выкл. |
| London KZ | 02:00 – 05:00 | вкл. |
| NY AM KZ | 07:00 – 10:00 | вкл. |
| London Close KZ | 10:00 – 12:00 | выкл. |
| NY PM KZ | 13: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 zone | Auto (live) / GMT+2/+3 in tester | Auto, GMT+2 / GMT+3 (New York close brokers), Fixed GMT offset (раздел 3). |
| Broker GMT offset (fixed mode and tester) | 2 | Смещение сервера в часах для режима Fixed. |
SESSIONS
| Параметр | По умолчанию | Описание |
|---|---|---|
| Days to draw | 5 | Календарные дни с боксами, отсчитываемые назад от последнего бара. |
| Asia box | true | Боксы Азии вкл. / выкл. |
| Asia color | тёмно-синий (40,60,110) | Заливка бокса Азии; контур и текст используют более светлый оттенок. |
| London box | true | Боксы Лондона вкл. / выкл. |
| London color | тёмно-зелёный (30,90,60) | Заливка бокса Лондона. |
| New York box | true | Боксы Нью-Йорка вкл. / выкл. |
| New York color | тёмно-красный (110,50,40) | Заливка бокса Нью-Йорка. |
| Show range size on boxes | true | Текст диапазона на боксах. |
| Box style | Filled, overlaps shown in the later session + full-range outline | Раздел 4. |
Выбирайте для заливки тёмные цвета: боксы находятся за свечами, а контуры рисуются более светлым оттенком того же цвета.
KILLZONES (ICT, New York time)
| Параметр | По умолчанию | Описание |
|---|---|---|
| Asian KZ 20:00-00:00 | false | Азиатская киллзона. |
| London KZ 02:00-05:00 | true | Лондонская киллзона. |
| NY AM KZ 07:00-10:00 | true | Утренняя киллзона Нью-Йорка. |
| London Close KZ 10:00-12:00 | false | Киллзона закрытия Лондона. |
| NY PM KZ 13:30-16:00 | false | Дневная киллзона Нью-Йорка. |
| Killzone outline color | Gold | Цвет всех контуров киллзон. |
LEVELS
| Параметр | По умолчанию | Описание |
|---|---|---|
| Previous day high / low | true | Линии PDH / PDL. |
| PDH / PDL color | Silver | Цвет PDH / PDL. |
| ADR projections | true | Линии ADR High / ADR Low. |
| ADR days | 14 | Завершённые дни для расчёта ADR (1 или больше). |
| ADR color | Orchid | Цвет линий ADR. |
PANEL
| Параметр | По умолчанию | Описание |
|---|---|---|
| Show panel | true | Панель вкл. / выкл. |
| Panel corner | Left lower chart corner | Угол графика для панели. |
ALERTS
| Параметр | По умолчанию | Описание |
|---|---|---|
| Session open alert | Off | Режим алерта для открытий сессий. |
| Killzone start alert | Off | Режим алерта для начала киллзон. |
| Sound | alert | alert, alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait. |
| Also send e-mail | false | E-mail для каждого алерта. |
10. Буферы для советников
Индикатор предоставляет 2 буфера, которые можно читать через iCustom + CopyBuffer , в том числе в тестере стратегий. Они ничего не рисуют и отображаются в Окне данных.
| Буфер | Имя в Окне данных | Значение на каждом баре |
|---|---|---|
| 0 | Session mask (1 Asia, 2 London, 4 New York) | сумма сессий, открытых во время открытия бара: 1 Азия, 2 Лондон, 4 Нью-Йорк (6 = Лондон + Нью-Йорк) |
| 1 | Killzone 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.


