• Обзор
  • Отзывы
  • Обсуждение (4)

NewsSniper

Это не святой грааль, но нам кажется, что данная стратегия является одной из лучших методик, доступных розничным трейдерам для торговли по новостям. К тому же, ее можно тестировать на истории!

Мы проанализировали ценовое действие после выходов новостей начиная с 2010 года по 8 основным валютам (USD, EUR, JPY, GBP, AUD, CAD, CHF, NZD).

Исходя из этого анализа истории, данная методика вычисляет ожидаемое движение после текущего выхода новости в пипсах, который может состоять из нескольких новостей, с промежутком до 1 или 2 секунд после выхода основной новости. Результаты анализируются с веб-сайта, так что может быть дополнительная задержка.

Если результаты еще не опубликованы, советник попробует снова через указанное количество секунд.

Имеются три механизма, которые все используются одновременно:

  1. Отложенные ордера на пробой, на случай очень быстрого движения цены (1-2 секунды) и невозможности анализа результата за это время. Они будут удалены, как только станут доступны результаты.
  2. Торговля рыночными ордерами, когда результат новостей проанализирован, и ожидаемое движение в пипсах достаточно сильное.
  3. Открытие лимитных ордеров на уровнях коррекции.

Данная стратегия позволяет использовать несколько трейлинг-стопов, поэтому, если движение окажется огромным, все трейлинг-стопы будут прибыльными. Но если движение окажется слабым, то по крайней мере малый трейлинг-стоп снизит общий убыток. С другой стороны, работа по выходам новостей может быть хуже, если имеется слишком много маленьких позиций, поэтому не рекомендуется использовать больше 2-3 различных типов трейлинг-стопа (параметр numLevels).

Также присутствует механизм для использования эффекта "покупки слухов, продажи фактов", при котором цена проходит большое расстояние за этот день из-за ожидания, и расчетное ожидаемое движение в пипсах должно быть больше в одном направлении, нежели в противоположном.

Более подробное описание всех параметров и другая информация доступна в моем блоге (на английском языке).

Там вы также найдете ссылку на файлы истории выхода новостей. Стратегия не будет работать без этих файлов.

Также имеется возможность протестировать данную стратегию на истории! Для получения дополнительной информации по тестированию на истории, смотрите блог, упомянутый выше.


Наиболее важные параметры

  • lots = 0.01 - количество лотов на один уровень. ВАЖНО: общее количество лотов будет равно numLevels*lots. Если tradePending=true И tradeLimit=true, оно может быть равным 2*numLevels*lots.
  • numLevels = 3 - количество уровней для ордеров на пробой, а также для различных трейлинг-стопов
  • trailingStopRangeStart = 7 - наименьший используемый трейлинг-стоп. При numLevels = 1, будет использовано это значение.
  • trailingStopRangeEnd = 17 - наибольший используемый трейлинг-стоп.
  • stopLoss = 50 - стоп-лосс, используемый для всех ордеров
  • minimumWebsiteImpact = 2 - минимальная важность новости (как указано на сайте)
  • minimumHistoricVolatility = 20 - историческая волатильность, один из наиболее важных параметров, та как он определяет события, по которым будет вестись торговля. Историческая волатильность определяется как максимум из (range10afterNonZero, range10afterZero) в файлах истории выхода новостей. Если вы хотите торговать только на определенных событиях, просто откройте файл истории выхода новостей (например, historic_events_EURUSD.txt) и удалите все строки, кроме тех новостей, по которым вы хотите торговать. Они уже отсортированы по исторической волатильности.
  • tradePending = true - Установка отложенных ордеров перед выходом новостей. Они будут удалены, как только станут доступны результаты новостей. Но во время очень сильных движений, они могут быть достигнуты в течение 1-2 секунд.
  • tradeInstant = true - Торговля рыночными ордерами на основе результатов выхода новостей.
  • minimumExpectedPipsInstant = 20 - Минимальное расчетное ожидаемое количество пипсов для открытия позиции на основе результатов новости.
  • tradeLimit = true - Установка лимитных ордеров на уровнях коррекции на первой минутной свече после выхода новости.
  • minimumExpectedPipsLimit = 10 - Минимальное расчетное ожидаемое количество пипсов для установки лимитных ордеров.
  • retracementPercentage = 25 - Уровень коррекции в процентах от Low в течение первых 40 секунд.

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

Важно: Если изменится макет веб-сайта, данный советник перестанет работать, но он будет обновлен в кратчайшие сроки.

Нет отзывов