Для полной автоматизации торговли можно воспользоваться готовым экспертом news_breakout. Принцип его работы следующий: советник ровно за 1 минуту до выхода новости (то есть в 13.29 по GMT) выставляет 2 отложенных ордера (SellStop и BuyStop), после чего до 13.30 передвигает их на определенном расстоянии от текущей цены (дистанция задается переменной distans). Смещение ордеров прекращается ровно в 13.30 по GMT.
При срабатывании любого из ордеров на протяжении одной минуты после выхода новости по Non-Farm Payrolls, советник удаляет противоположный ордер. Для открытой позиции при движении цены в нужную сторону Stop Loss сдвигается в безубыток на некоторое количество пунктов (переменная bezu_plus) после получения прибыли (переменная bezu_start).
Если такого движения не произошло, в 13.31 ордер автоматически будет закрыт по текущей цене. Если до этого времени (13.31 по GMT) ни один из ордеров не сработал, советник их удаляет.