Tâche terminée
Spécifications
Есть 3 кнопки купить, продать, закрыть.
В настройках советника 4 переменные объём, tp, sl, дистанция в пп между ордерами.
При текущей цене, если нажать купить, то на расстоянии в параметре настройки "дистанция в пп между ордерами" (условно для примера 10п) выше/ниже выставляется по 10 ордеров бай стоп/бай лимит с объемом, tp, sl заданными в настройках советника. При срабатывании первого бай стопа на расстояние ниже 10пп выставляется бай лимит и 11-й бай лимит удаляется, а бай стоповых становится 9, значит добавляется 10 бай стоп, т.е. с каждой стороны всегда должно быть по 10 ордеров бай стоп/бай лимит. Если сработал бай лимит, то добавляется 10-й бай лимит и на 10пп (условно, зависит от цифры в настройках) выше ставится бай стоп, а 11-й бай стоп удаляется. После того как закрылась открытая позиция по тп или sl, или вручную на её место должен быть восстановлен соответствующий отложенный ордер. Понятно, что если эта позиция находилась вне заданного нами промежутка (10 ордеров выше и 10 ордеров ниже цены), то восстанавливать отложенный ордер не будем. Уже открытую позицию не дублируем таким же отложенным ордером, а дожидаемся её закрытия.
При нажатии на кнопку закрыть, закрываются все открытые и отложенные ордера.
Для продаж, все тоже самое, зеркально.
Одновременно могут быть и покупки и продажи.
