Не правильно сформулировал. Задача, определить сколько баров прошло с открытия позиции по запущенному скрипту. Стратегия, переворотная, в любой момент или один лонг, или один шорт. Как это связать с предложенным Вами методом:

var BarEntry = 0;

for(int k = 0; order.Date < sec.Bars[k].Date; k++)
{
BarEntry = k;
}