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