Руководство по установке AI News Strike EA 1.0 и файлы настроек
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
Подключение к графику
- Откройте любой символ/таймфрейм (советник автоматически сопоставит валюту для каждого релиза)
- Навигатор → Советники → AI News Strike EA → перетащите на график
- Отметьте «Разрешить алгоритмическую торговлю» → OK
- Суффиксы символов, задаваемые брокером (например, .m, #), распознаются автоматически
Важно:
Советник автоматически определяет целевые валюты и торгует оптимальной парой независимо от того, на какой график вы его прикрепили.
Нет необходимости открывать отдельные графики по парам. Он обрабатывает каждый релиз с любого графика.
Обязательно добавьте https://script.google.com и https://api.perplexity.ai в список [Сервис] → [Настройки] → [Советники] → Разрешённые URL для WebRequest.
Они необходимы для получения данных и анализа ИИ.

3. Как получить ключ API Perplexity
Для использования анализа ИИ необходим ключ API Perplexity. Рекомендуем получить его заранее.
- Перейдите на Perplexity AI
- Создайте аккаунт и войдите
- Откройте страницу настроек API и сгенерируйте ключ
- Скопируйте сгенерированный ключ
- Вставьте его в параметр советника 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:
- Запустите MT5 и перетащите советник на график
- В окне входных параметров нажмите кнопку «Load»
- Выберите нужный .set‑файл:
- AI_News_Strike_EA_HighRisk.set — High‑Risk
- AI_News_Strike_EA_Balanced.set — Balanced (рекомендуется)
- AI_News_Strike_EA_LowRisk.set — Low‑Risk
- Нажмите «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 вы можете:
- Улавливать последние рыночные настроения
- Учитывать сюрпризы (геополитика, заявления ЦБ и т. п.)
- Агрегировать множество источников в единое решение
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 запрещён»
Решение:
- Меню MT5 → Сервис → Настройки → Советники
- Добавьте в «Разрешить WebRequest для указанных URL»:
- Перезапустите MT5
❌ «Сбой анализа ИИ»
Решение:
- Проверьте ключ API Perplexity
- Проверьте доступность/квоты API
- Убедитесь в наличии интернет‑соединения
- Можно установить InpUseAI = false для работы без ИИ
❌ Не удаётся получить экономические данные
Решение:
- Проверьте разрешения WebRequest
- Убедитесь, что брандмауэр/VPN не блокирует соединение
- Проверьте логи во вкладке «Эксперты»
❌ Позиции не закрываются
Решение:
- Проверьте InpMaxHoldHours
- Проверьте InpForceCloseSec
- Уточните брокерские ограничения на торговлю
11. Как собрать логи для диагностики
При возникновении проблем (или для улучшения советника) предоставление логов помогает быстро провести диагностику.
Базовое получение логов
- Внизу графика MT5 откройте вкладку «Эксперты» в окне «Инструменты»
- Щёлкните правой кнопкой по области вкладки
- Выберите «Открыть» в меню

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

Глубже: CSV‑лог
Если базовых логов недостаточно, включите CSV‑логирование для более детальной информации.
Включить CSV‑логирование
- Установите InpEnableCSVLog = true во входных параметрах советника
- Укажите InpCSVLogFolder (по умолчанию: ERS_Logs)
- Перезапустите советник
Где лежат CSV‑файлы
- Меню MT5 → Файл → Открыть каталог данных
- Перейдите в MQL5 → Files → ERS_Logs (или вашу папку)
- Откройте актуальный 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. Отказ от ответственности
Важно: Этот советник предоставляет информационные и технические средства и не является инвестиционной рекомендацией, призывом или предложением финансовых продуктов.
Маржинальная торговля связана с высоким риском. Прошлые результаты не гарантируют будущие.
Всегда тщательно тестируйте на демо‑счёте и действуйте по своему усмотрению и на свой риск.
Во время экономических релизов ликвидность может резко меняться, что приводит к проскальзыванию или отказам в исполнении.
Разработчик не несёт ответственности за какие‑либо убытки, понесённые в результате использования этого советника.
Все инвестиционные решения вы принимаете самостоятельно.
Названия компаний, продуктов и сервисов являются товарными знаками или зарегистрированными товарными знаками соответствующих владельцев.
Спасибо за внимание.
Успехов в вашей торговле!


