Подскажите пожалуйста!

 
Я используя прикрепленный индикатор для того чтобы сделать пробный советник и он по какой-то причине выставляет в тестере только один ордер.  Подскажите пожалуйста в чем проблема?
Файлы:
 
А вот то что я сделала.
Файлы:
atrade.mq4  2 kb
 

Ошибка здесь

if(to < 1)
При хотя бы одном открытом ордереу Вас to >= 1
 
Но он не закрывается!
 

Ошибка в заголовке цикла

for(int i = 0; i < t; t++)

Причина обращения: