Profit v % ot ecviti

 
Добрый день всем, мне нужно переделать советник чтоб от закрывал все позиции после достижения определеньго процента от начальной суммы еквити то есть если не открыто не одного ордера например еквити 1000 и % от еквити установлено на 5% то есть чтоб он закрывал все позиции при еквити 1050 , я сделал чтоб советник записал глобальную переменную и чтоб он с этого значение считал и закрывал позиции но советник не хочет закрывать,а так получается что баланс увеличивается и чтоб закрывал при 5% от еквити получается уже не 1050 значение еквити а иногда намного больше и нужно иногда ждать очень много или получается что цена меняет направление и вместо прибыли получается убыток, помогите кто знает и сталкивался с глобальными переменами!!! Спс зарание за ответ.
Файлы:
 
Попробуйте написать сюда - https://www.mql5.com/ru/job
Причина обращения: