Quote:

p.IsActive стоит заменить на p.IsActiveForbar(i)

Да, я видел этот метод....хотел его использовать, но меня смутила следующая ситуация:
имеем i = N
EntryBurNum = N + 1
Но при этом, IsActiveForBar(i) = true; хотя из названия ожидается false;
Я подумал, что я опять, что-то не понимаю и решил обойти этот метод.