Помогите отредактировать советника

 
Сразу скажу, я далек от программирования. Проблема в том, что я не понимаю принцип выбора стороны входа в позицию после стоп-лосса прикрепленного мартингейл-советника. Однажды он поймал десять стоп-лоссов подряд, и все в лонг! Подскажите, как его отредактировать таким образом, чтобы после каждого стоп-лосса он входил в позицию в другую сторону?
Файлы:
 

Это вам в раздел фриланс нужно обращаться. Ради интереса пробежался по коду, возможно в этом условии ошибка.

if((latency<-k)||(latency>D)


Должно быть <= видимо, просто палец вместо знака равно упал на минус.