ProTrade News Filter EA
- Утилиты
- Версия: 1.2
ProTrade News Filter EA
Обзор продукта
ProTrade News Filter EA — это универсальная утилита защиты от новостей для MetaTrader 5, которая автоматически приостанавливает торговую активность во время запланированных новостных событий с высоким уровнем влияния. Данный советник не исполняет сделки — вместо этого он служит защитным слоем, который можно использовать как автономно, так и в интеграции с другими экспертами для предотвращения торговли в периоды повышенной волатильности рынка, вызванной экономическими объявлениями.
Этот советник предназначен для трейдеров, которые хотят защитить свои позиции и стратегии от непредсказуемых ценовых скачков, проскальзывания и расширенных спредов, вызванных новостями. Он предоставляет гибкое планирование, фильтрацию по валютам и множественные защитные действия для различных торговых стилей.
Ключевые особенности
Универсальная защита от новостей
- Ручное планирование до 5 новостных событий с высоким влиянием с настраиваемым временем (ЧЧ:ММ) и связанными валютами
- Автоматическая приостановка торговой активности в настраиваемых окнах до и после каждого события
- Работает на любом символе и таймфрейме, поддерживаемом MetaTrader 5
- Может использоваться автономно или совместно с другими советниками через интеграцию глобальных переменных
Гибкая фильтрация по валютам
- Фильтрация защиты от новостей по основным валютам: USD, EUR, GBP, JPY, CHF, CAD, AUD, NZD
- Активирует защиту только тогда, когда символ текущего графика содержит отфильтрованную валюту
- Пропускает нерелевантные новостные события, чтобы избежать ненужных прерываний торговли
Настраиваемые элементы управления временем
- Установка длительности паузы перед новостными событиями (например, за 5 минут до)
- Установка времени возобновления после новостных событий (например, через 15 минут после)
- Включение/отключение защиты по дням недели (понедельник–пятница)
- Точный контроль момента активации и деактивации защиты
Множественные защитные действия
- Приостановка торговли: Временная остановка новых входов в сделки во время новостных окон (поведение по умолчанию)
- Закрытие позиций: Автоматическое закрытие открытых позиций по затронутым валютным парам при активации новостей
- Расширение стопов: Вместо закрытия — динамическое расширение существующих стоп-лоссов на настраиваемый множитель для снижения вероятности срабатывания стопов из-за волатильности
Визуальная панель мониторинга в реальном времени
- Панель на графике отображает:
- Текущий статус защиты (Активен/На паузе/Отключен)
- Название и валюта следующего запланированного новостного события
- Таймер обратного отсчета до следующего события в реальном времени
- Настроенное защитное действие (Пауза/Закрытие/Расширение)
- Цветовые индикаторы статуса для мгновенного визуального контроля
Оповещения и уведомления
- Опциональные визуальные оповещения на графике при активации новостной паузы
- Настраиваемый цвет оповещения и длительность отображения
- Детальное логирование во вкладке Experts для аудита и проверки
Бесшовная интеграция
- Устанавливает глобальную переменную ( ProTrade_NewsFilter_Paused ), которую другие советники могут проверять для координации поведения
- Присвоение Magic Number обеспечивает чистое отслеживание сделок при использовании функций управления позициями
- Легкая архитектура с минимальным потреблением ресурсов — проверка событий только каждые 30 секунд
Как использовать
Шаг 1: Прикрепите советник к любому графику в MetaTrader 5. Панель управления появится автоматически.
Шаг 2: Настройте расписание новостей. Введите до 5 времен новостных событий (формат ЧЧ:ММ) и их связанные коды валют (например, "08:30" + "USD" для Non-Farm Payrolls США).
Шаг 3: Установите предпочтения по времени. Определите, за сколько минут до и после каждого события приостанавливать торговлю. Включите/отключите защиту для конкретных дней недели.
Шаг 4: Настройте фильтры валют. Включите только те валюты, которые советник должен отслеживать (например, включите USD и EUR, отключите остальные).
Шаг 5: Выберите защитное поведение. Выберите, приостанавливать ли торговлю, закрывать позиции или расширять стопы при активации новостей. Настройте множитель стопа при использовании режима расширения.
Шаг 6: Настройте внешний вид (опционально). Отрегулируйте цвета графика, стиль панели и предпочтения оповещений в соответствии с вашим рабочим пространством.
Шаг 7: Мониторинг и торговля. Советник будет автоматически активировать защиту во время запланированных новостных окон. Следите за панелью для таймеров обратного отсчета и обновлений статуса.
Параметры ввода
Настройки фильтра новостей
- EnableNewsFilter: Включить или отключить всю систему защиты от новостей
- NewsTime1–5 / NewsCurrency1–5: Планирование до 5 новостных событий с временем (ЧЧ:ММ) и кодом валюты (например, "13:30", "USD")
Настройки времени
- PauseBeforeMinutes: Минуты для приостановки торговли перед каждым новостным событием
- ResumeAfterMinutes: Минуты ожидания после времени события перед возобновлением торговли
- PauseOnMonday–Friday: Включить/отключить защиту в конкретные дни недели
Фильтры валют
- FilterUSD, FilterEUR, FilterGBP, FilterJPY, FilterCHF, FilterCAD, FilterAUD, FilterNZD: Переключить защиту для каждой основной валюты
Параметры поведения
- ClosePositionsOnNews: Автоматически закрывать открытые позиции по затронутым валютам при активации новостей
- WidenStopsInsteadOfPause: Альтернативное действие — расширять существующие стоп-лоссы вместо закрытия или паузы
- StopMultiplier: Коэффициент умножения текущего расстояния стопа при расширении (например, 2.0 = удвоение расстояния)
- ShowNewsAlerts: Включить/отключить визуальные оповещения на графике при активации паузы
- AlertColor / AlertDurationSeconds: Настройка внешнего вида оповещения и времени отображения
- MagicNumber: Уникальный идентификатор для отслеживания сделок (при использовании функций управления позициями)
Параметры внешнего вида графика
- ChartBackground, ChartForeground, ChartGrid: Цвета фона графика, текста и сетки
- ChartUpColor, ChartDownColor: Цвета элементов движения цены вверх/вниз
- BullCandleColor, BearCandleColor: Цвета бычьих и медвежьих свечей
- VolumesColor: Цвет гистограммы объёма
- StopLevelsColor: Цвет индикаторов уровней стопа
Параметры отображения графика
- ShowTicker, ShowOHLC, ShowGrid: Переключить отображение тикера, значений OHLC и сетки
- ShowBidPriceLine, ShowAskPriceLine, ShowLastPriceLine: Переключить видимость ценовых линий
- ShowPeriodSeparators, ShowTradeLevels, ShowTradeHistory: Переключить дополнительные элементы графика
- ShowTickVolumes, ShowRealVolumes: Переключить тип отображения объёма
- AutoApplyChartSettings: Автоматически применять настройки графика при инициализации
Параметры панели
- ShowDashboard: Включить или отключить панель на графике
- DashboardBG, DashboardText: Цвета фона и текста панели
- DashboardActive, DashboardInactive, DashboardWarning: Цвета индикаторов статуса (активен/неактивен/предупреждение)
Важная информация
Защитная утилита, а не стратегия Данный советник не генерирует торговые сигналы и не исполняет сделки. Он предназначен исключительно для приостановки или модификации торговой активности во время запланированных новостных событий с целью снижения воздействия волатильности.
Требуется ручное расписание Времена и валюты новостей должны вводиться пользователем вручную. Данный советник не подключается к внешним новостным лентам или экономическим календарям. Пользователи несут ответственность за актуализацию расписания релевантными событиями с высоким влиянием.
Отсутствие обещаний прибыли Данный советник является инструментом управления рисками. Он не гарантирует прибыль и не предотвращает все убытки. Торговля во время новостных событий сопряжена с внутренними рисками, включая проскальзывание, реквоты и гэпы, которые могут произойти даже при наличии защитных мер.
Раскрытие рисков Пользователи несут ответственность за свои собственные торговые решения и управление рисками. Данный советник предоставляет защитные действия на основе настроенных пользователем параметров, но не оценивает рыночные условия или пригодность сделок. Перед использованием данной утилиты следует понимать риски левереджной торговли.
Рекомендация по тестированию Всегда тестируйте данный советник на демо-счёте перед использованием реального капитала. Убедитесь, что расписания новостей, фильтры валют, временные окна и защитные действия функционируют как ожидалось в вашей конкретной торговой среде.
Совместимость и интеграция
- Разработан исключительно для MetaTrader 5. Не совместим с MetaTrader 4.
- Устанавливает глобальную переменную ProTrade_NewsFilter_Paused (1 = на паузе, 0 = активен), которую другие советники могут считывать для координации поведения.
- Требуется счёт у брокера, который разрешает автоматизированную торговлю и исполнение экспертов.
Данные и логирование Все события активации/деактивации и защитные действия логируются во вкладке Experts MetaTrader. Пользователи должны регулярно просматривать логи для подтверждения правильной работы советника. Советник не хранит и не передаёт личные торговые данные внешне.
Примечание по настройке графика Цвета ценовых линий (Bid, Ask, Last) контролируются настройками терминала MetaTrader, а не данным советником. Пользователи должны установить эти цвета вручную в Tools → Options → Charts, если желают настроить цвета линий. Данный советник управляет только видимостью линий.
Системные требования
- MetaTrader 5 build 2244 или выше
- Операционная система Windows 7 или новее
- Счёт у брокера с включёнными разрешениями на автоматизированную торговлю
- Достаточные системные ресурсы для запуска нескольких советников при использовании в комбинации
Поддержка
По вопросам, касающимся функциональности, настроек или использования, обращайтесь к информации, отображаемой во вкладке Experts при инициализации советника. Дополнительная документация доступна в этом описании продукта.
Заключительные заметки
ProTrade News Filter EA разработан для помощи дисциплинированным трейдерам в последовательной, систематической защите от волатильности, вызванной новостями. Он не является заменой торговых знаний, анализа рынка или здравых принципов управления рисками. Пользователи должны убедиться, что понимают все функции и настройки перед использованием данного советника с реальным капиталом.
Данный советник не предоставляет финансовых консультаций, торговых сигналов или рыночных прогнозов. Все торговые решения остаются исключительно ответственностью пользователя. Всегда торгуйте ответственно и в пределах вашей толерантности к риску.
