Работа завершена
Техническое задание
1) Советник выставляет отложенные ордера на линиях боллинжера: 2 ордера по 1 лоту на верхней линии Sell_Limit, 2 ордера по 1 лоту на нижней линии Buy_Limit.
2) С определенной периодичностью (кол-во секунд, задается как параметр) советник переставляет ордера.
3) Если срабатывает продажа, то заявка на покупку снимается. Выставляются 2 отложенных ордера на закрытие сделки: первый на средней линии болинжера, второй на нижней линии болинжера.
4) Аналогично, если происходит покупка.
5) С периодичностью, указанной в п2, ордеры на закрытие переставляются исходя из текущего положения линий болинжера.
6) Если половина позиции закрывается на средней линии болинжера, то вторая заявка продолжает переставляться + еще раз выставляется отложенный ордер на 1 лот на продажу на верхней линии болинжера. (которая при исполнении также закрывается на средней линии)
7) Советник торгует в обозначенном диапазоне времени, например с 14.05 до 17.30, в 17.30 все открытые сделки закрываются и все отложенные ордера удаляются.
Внешние параметры: временной диапазон торговли, период болинжера, периодичность переставления отложенников, переключатель возможности торговли фиксированным или динамическим лотом (риск от депозита).