← Zurück

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

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (3)

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

Mikhail Sukhov
Mikhail Sukhov

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

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

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

vk37
vk37 Autor

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

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

vk37:

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

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

IMarketDataStorage.GetMetaInfo