сначала разберитесь с пересчетом, что это и когда происходит. Обычно это пишется в окно лога, что пересчет произошел. Потом подумайте почему вы пишете не дату свечи, а дату текущую на вашем ПК какую то. Потом посмотрите как часто у вас пересчет бывает на вашем неликвидном фьюче. Полагаю вопросов не останется.
Косательно пересчёта, у меня в свойствах скрипта, в разделе "Режимы обновления", для параметров:
"Интервал пересчета" стоит значение "Интервал";
"Обновлять в реальном времени" установлена галочка;
"Пересчет по каждому источнику" установлена галочка.
А что косается не ликвидного фьюча - BRU5 (нефть марки Brent), то ведь котировки по нему всё равно изменяются на протяжении всего дня! Откуда же могла взяться константа?!
TSLab продолжает меня мучить: обратил внимание в логе скрипта на то, что скрипт, действительно, упорно почему то не обновляется.