Как работает TimeCurrent()????

 

Дорогие пользователи сайта. Не подскажите ли вы каким образом работает функция TimeCurrent().

Дело в том, что я столкнулся с такой проблемой, что эта функция показывает разные данные на тесетре и в реальном времени. Например вот сравнение:

Слева данные в реальном времени, а справа прогон по этим данным тестером.

Спад 09:13:56 1.3729 Спад 09:13:20 1.3729
Рост 09:13:56 1.373 Рост 09:13:21 1.373
Спад 09:14:24 1.3729 Спад 09:14:00 1.3729
Спад 09:14:32 1.3728 Спад 09:14:59 1.3728
Рост 09:15:39 1.3729 Рост 09:15:00 1.3729
Спад 09:15:40 1.3728 Спад 09:15:05 1.3728
Рост 09:15:46 1.3729 Рост 09:15:10 1.3729
Спад 09:15:50 1.3728 Спад 09:15:11 1.3728
Рост 09:16:25 1.3729 Рост 09:16:00 1.3729

Но и это ещё не все... Как известно функция onTick работает при поступлении нового тика,

Как так получается, что приходит горизонтальный тик (далее строка 3 и 4)

Спад 09:15:50 1.3728
Рост 09:16:25 1.3729
Спад 09:16:25 1.3729
Спад 09:16:45 1.3729
Спад 09:17:32 1.3728
Рост 09:17:34 1.3729
Спад 09:17:37 1.3728

 

В тестере моделируется временя в соответствии с тем моментом который как бы является текущим в тестере.

Горизонтальный тик, из-за того, что функция не запускается пока ее предыдущй запуск полностью не отработает, поэтому могут быть пропуси тиков.

 

Про пропуски тиков ясно.

А как мне сделать так, что бы оба времени совпадали?

 

Как вариант, можно ли получить доступ к той же тиковой истории, из которой данные берет тестер

 
Jackal.rzn:

...

А как мне сделать так, что бы оба времени совпадали?


В тестере нужно настоящее текущее время?
 
Integer:

В тестере нужно настоящее текущее время?


Мне важно, что бы оба значения совпадали, т.к. при тесте одни результаты, а на реале получается друге. Что бы тестить стратегию, мне нужно, что бы оба значения совпадали. Как я написал выше,

можно ли получить доступ к той же тиковой истории, из которой данные берет тестер

 

Так это не TimeCurrent(), это время тика.

Время тиков не сохраняется, тестер посвоему моделирует развитие бара. Ответ - никак.

Причина обращения: