Нужно учесть, что мало кто может разбираться в чужом коде чтобы что-то изменить в нем. У каждого свой стиль программирования, к примеру, данный код моему совсем не соответствует. Также я не смог понять много нелепых по-моему настроек советника. понятно, что разработчик идет на поводу заказчика, но всё же, это какой же уровне должен быть трейдера, что у него отдельно идут настройки по ордерам на покупку и продажу? Коллеги, но это же полный абзац! По-моему, даже новичку понятно, что всегда нужно исходить из равновероятных параметров движения цены как вверх так и вниз! А тут что делается? Подгоняются настройки на истории под бывший основной рост или падение пары, а потом это переносится на будущее? Такое не будет работать, это называется переоптимизаций, точнее сливными параметрами по умолчанию. Ну и еще ряд забавных настроек.
В общем, чем делать нелепые заказы, а потом по сто раз их хотеть доработать, нужно науку трейдинга постигать предварительно.
Понимаю теперь Шеферда, человек просто не вынес такой ахинеи.
Программист же, уверен, не будет копаться в имеющимся коде. Поэтому если Рэндом и возьмется, то уж точно за новое формирования заказа.