Вау, здОрово! Молодец! smile
А я так и не собрался посмотреть как ТСЛаб работает в другой временной зоне. Надеялся, может кто-то другой это подскажет. Мне без надобности, да и боевой комп перенастраивать лишний раз не хотелось. Индикаторы делал исходя из допущения, что любое время в ТСЛабе - локальное, похоже это не так.
Я правильно понял, что ТСЛаб всегда оперирует Московским временем, вне зависимости от того какой часовой пояс указан на компьютере? Т.е., например, на графике начало сессии показывается в 10:00 вне зависимости от текущего часового пояса?

Кстати, будет чуть лучше, на мой взгляд, если хранить в FinInfoBlock.LastUpdate время не в UTC, как у Вас сейчас, а биржевое, точнее то, которым ТСЛаб оперирует, а в/из UTC переводить при записи/чтении файла.

Я специально в один файл все классы запихивал и конвертер сделал обособленным, чтоб нормальным пользователям было проще перекомпилировать компоненты при необходимости.
_________________________
Не пишите мне! Никому ничего делать не буду.