помогите с кодом

 

добрый день, вопорс знатокам. суть вот в чем, имеется советник работающий на сигналах рси. скачан тут же. https://www.mql5.com/ru/code вроде хорош но как обычно много недостатков. у этого я хотябы точно знаю что нужно исправить, в отличии от других. самостоятельно я смог только нехитрым способом отключил автооптимизацию-она геморойная. если мало ли пришлось перезагрузить терминал он значения ставит не с последней оптимизации а с первой, я счел что проще вручную ее делать и нужное потом забвать в настройках. что хотелось бы добавить дак это функцию примерно такую если открыт сел-если профит >0 -и если есть сигнал на бай то закрывать сел, и аналогично для бай. это основное. и еще если кто посмотрит код может пояснит как там работает стоп и тейк, сам в программирование только начинаю вникать. кто что может подскажите. просто моему свежему взгляду этот советник кажется перспективным.

Файлы:
rsi_test.mq4  10 kb