В Metatrader количество бар с момента открытия позиции определяется следующим образом (подсказали на форуме):
Code:
int iBarShift_Ticket(int ticket, int timeframe)
{
   OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES);
   bool exact;
   int b = iBarShift(OrderSymbol(), timeframe, OrderOpenTime(), exact);
   return(b);
}
Но в Metatrader свой функционал API предусматривающий следующие элементы:
OrderSelect(int index, int select, int pool=MODE_TRADES) - Функция выбирает ордер для дальнейшей работы с ним.
int iBarShift( string symbol, int timeframe, datetime time, bool exact=false) Поиск бара по времени.

Подскажите, как подобный не хитрый трюк проделать с испольованием API TSLab?