Нужна помощь, тестер открывает первые две сделки и зависает

 
Это первый мой советник по видео курсу , делаю всё один в один а советник в тестере открывает только первые две сделки и зависает , в чём может быть проблема ? Вот код:
Файлы:
sova..txt  4 kb
 

Основная ошибка, из-за чего зависает - это неправильный символ в функциях for (второй).

Но у тебя там еще куча других ошибок из-за которых он не будет правильно работать. 

ЗЫ И в функции подсчета ордеров.