← Назад

При переходе с BIN на CSV формата данных истории, время в программе начало идти неадекватно

Добрый вечер! Несколько лет написал программу для тестирования на исторических данных, которая работала с Hydra 4.3.6.0 от 2015 года. В связи с недавним переходом Quik на Lua, пришлось перейти на современную версию гидры 2020 года. Сейчас данные загружаются изначально в формате UTC (DDMMYYYY;+00:00;...)

В своей программе я поменял формат загружаемых данных с BIN на CSV. Данные загружаются, но происходит лаг по времени:

  1. Если конвертировать исходных UTC формат в Московское время (+3 часа;+03:00;...), то данные загружаются корректно, но тестирование происходит на 3 часа раньше. То есть, если выбирать тестирование с 21:00, то показывать будет время 21:00, а реально тестировать (видно по графикам) на 3 часа раньше
  2. Если конвертировать немного странно (+0 часов;+03:00;...), например (070000000;+03;00;...), то и время, и история грузится адекватно, но при переходе на следующий день программа останавливается.

Программу-тестировщик изначально писал не я, поэтому не до конца понимаю архитектуру приложения.

Подскажите, в чем может быть проблема? Какие модули (HistoryMessageAdapter, Connector, ...) могут влиять на время? Спасибо!

Комментарии (0)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!