Руководство по установке AI News Strike EA 1.0 и файлы настроек

Руководство по установке AI News Strike EA 1.0 и файлы настроек

28 октября 2025, 14:00
Mikoto Hamazono
0
75

AI News Strike EA v1.0 — руководство по началу работы и файлы пресетов

AI News Strike EA — страница в MQL5 Market:https://www.mql5.com/ru/market/product/153455

1. Обзор

AI News Strike EA (NSE) — это советник нового поколения для скальпинга всплесков на публикациях макроэкономических данных, объединяющий «GDELT Project», одну из крупнейших в мире баз новостей, и веб‑поисковый ИИ Perplexity Sonar‑Pro в реальном времени.

■ Фаза 1: Автоматическое получение данных о релизах через GDELT Project
GDELT Project — это масштабная биг‑дата‑инициатива, ежедневно собирающая и анализирующая сотни миллионов новостных публикаций из 100+ стран на 100+ языках. Этот советник использует агрегированные экономические новости GDELT, чтобы автоматически получать время выхода, важность, ожидаемый диапазон волатильности и целевую валюту для ключевых индикаторов.


■ Фаза 2: Анализ рынка в реальном времени через Perplexity Sonar‑Pro
Обычные ИИ анализируют лишь прошедшие данные. Perplexity Sonar‑Pro мгновенно ищет и анализирует «последние новости, рыночные настроения и мнения экспертов». На основе нескольких надежных источников (Bloomberg, Reuters, CNBC и др.) он за считаные минуты формирует ожидания рынка и автоматически определяет направление BUY/SELL и уровень уверенности (★1–5).

■ Фаза 3: Спроектирован для захвата первого импульса
Помимо опубликованных цифр, ИИ прогнозирует «как отреагируют рынки», что обеспечивает точность, недостижимую для классических новостных советников. Благодаря оптимальному входу до релиза, быстрому закрытию после релиза и динамическому выходу он нацелен на начальный всплеск.

«Глобальные большие данные × анализ ИИ в реальном времени × торговля на всплесках при релизах» ускоряют принятие решений и исполнение. Поддерживаются основные пары (EURUSD, USDJPY, GBPUSD и др.) и высоковолатильное золото (XAUUSD). ※ Поддержка XAUUSD и минорных пар будет расширяться в будущих обновлениях.

  • Платформа: MetaTrader 5 (MT5)
  • Рекомендуемый таймфрейм: M1–M15 (не зависит от настройки ТФ)
  • Рекомендуемые символы: EURUSD / USDJPY / GBPUSD / XAUUSD и другие мажоры
  • Рекомендуемые брокеры: счета ECN / RAW (предпочтительны сверхнизкие спреды)
  • Целевая волатильность: рассчитан на захват ±20–50 пунктов (и более) за короткое время


2. Установка

Автоматическая установка
Если покупка совершена в MQL5 Market, установите через «Навигатор» → «Маркет».

Ручная установка

  • Скопируйте AI News Strike EA.ex5 в MQL5\Experts\
  • Перезапустите MT5

