Каждый инструмент имеет свои характеристики - шаг цены, размер шага цены и т.п. И данные в bin формате жмутся с учетом этого. Плюс корректное обратное чтение возможно только если настройки сохранения и загрузки совпали. Если не совпали, то возможны артефакты.
Предложение - организовать хранение метаданных инструментов в самом хранилище. Гидра при сохранении вносит мета-данные, а S#.API при чтении пользуется этими мета-данными.
Как идея?