1. Разрешить советнику открывать несколько позиций, при появлении других паттернов в том же направлении, но ограничить общее число паттернов подряд числом 5
2. Ввести фильтр по МА (то есть советник при появлении разворотной свечи должен ждать закрытия ниже/выше МА, однако закрытие должно произойти не позднее 5-ой свечи после появления паттерна). Если этого не произошло, то паттерн игнорируется.
3. Если после появления паттерна закрытие свечи ниже/выше МА не произошло, но за это время появился еще один паттерн в том же направлении, то отсчет свеч идет от последнего паттерна. Если после появления паттерна, закрытия выше/ниже МА не произошло, но появился паттерн в противоположном направлении - то работа идет по последнему паттерну.
4. Ввести дополнительные условия закрытия:
- закрывать все ордера при появлении паттерна в противоположном направлении;
- закрывать все ордера при достижении совокупного профита (здесь по умолчанию можно к примеру поставить 1000)

- закрывать все ордера по сигналу Стохастика (параметры Стохастика настраиваемые) - сигналом является условие, при котором сигнальная линия оказывается выше/ниже основной, независимо где это произошло. ( то есть уровни 20 и 80 не используются.)
Естественно чтобы была возможность выбора, какой способ закрытия ордеров использовать.
Вот сам советник