← 返回

API 4.2.6.0. Проблема при конвертации хранилища

Пробую пересохранить изменения по инструментам, которые были записаны разными версиями API через SmartCOM. В некоторые дни в хранилище отсутствует информация о шаге цены. В результате получаю ошибку "Минимальный шаг цены 0,01 инструмента не соответствует самой цене". Что сделать чтобы пересохранить записанные ранее данные?

本主题对您有帮助吗?

分享主题

评论 (3)

登录创建账户, 登录或注册以发表评论

Mikhail Sukhov
Mikhail Sukhov

vk37: Пробую пересохранить изменения по инструментам, которые были записаны разными версиями API через SmartCOM. В некоторые дни в хранилище отсутствует информация о шаге цены. В результате получаю ошибку "Минимальный шаг цены 0,01 инструмента не соответствует самой цене". Что сделать чтобы пересохранить записанные ранее данные?

  1. Шаг цены записан в самом файле. Идет прямо в шапке. Скорее всего у инструмента (всмысле в коде) отсутствует информация о шаге цены.

  2. Пересохранять надо только стаканы.

vk37
vk37 作者

Михаил Сухов:

  1. Шаг цены записан в самом файле. Идет прямо в шапке. Скорее всего у инструмента (всмысле в коде) отсутствует информация о шаге цены. Я правильно понимаю, что нужно для каждого инструмента задать правильный шаг цены перед конвертацией? Это тогда нужно где-то поддерживать информацию по шагу цены по нескольким тысячам инструментов с историей изменений шага цены.
Mikhail Sukhov
Mikhail Sukhov

vk37:

Михаил Сухов:

  1. Шаг цены записан в самом файле. Идет прямо в шапке. Скорее всего у инструмента (всмысле в коде) отсутствует информация о шаге цены. Я правильно понимаю, что нужно для каждого инструмента задать правильный шаг цены перед конвертацией? Это тогда нужно где-то поддерживать информацию по шагу цены по нескольким тысячам инструментов с историей изменений шага цены.

IMarketDataStorage.GetMetaInfo