News Impact Statistics (MT5): руководство пользователя, три вкладки, входные параметры и как читать цифры
News Impact Statistics — индикатор для MetaTrader 5, который измеряет, насколько далеко сдвигался символ графика после каждой публикации экономических данных, по ценам вашего брокера, и показывает обычное движение для предстоящих публикаций. Он помогает подобрать размер стопов и позиций перед публикацией, выбрать события, которых должен избегать новостной фильтр советника, и понять, как выглядит обычная реакция. Индикатор никогда не торгует. Руководство относится к версии 1.00.
Что измеряет индикатор
- Он читает экономический календарь, встроенный в MetaTrader 5, и историю цен M1, M5 и M15 в вашем терминале. Без веб-запросов, без DLL, без внешнего источника календаря: ничего не нужно добавлять в список WebRequest.
- Размер: для каждой прошлой публикации — расстояние от цены в момент публикации (открытие первого бара в это время) до закрытия через 5, 15 и 60 минут. Используются самые мелкие бары, доступные на эту дату: M1, иначе M5, иначе M15. 15-минутный размах — это наибольшее расстояние от цены публикации вверх или вниз в течение этих 15 минут.
- Направление: календарь оценивает каждое фактическое значение как хорошее или плохое для своей валюты. Индикатор проверяет, двинулась ли цена в эту сторону через 15 минут. Хорошее для базовой валюты символа считается движением вверх, хорошее для его валюты прибыли (котируемой валюты) — движением вниз. На XAUUSD хорошее для USD считается движением вниз.
- Спред: наибольший спред в интервале от 2 минут до публикации до 2 минут после неё, делённый на медианный спред в интервале от 10 до 2 минут до публикации. Проверяются только публикации за последние 30 дней (по умолчанию), по тиковым данным. Более старые намеренно пропускаются, чтобы терминал не загружал тики за годы.
- События без точного времени пропускаются. Всё время указано по серверу брокера.
Установка
- Купите индикатор на странице продукта, затем установите его в MetaTrader 5: Инструменты > Маркет > Покупки > Установить. Обновления находятся там же (Обновить).
- Откройте график символа, который хотите изучить. Подойдёт любой таймфрейм: индикатор сам читает бары M1, M5 и M15.
- Перетащите News Impact Statistics из раздела Навигатор > Индикаторы > Market на график и нажмите OK. Панель появится в левом верхнем углу графика.
Первые шаги
- При первом запуске терминал загружает календарь и историю цен в фоновом режиме. До тех пор панель показывает строку состояния, например "Reading the economic calendar..." или "Loading price history..." (баров M5 или M15 ещё нет). Индикатор повторяет попытку каждые 2 секунды. Не отключайте терминал от сервера и проверьте, что в разделе Инструменты > Календарь отображаются события.
- Если параметр Currencies оставлен пустым, используются базовая валюта и валюта прибыли символа графика: для EURUSD это EUR и USD, для XAUUSD — USD. XAU, XAG, BTC и ETH пропускаются; если ничего не остаётся, используется USD. В заголовке панели показаны использованные валюты.
- Индикатор работает на любом символе, для которого в терминале есть история M5 или M15. Чтобы измерить другие валюты, введите их в Currencies, например USD,CNY . Направление измеряется только для собственных базовой валюты и валюты прибыли символа.
- Глубина истории баров зависит от вашего брокера и от параметра «Макс. баров в окне» (Max bars in chart) в разделе Сервис > Настройки > Графики.
- Пока график открыт, индикатор перечитывает календарь каждый час.
Три вкладки

- Ranking (рейтинг): по одной строке на событие, сортировка по медианному движению через 15 минут, сначала самые большие. Столбцы: Cur, n (число измеренных публикаций), |5 min|, |15 min| и |60 min| (медианное движение в пунктах без учёта направления), Swing 15m, Follows surprise, Spread x и Next release (обратный отсчёт; выделяется, если до публикации меньше 24 часов). Полоса под каждым названием показывает 15-минутное движение в масштабе.
- Строка, начинающаяся с "=", выходит одновременно с одним из событий выше как минимум в 80% своих публикаций, например Nonfarm Payrolls вместе с уровнем безработицы (Unemployment Rate). Движения относятся к одним и тем же публикациям, поэтому не считайте их двумя сигналами.
- Вкладка показывает первые 18 событий. Щёлкните по строке, чтобы открыть событие на вкладке Event detail.

- Event detail (детали события): график показывает расстояние от цены публикации каждые 5 минут в течение первого часа. Линия — медиана, столбцы — средние 50% публикаций.
- Latest releases (последние публикации): последние 7 публикаций с серверным временем, фактическим значением, прогнозом, вердиктом календаря, движениями через 5, 15 и 60 минут (+ вверх, - вниз) и 15-минутным размахом. Кнопки < Previous и Next > переключают события в порядке рейтинга.

- Upcoming (предстоящие): предстоящие публикации примерно на неделю вперёд (до 20 строк) с серверным временем, обратным отсчётом, точкой важности (красная — высокая, оранжевая — средняя), обычным 15-минутным движением с числом публикаций, Top 25%, Spread x, прогнозом и предыдущим значением. "new / no history" (новое / нет истории) означает, что для этого события ещё ничего не измерено.
- Публикации ближайших 72 часов также рисуются на графике пунктирными вертикальными линиями. Наведите курсор на линию, чтобы увидеть событие и его типичное 15-минутное движение.
- Save CSV (вверху справа) записывает <symbol>_events.csv (все события) и <symbol>_releases.csv (каждая измеренная публикация с серверным временем и временем UTC) в MQL5\Files\NewsImpactStatistics\ . Путь показывается на вкладке «Эксперты».
- Кнопка – в правом верхнем углу сворачивает панель до строки заголовка. Панель запоминает открытую вкладку и свёрнутое состояние для каждого графика.
Как читать цифры

