Ошибка была в конвертации времени. В моем часовом поясе данные предоставлялись мне не по москве а по моему поясу, отсюда конвертация биржевого тайма в UTC происходила криво, потому как не предусматривала смещение часового пояса. Ну и конвертер работал так же. Сейчас время всегда в МСК пояс приводится. То есть к биржевому времени.

Так же выделил общую часть в отдельную либу Common. Особо не ковырялся правда. Убрал дублирование кода в двух частях проекта, а вместе с этим возможные ошибки при добавлении данных. Common либа нужна и для конвертера и для Handler либы. Ее надо всегда класть. Handler - тут кубики. Converter это конвертер файлов.
Добавил Открытый интерес к тому что было.

Если есть ошибки готов исправить. Но вроде бы работает без ошибок.


Attachments
FinInfoCache.zip (231 downloads)
Description: Исправленный вариант. Исходники и бинарники.


_________________________
__