Работа завершена
Техническое задание
Необходимо реализовать советник, который буде торговать по новостям.
https://ru.investing.com/economic-calendar/ - календарь для примера, нужно предложить варианты календарей от куда лучше всего забирать по данные по api. Или можно с данного партала + ещё вариант\варианты.
Как происходит торговля:
- если факт хуже ожидаемого прогноза, то открывается сделка в не пользу валютной пары по которой было событие.
- если факт лучше ожидаемого прогноза, то открывается сделка в пользу валютной пары по которой было событие.
- сделка открывается на в связке валютная пара по которой происходило событие (например, NZD) и USD\EUR(выбирается опционально, а если по одной из них событие, то вальтная пара - EURUSD).
Например, связка по валютной паре = USD и случается событие " 00:45 NZD Баланс счета текущих операций (г/г) (4 кв.)", где Прогноз: -19,38B, а факт -20,23B (признак " хуже ожидаемого прогноза "), то открывается сделка NZDUSD sell с заданными sl и tp. Если бы пара пара была USDJPY и и в факте бы был признак - "хуже ожидаемого прогноза", то открылась бы сделка buy с заданными sl и tp.
В параметрах задаётся:
- от куда берём данные - выпадающий список с вариантами
- лот, по дефолту - 0.01
- для связки по валютной паре задаём - USD или EUR
- Virtual - on\off
если on
-- Virtual Take Profit points
-- Virtual Stop Loss
если off
- Take Profit points
- Stop Loss
- важность события, например, тут https://ru.investing.com/economic-calendar/ умеренная\низкая\высокая валатильность. Выбор должен быть множественный, т.е. можно было задать несколько значений
- символ - USD, EUR, NZD и т.д. Выбор должен быть множественный, т.е. можно было задать несколько значений/