Всем привет!

Я на пути активного изучения TSLab API
Хочу прописать в коде условие на n убыточных позиций подряд.
Ниже фрагмент кода:

var posList = sec.Positions.GetClosedForBar(i).ToList(); int l = posList.Count();

if (l > 1 && posList[l].Profit() < 0 && posList[l - 1].Profit() < 0)
size = 1;

При запуске в ТSLab появляется сообщение, что "Индекс д.б. положительным числом и не может превышать размер коллекции".

Опытные коллеги, помогите разобраться что не правильно в этом куске кода и как правильно прописать условие на n убыточных позиций подряд.

Всем заранее огромное спасибо!