Представляем динамический фильтр тональности новостей для советников MQL5. Он использует WebRequest для отправки запросов к REST API, извлекает из JSON тональность и оценку уверенности и на их основе разрешает или блокирует входы в позицию и выходы из позиции с учетом сигналов скользящей средней и индекса относительной силы (RSI). Вы получите пример советника, инструкции по интеграции, обновления по таймеру, а также способы обхода ограничений тестера стратегий. В результате сокращается число сделок против преобладающего направления новостного потока, а при смене тональности риск снижается раньше.
В современной автоматизированной торговле даже работу самой надежной торговой стратегии могут нарушить срочные новости. Ситуация на финансовых рынках меняется стремительно, и в нынешних геополитических условиях неожиданные новости могут за считанные минуты нарушить работу даже самой продуманной торговой стратегии. Например, внезапная эскалация напряженности на Ближнем Востоке или резкие изменения макроэкономических перспектив могут мгновенно вызвать волатильность, колебания курсов валют и цепную реакцию на мировых рынках. Внедрение механизма снижения этого риска стало необходимостью.
Большинство трейдеров пользуются экономическими календарями, чтобы избегать торговли в период выхода важных новостей. Однако направление влияния новостей зачастую имеет большее значение, чем сама по себе волатильность. Используя API, который в режиме реального времени собирает и анализирует мировые финансовые новости, мы можем создать фильтр, который:
Подтверждает входы в позицию: открывает позицию только в том случае, если её направление согласуется с тональностью новостей.
Защищает прибыль / минимизирует убытки: закрывает открытую позицию, если тональность новостей меняется на противоположную направлению текущей сделки (обратный сигнал).
Таким образом, основная идея защиты стратегии от сбоев, вызванных поступающими новостями, заключается в том, чтобы использовать новости для дополнительного подтверждения входов в позицию и учитывать их при оценке условий выхода из позиции.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Опубликована статья Учет тональности новостей для защиты торговой стратегии на MQL5:
В современной автоматизированной торговле даже работу самой надежной торговой стратегии могут нарушить срочные новости. Ситуация на финансовых рынках меняется стремительно, и в нынешних геополитических условиях неожиданные новости могут за считанные минуты нарушить работу даже самой продуманной торговой стратегии. Например, внезапная эскалация напряженности на Ближнем Востоке или резкие изменения макроэкономических перспектив могут мгновенно вызвать волатильность, колебания курсов валют и цепную реакцию на мировых рынках. Внедрение механизма снижения этого риска стало необходимостью.
Большинство трейдеров пользуются экономическими календарями, чтобы избегать торговли в период выхода важных новостей. Однако направление влияния новостей зачастую имеет большее значение, чем сама по себе волатильность. Используя API, который в режиме реального времени собирает и анализирует мировые финансовые новости, мы можем создать фильтр, который:
Таким образом, основная идея защиты стратегии от сбоев, вызванных поступающими новостями, заключается в том, чтобы использовать новости для дополнительного подтверждения входов в позицию и учитывать их при оценке условий выхода из позиции.
Автор: Massimiliano Cianci