Спасибо!
Интересен цикл foreach, точнее особенности его применения в TSLab.

В частности, изучал его работу с таблицей текущих позиций:

var ActivePositionsList = Symbol.Positions.GetActiveForBar(Bar);
foreach (var pos in ActivePositionsList)
{ ... }

Если вышеуказанный блок переделать на массивы, а не IEnumerable<IPosition>,
то скорость обработки цикла вырастает в десять раз!

var ActivePositionsList = Symbol.Positions.GetActiveForBar(Bar).ToArray();
foreach (var pos in ActivePositionsList)
{ ... }