← Zurück

При переходе с 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, ...) могут влиять на время? Спасибо!

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Noch keine Kommentare. Seien Sie der Erste!