Работа завершена
Техническое задание
Прикреплённый индикатор отрисовывает потенциальные переходные зоны в которые цена не возвращается, (и тогда зона становится завершённой) либо возвращается(тогда потенциальная переходная зона исчезает). Индикатор тиковый.
При появлении потенциальной переходной зоны советник должен открыть ордер Buy соответствующим лотом( переменная лота выносится в настройки советника), если бар предстоящий потенциальной (зелёного цвета) переходной зоне, ниже бара образующего зону (предыдущий локальный максимум ниже переходной зоны). Либо открыть ордер Sell соответствующим лотом если бар предстоящий потенциальной переходной зоне выше бара образующего зону.
У каждого ордера должен быть стоп лосс и тейк профит которые задаются в переменных советника.
Все переменные индикатора так же выносятся в переменные советника.
На графике цены должен быть открыт только один ордер. Если появляется потенциальная зона и открывается ордер Buy, все другие зоны образующиеся выше игнорируются.
Если же появляется потенциальная зона для открытия ордера Sell, ордер Buy тут же закрывается и открывается ордер Sell.
Правило действует и в обратном направлении: если открыт ордер Sell и появляется потенциальная зона для открытия ордера Buy, то ордер Sell закрывается и открывается ордер Buy.
Каждый последующий ордер открывается увеличенным лотом, множитель лота выносится в изменяемые переменные. Соответственно при множителе равном 1 лот не меняется.