Подключение к графику

  1. Откройте любой символ/таймфрейм (советник автоматически сопоставит валюту для каждого релиза)
  2. Навигатор → Советники → AI News Strike EA → перетащите на график
  3. Отметьте «Разрешить алгоритмическую торговлю» → OK
  4. Суффиксы символов, задаваемые брокером (например, .m, #), распознаются автоматически

Важно:

Советник автоматически определяет целевые валюты и торгует оптимальной парой независимо от того, на какой график вы его прикрепили.
Нет необходимости открывать отдельные графики по парам. Он обрабатывает каждый релиз с любого графика.

Обязательно добавьте https://script.google.com и https://api.perplexity.ai в список [Сервис] → [Настройки] → [Советники] → Разрешённые URL для WebRequest.
Они необходимы для получения данных и анализа ИИ.

AI News Strik EA  WebRequest

AI News Strik EA  WebRequest2



3. Как получить ключ API Perplexity

Для использования анализа ИИ необходим ключ API Perplexity. Рекомендуем получить его заранее.

  1. Перейдите на Perplexity AI
  2. Создайте аккаунт и войдите
  3. Откройте страницу настроек API и сгенерируйте ключ
  4. Скопируйте сгенерированный ключ
  5. Вставьте его в параметр советника InpPerplexityKey

Подробные шаги см. в этом руководстве.

https://www.mql5.com/ru/blogs/post/764960


Почему Sonar‑Pro?

Perplexity предлагает две модели — «Sonar» и «Sonar‑Pro». Этот советник по умолчанию рекомендует Sonar‑Pro по следующим причинам:

  • Более продвинутая логика: понимает сложные взаимосвязи между экономическими индикаторами
  • Точнее извлекает факты: выделяет ключевые факты из огромного массива многоканальных новостей
  • Более надёжные решения: анализ адаптирован под контекст финансовых рынков

Вы можете выбрать «sonar» или «sonar‑pro» через InpPerplexityModel, но если для вас важна точность входов, настоятельно рекомендуем sonar‑pro.

Примечание: использование Perplexity API может быть платным. См. страницу тарифов Perplexity.


4. Рекомендуемые первоначальные настройки (AI News Strike EA v1.0)

Группа Параметр Рекомендация для новичков
Настройки ИИ InpPerplexityKey (Введите ваш ключ API Perplexity)
Настройки ИИ InpUseAI true
Настройки ИИ InpAILeadMinutes 3 (запуск анализа ИИ за 3 минуты)
Поток данных InpDataFetchIntervalSec 7200 (обновление экономкалендаря каждые 2 часа)
Время входа InpLeadSec 45 (вход за 45 с до релиза)
Время входа InpMaxEntryDelay 10 (допуск задержки до 10 с)
Выход InpForceCloseSec 30 (принудительное закрытие через 30 с после релиза)
Торговля всплеска InpUseDynamicExit true (включить динамический выход)
Фильтры InpMinStars 3 звезды (★3 и выше)
Фильтры InpMinVolPips 20 (мин. ожидаемая волатильность 20 пунктов)
Фильтр спреда InpMaxSpreadPips 10.0 (рекомендуются счета ECN/RAW)
Лот InpFixedLot / InpVariableLot 0.01 (начните с малого) / true
Стоп‑лосс InpUseInitSL / InpInitSLPips true / 100


5. Справочник параметров (ERS EA v1.0)

Входные параметры сгруппированы по функциям. Не настраивайте всё сразу — корректируйте и тестируйте блоками.

Группа / Параметр Назначение Значение по умолчанию
📡 Настройки источника данных
InpDataFetchIntervalSec Интервал обновления экономданных (сек.) 7200 (2 часа)
🌐 Настройки часового пояса
InpServerUtcOffsetOverride Ручное смещение сервера от UTC (‑999 = авто) -999
InpShowMultiTimezone Показывать несколько часовых поясов true
InpAutoDeletePastEvents Автоудаление прошедших событий true
InpPastEventKeepMinutes Срок хранения прошедших событий (мин.) 5
🤖 Настройки ИИ
InpUseAI Включить анализ ИИ true
InpPerplexityKey Ключ API Perplexity xxx-xxx-xxx
InpPerplexityUrl Endpoint API Perplexity https://api.perplexity.ai/chat/completions
InpPerplexityModel Модель Perplexity (sonar / sonar‑pro) sonar-pro
InpAILeadMinutes Заблаговременный запуск анализа ИИ (минуты) 3
⏱️ Тайминг входа
InpLeadSec Секунд до релиза для входа 45
InpMaxEntryDelay Макс. задержка входа (сек.) 10
🚪 Настройки выхода
InpForceCloseSec Принудительное закрытие через секунд после релиза 30
InpMaxHoldHours Максимальное время удержания (часы) 2
📊 Настройки торговли всплеска
InpUseDynamicExit Включить динамический выход true
InpDynExitPipsFromPeak Закрывать при откате от пика на (пункты) 5
InpDynExitMinProfitPips Мин. прибыль для динамического выхода (пункты) 3
🎯 Фильтры
InpMinStars Минимальная важность (★1–5) 3 Stars
InpMinVolPips Минимальная ожидаемая волатильность (пункты) 20
InpMinConfidencePreRelease Мин. уверенность для входов до релиза (%) 60
📏 Фильтр спреда
InpMaxSpreadPips Макс. допустимый спред (пункты) 10.0
💰 Настройки лота
InpVariableLot Масштабирование лота по уровню уверенности true
InpFixedLot Базовый лот 0.01
InpMaxLot Максимальный лот 1.0
🛑 Настройки стоп‑лосса
InpUseInitSL Включить стоп‑лосс true
InpInitSLPips Дистанция стоп‑лосса (пункты) 100
⚠️ Управление риском
InpMaxConcurrent Макс. одновременно открытых позиций 3
InpDailyDrawdownPercent Дневная макс. просадка (%) 5.0
🎨 Настройки отображения
InpFontSize Размер шрифта панели 9
InpHeaderColor Цвет заголовка clrDodgerBlue
📝 Настройки CSV‑лога
InpEnableCSVLog Включить запись CSV false
InpCSVLogFolder Имя папки лога ERS_Logs
🔧 Расширенные настройки
InpMagicBase Идентификатор советника (база magic) 87654321
InpSlippage Допустимое проскальзывание (пункты) 5


6. Чек‑лист для новичков

Перед реальной торговлей подтвердите следующее:

Пункт Статус
✅ Разрешён WebRequest для https://script.google.com и https://api.perplexity.ai
✅ Установлен ключ Perplexity в InpPerplexityKey
✅ Задано InpUseAI = true (рекомендуется)
✅ Начните с малых лотов (0.01–0.05)
✅ Включён стоп‑лосс: InpUseInitSL = true
✅ Используются счета ECN/RAW (низкие спреды)
✅ Демо‑тест не менее одной недели



7. Рекомендуемые наборы параметров (3 типа)

В советник включены три пресета с разной склонностью к риску. Скачайте .set‑файлы ниже.

📂AI_News_Strike_EA_HighRisk.set

📂AI_News_Strike_EA_Balanced.set 

📂AI_News_Strike_EA_LowRisk.set 


Новичкам настоятельно рекомендуем начать с набора Low‑Risk.

📊 Руководство по выбору набора

Тип Кому подходит Минимальный капитал Особенности
🔴 High‑Risk Опытные трейдеры $5,000+ Агрессивный; нацелен на большую доходность
🟡 Balanced Пользователи среднего уровня $2,000+ Баланс риска и доходности
🟢 Low‑Risk Новички / консервативный подход $1,000+ Приоритет — безопасность; сделки только по высококачественным сетапам

⚙️ Детальное сравнение параметров

Параметр 🔴 High‑Risk 🟡 Balanced 🟢 Low‑Risk
Риск и лоты
InpRiskPercent 2.5 1.0 0.5
InpFixedLot 0.05 0.01 0.01
InpLotMultiplier5 3.0 2.0 1.5
InpLotMultiplier4 2.0 1.5 1.2
Настройки входа
InpLeadSec 60 45 30
InpMaxEntryDelay 15 10 5
InpAILeadMinutes 3 3 5
Настройки выхода
InpForceCloseSec 45 30 20
InpMaxHoldHours 48 24 12
InpDefaultExitSec 45 30 25
Настройки фильтров
InpImportanceFilter All High + Med High Only
InpMinStars 1 Star 3 Stars 4 Stars
InpMinVolPips 15 20 30
InpMaxSpreadPips 15.0 10.0 5.0
InpMaxConcurrent 5 3 1
InpMinInitialSpike 10.0 15.0 25.0
InpMinConfidencePreRelease 2 4 5
InpSkipLowSurprise false true true
InpSkipFalseSpike false true true
Настройки стоп‑лосса
InpUseSL true true true
InpSLPips 150 100 80
InpTrailStartPips 30 25 20
InpTrailStopPips 25 20 15
Настройки тейк‑профита
InpUseTP true true true
InpTPPips 200 150 120
InpPartialClosePips 80 60 50
Безубыток
InpBreakevenPips 40 30 25
InpBreakevenOffset 10 8 5
Управление риском
InpDailyDrawdownPercent 8.0 5.0 2.0
InpMaxSlippage 5 4 3

📈 Ожидаемые показатели (справочно)

Метрика 🔴 High‑Risk 🟡 Balanced 🟢 Low‑Risk
Сделок в месяц (примерно) 15–25 8–15 3–8
Ожидаемая месячная доходность 10–20% (сильная вариативность) 5–10% (умеренная) 2–5% (стабильнее)
Макс. просадка (примерно) 15–25% 8–15% 3–8%
Ожидаемая доля прибыльных сделок 45–55% 50–60% 55–65%


🔄 Как загрузить .set‑файлы

Шаги в MT5:

  1. Запустите MT5 и перетащите советник на график
  2. В окне входных параметров нажмите кнопку «Load»
  3. Выберите нужный .set‑файл:
    • AI_News_Strike_EA_HighRisk.set — High‑Risk
    • AI_News_Strike_EA_Balanced.set — Balanced (рекомендуется)
    • AI_News_Strike_EA_LowRisk.set — Low‑Risk
  4. Нажмите «OK» для применения

⚠️ После загрузки пресета обязательно проверьте:

  • InpPerplexityKey: введите свой ключ (замените «xxx-xxx-xxx»)
  • InpCurrencyFilter: укажите пары для торговли (пусто = все)
  • InpMagicNumber: при необходимости измените, чтобы отличать от других советников
  • Timezone: подтвердите смещение сервера к UTC

💡 Пошаговый подход (рекомендуется)

Предлагаемый план внедрения:

Этап Длительность Настройка Цель
STEP 1 1–2 месяца 🟢 Low‑Risk Понять поведение и оценить результаты
STEP 2 2–3 месяца 🟡 Balanced Захватывать больше возможностей
STEP 3 Постоянно 🔴 High‑Risk (опционально) Стремиться к максимальной производительности

Примечание: Оценки эффективности предполагают идеальные условия. Фактические результаты зависят от рыночной ситуации. Всегда тщательно тестируйте на демо перед реальной торговлей.


8. FAQ

Q1. Обязателен ли анализ ИИ?

A. Настоятельно рекомендуется, но не обязателен.
Можно установить InpUseAI = false и работать без ИИ. Без ИИ сделки опираются только на важность и ожидаемую волатильность, поэтому теряется прогноз «как отреагирует рынок».

С Perplexity Sonar‑Pro вы можете:

  • Улавливать последние рыночные настроения
  • Учитывать сюрпризы (геополитика, заявления ЦБ и т. п.)
  • Агрегировать множество источников в единое решение
Это существенно повышает точность входа. Если важна экономия, можно включать ИИ только для ключевых событий (★4–5).

Q2. Какие брокеры предпочтительнее?

A. Сильно рекомендуются счета ECN или RAW. Более узкие спреды повышают успешность торговли на всплесках.

Q3. Можно ли протестировать на истории?

A. Советник зависит от потокового календаря и анализа ИИ, поэтому классическое тестирование на истории не поддерживается. Используйте форвард‑тест или демо‑счёт.

Q4. Может ли работать сразу по нескольким парам?

A. Да. Прикрепите советник всего к одному графику — он автоматически будет мониторить и торговать всеми релевантными парами. Нет необходимости прикреплять к нескольким графикам.

Q5. Неверно отображаются часовые пояса

A. Отрегулируйте через InpServerUtcOffsetOverride. Укажите смещение сервера к UTC (например, для GMT+2 — «2»).

Q6. Был всплеск, но сделка не открылась

A. Проверьте:

  • Важность соответствует InpMinStars
  • Ожидаемая волатильность ≥ InpMinVolPips
  • Текущий спред ≤ InpMaxSpreadPips
  • Не превышено значение InpMaxConcurrent
  • InpMinConfidencePreRelease не установлен слишком высоким

9. Советы по оптимизации

📊 Настройка по инструментам

  • EURUSD / GBPUSD: хорошие результаты на стандартных настройках
  • USDJPY: волатильность ниже; рассмотрите InpMinVolPips = 15
  • XAUUSD (Gold): высокая волатильность; рассмотрите увеличение InpInitSLPips до 200–300

⏰ По торговым сессиям

  • Европа (примерно 15:00–23:00 JST): высокая ликвидность; хорошо работают стандартные настройки
  • США (примерно 21:30–06:00 JST): большинство ключевых релизов; рекомендованы более агрессивные настройки
  • Азия (примерно 9:00–15:00 JST): ликвидность ниже; ужесточите InpMaxSpreadPips

🎯 Стратегия по звёздам (уверенность)

  • ★5: максимальный лот, более длительное удержание (~60 с)
  • ★4: стандартный лот, стандартное удержание (30–45 с)
  • ★3: небольшой лот, короткое удержание (20–30 с)

10. Поиск и устранение неисправностей

❌ «WebRequest запрещён»

Решение:

  1. Меню MT5 → Сервис → Настройки → Советники
  2. Добавьте в «Разрешить WebRequest для указанных URL»:
  3. Перезапустите MT5

❌ «Сбой анализа ИИ»

Решение:

  • Проверьте ключ API Perplexity
  • Проверьте доступность/квоты API
  • Убедитесь в наличии интернет‑соединения
  • Можно установить InpUseAI = false для работы без ИИ

❌ Не удаётся получить экономические данные

Решение:

  • Проверьте разрешения WebRequest
  • Убедитесь, что брандмауэр/VPN не блокирует соединение
  • Проверьте логи во вкладке «Эксперты»

❌ Позиции не закрываются

Решение:

  • Проверьте InpMaxHoldHours
  • Проверьте InpForceCloseSec
  • Уточните брокерские ограничения на торговлю

11. Как собрать логи для диагностики

При возникновении проблем (или для улучшения советника) предоставление логов помогает быстро провести диагностику.

Базовое получение логов

  1. Внизу графика MT5 откройте вкладку «Эксперты» в окне «Инструменты»
  2. Щёлкните правой кнопкой по области вкладки
  3. Выберите «Открыть» в меню

AI News Strike EA Expert Log

  1. В открывшейся папке выберите .log‑файлы за текущий и предыдущий день
  2. Отправьте эти два файла логов через сообщения MQL5

AI News Strike EA Expert Log2

Глубже: CSV‑лог

Если базовых логов недостаточно, включите CSV‑логирование для более детальной информации.

Включить CSV‑логирование

  1. Установите InpEnableCSVLog = true во входных параметрах советника
  2. Укажите InpCSVLogFolder (по умолчанию: ERS_Logs)
  3. Перезапустите советник

Где лежат CSV‑файлы

  1. Меню MT5 → Файл → Открыть каталог данных
  2. Перейдите в MQL5 → Files → ERS_Logs (или вашу папку)
  3. Откройте актуальный CSV (ERS_v437_YYYYMMDD_HHMMSS.csv)

Что содержит CSV‑лог

  • Временные метки (когда выполнялись торговля/анализ)
  • Уровень логов (INFO / WARN / ERROR)
  • Теги (ENTRY / EXIT / AI / DATA и т. п.)
  • Детальные сообщения
  • Информация по сделкам (символ, тип, лот, цена)
  • Информация по событиям (время релиза, важность, уверенность)
  • Аргументация ИИ (результаты Perplexity)

Важно: по умолчанию CSV‑логирование выключено (false). Держите его выключенным при обычной работе, чтобы избежать накладных расходов и излишнего использования диска. Включайте временно только для диагностики.


12. Поддержка

Если вам нужна помощь с настройкой или устранением проблем, свяжитесь с нами через сообщения MQL5 или в комментариях к продукту в Маркете.
Для ускорения обработки приложите, пожалуйста:

  • Скриншоты вкладки «Эксперты»
  • Ваши настройки параметров
  • CSV‑логи (если InpEnableCSVLog = true)
  • Название брокера и тип счёта (ECN/STP/Standard и т. д.)

13. Отказ от ответственности

Важно: Этот советник предоставляет информационные и технические средства и не является инвестиционной рекомендацией, призывом или предложением финансовых продуктов.

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

Разработчик не несёт ответственности за какие‑либо убытки, понесённые в результате использования этого советника.
Все инвестиционные решения вы принимаете самостоятельно.

Названия компаний, продуктов и сервисов являются товарными знаками или зарегистрированными товарными знаками соответствующих владельцев.


Спасибо за внимание.

Успехов в вашей торговле!