Уважаемые программисты напишите пожалуйста советник полуавтомат.Советник должен иметь вид торговой панели с 5ю кнопками " buy, sell, buy limit, sell limit, close". Принцип работы следующий: первый ордер всегда открывается вручную, размер лота задается в настройках советника. ТП задается вручную, с графика, перетаскиванием. СЛ выставляет советник в зависимости от настроек. Далее на уровне СЛ советник должен выставить отложенный ордер противоположного направления с размером лота умноженный на коэффициент. ТП и СЛ отложенного ордера должен быть равен СЛ первого ордера.Получится СЛ отложки будет на уровне первого ордера.
Развитие событий такое, если цена достигла ТП то отложенный ордер должен быть удален, если цена достигла СЛ, активируется отложенный ордер с параметрами рассчитанными советником и снова выставляется противоположная отложка, с увеличенным лотом, на уровне СЛ активированного ордера. СЛ и ТП всех выставляемых оложек одинаковы и равны СЛ первого ордера. и так до того момента пока не сработает ТП, либо включится ограничение выставления ордеров.
Бывают ситуации когда серия еще не отработана и появляется новый сигнал для ручного открытия ордера так вот необходимо чтобы советник сопровождал все вручную открытые ордера не зависимо друг от друга.
При отложках выставленных вручную советник активируется только при срабатывании ордера.
В советнике должны быть следующие настройки:
размер лота
СЛ в зависимости от ТП ( либо в %, либо дробный, как проще будет написать)
коэф умножения лота
магик номер
ограничение выставляемых отложек