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

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

Ошибка здесь

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

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

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