Здравствуйте!

При попытке вывести значение времени каждого бара, возникает ошибка.

В других терминалах (metatrader, quik) и вообще на бирже, у каждой сделки есть уникальные параметры.

Одним из уникальных параметров является время совершения сделки.

Оно выглядит так:
часы : минуты : секунды : микросекунды.

Т.е. после секундных данных, есть еще 6 значений.

Пример
Так, для 10 сделок, которые были совершены во временном интервале 14.00.00 - 14.00.01, сервер биржи отдает параметры времени сделки:

14.00.00.000150
14.00.00.000287
14.00.00.000302
14.00.00.000349
...
14.00.00.001111

Эти сделки были совершены не одновременно, а даже если и были - сервер биржи зарегистрировал их НЕ одновременно, а одну за другой.

Блок "Время" при этом удаляет часть данных.
________________

Таким образом, при написании алгоритма, невозможно учесть последовательность сделок.
Сам терминал TSLab знает о том, в каком порядке были совершены эти сделки (с 14.00.00 до 14.00.01 в нашем примере), но эти данные он в блоке "Время" сокращает, что делает невозможным расчет количества сделок.

Пример расчета:
за этот интервал, все 10 сделок имели объем 1 лот. Все сделки прошли по рынку, из-за малых объемов, цена в стакане не поменялась и цена каждой из этих сделок - одинаковая.

Невозможно написать алгоритм для расчета количества сделок, основываясь только на времени.