- Пункты — это ценовые пункты символа графика. На 5-значной котировке EURUSD 10 пунктов — это 1 пипс. На XAUUSD с котировкой с 2 знаками после запятой 908 пунктов — это 9.08 USD.
- Медиана 133 в |15 min| означает, что через 15 минут половина публикаций отошла от цены публикации меньше чем на 133 пункта. Top 25% — это размер, которого достигала или который превышала одна публикация из четырёх.
- Swing 15m никогда не бывает меньше |15 min|, потому что включает всплески, которые вернулись до истечения 15 минут. Для расстояния до стопа это более полезная цифра.
- Follows surprise, например "64% of 28": из 28 публикаций с вердиктом и 15-минутным движением в 64% цена двигалась туда, куда указывает вердикт. Значение показывается начиная с 8 таких публикаций. Звезда (*) означает больше, чем можно объяснить случайностью (биномиальный тест против 50/50, 95%). Без звезды направление может быть случайным.
- Median move in the surprise direction (Event detail): положительное значение означает, что типичная публикация двигала цену по вердикту, отрицательное — против него.
- Spread x — это среднее по публикациям с тиковыми данными: 5.0 означает, что спред вырос примерно в 5 раз по сравнению с обычным уровнем.
- На картинке (XAUUSD, демо-счёт) Nonfarm Payrolls следовали вердикту в 71% из 34 публикаций (*); Consumer Price Index y/y давал самые большие движения, но следовал вердикту лишь в 39% из 31. Это прошлые реакции на ценах одного брокера, а не прогнозы.
Входные параметры
Входные параметры разделены на две группы: Events и Chart and panel. Названия приведены так, как они показаны на вкладке «Входные параметры».
| Параметр | По умолчанию | Назначение |
|---|---|---|
| Importance | High importance only (только высокая важность) | Или High and medium importance (высокая и средняя важность). |
| Currencies (empty = the chart symbol's currencies, e.g. EUR,USD) | (пусто) | Валюты календаря через запятую. |
| Years of history | 3 | От 1 до 10. Ограничено историей цен в терминале. |
| Only events whose name contains (optional) | (пусто) | Без учёта регистра, например payrolls . |
| Event names | Terminal language (язык терминала) | Или English (английские названия из кода события календаря). |
| Spread at release: use tick data of the last N days (0 = off) | 30 | Spread x получают только публикации за последние N дней. |
| Draw the next releases on the chart (vertical lines) | true | Красные — для высокой важности, оранжевые — для средней. |
| ... for the next N hours | 72 | На сколько часов вперёд рисуются линии. |
| Tab to open first | Ranking | Или Event detail, или Upcoming. После того как вы щёлкнете по вкладке, график снова открывается на последней использованной. |
| Event to show first in 'Event detail' (part of its name) | (пусто) | Например, nonfarm . Используйте вместе с Tab to open first = Event detail. |
| Server GMT offset in hours (-99 = detect automatically) | -99 | Используется только для времени UTC в CSV-файле публикаций. Панель всегда показывает серверное время. |
| Panel X (pixels) | 12 | От левого края графика. |
| Panel Y (pixels) | 28 | От верхнего края. |
Тестер стратегий
- В тестере стратегий экономический календарь недоступен, поэтому там индикатор показывает встроенные примерные данные, а в заголовке панели написано "SAMPLE DATA - the economic calendar is not available in the Strategy Tester". Бесплатная демоверсия работает в тестере и показывает эти примерные данные.
- В примере 8 типичных событий, например Nonfarm Payrolls, CPI m/m и два решения по ставке, с вымышленными цифрами, чтобы опробовать три вкладки. Это не результаты измерений.
- Чтобы увидеть панель, используйте режим визуализации. В тестере линии на графике не рисуются. Для реальных цифр установите индикатор на обычный график.
Вопросы пользователей
- "No releases found." (публикации не найдены) Проверьте, что для валют символа есть события выбранной важности в разделе Инструменты > Календарь, что Currencies и фильтр по названию не слишком узкие и что загружено достаточно истории цен.
- В некоторых ячейках стоит "-". Для |5 min| нужны бары M1 или M5 на эту дату; для старых дат могут быть только M15. Для Follows surprise нужно 8 публикаций с вердиктом. Для Spread x нужны тиковые данные, поэтому он пуст для публикаций старше 30 дней (по умолчанию) или если параметр равен 0.
- Цифры отличаются от цифр другого брокера. Они измеряются по ценам вашего брокера, а спреды и проскальзывание вокруг публикаций у разных брокеров различаются.
- Может ли советник читать результаты? У индикатора нет буферов, поэтому iCustom не может их прочитать. Используйте Save CSV и читайте файлы в MQL5\Files\NewsImpactStatistics\.
- Можно ли использовать индикатор на нескольких графиках? Да, по одной копии на график. Покупка включает 10 активаций.
- Будет ли следующая публикация двигать цену так же сильно? Не обязательно. Цифры описывают прошлые реакции; это не прогнозы.
Страница продукта: News Impact Statistics. Если что-то непонятно, напишите мне личное сообщение на MQL5 и приложите скриншот панели и последние строки вкладки «Эксперты».



