Auftrag beendet
Spezifikation
Доброго здоровья!
Задача банальна - нужно выставить ордер при открытии рынка акций.
Постараюсь описать, что хочу:
1) Я определяю точку входа для каждого инструмента: направление (Bay/Sell), цену входа, цену стопа, количество лотов
2) Рынок акций открывается зимой в 17-31, летом в 16-31 (в частности Америка) - у меня нет возможности в это время выставлять ордера ручками
3) При открытии рынка, определенные ранее ордера должны быть размещены на рынке, при чём:
а) Если цена находится за пределами стопа ордер не выставляется
б) Если цена находится в коридоре между стопом и ценой входа выставляется Bay Stop или Sell Stop в зависимости от выбранного ранее направления торговли
в) Если цена находится в зоне исполнения, ранее определенной точки входа, то в зависимости от направления выставляется Bay Limit или Sell Limit
4) По факту отработки алгоритма робот должен направить отчет на почту с перечисленными исходными параметрами и номером выставленного ордера, в случае если ордер не выставился то должна быть указана цена открытия рынка.
Данного робота необходимо написать для МТ4 и МТ5, оба терминала работают на сервере круглосуточно, торговля в МТ4 ведется только на акциях Америки (около 300 шт), торговля в МТ5 смешанная акции Америки (100 шт) + валютные пары. Робота планируется использоваться только для акций ибо анализ рынков производится утром.
ЗЫ
Список инструментов, для которых возможна определение точки входа, можно подтягивать из окна рынка