API 4.2.3.0. Загрузка сделок за интервал времени


API 4.2.3.0. Загрузка сделок за интервал времени
Atom
27.04.2014


Сделки записанные через IQFeed версией API до 4.2.2.27 не подгружаются за интервал времени:
Код

var tradeStorage = iqStorageRegistry.GetTradeStorage(security, iqDrive);
var trades = tradeStorage.Load(from, to);
То, что создавалось версией 4.2.2.27 подгружается.

Загрузка сделок по дате (не интервал) работает вне зависимости от версии, которой создавалось хранилище. Т.е. этот код работает и с хранилищем, сделанным API до версии 4.2.2.27:
Код

var tradeStorage = iqStorageRegistry.GetTradeStorage(security, iqDrive);
var trades = tradeStorage.Load(date);

Теги:


Спасибо:


Mikhail Sukhov

Фотография
Дата: 27.04.2014
Ответить


vk37 Перейти


Мне кажется что большинство фантомных ошибок связано с тем, что там постоянно что-то пишется разными версиями S#. Апгрейд хранилища может быть только в одну сторону - в сторону увеличения версии. А не наоборот.
Спасибо:

vk37

Фотография
Дата: 28.04.2014
Ответить


Михаил Сухов Перейти
Апгрейд хранилища может быть только в одну сторону - в сторону увеличения версии. А не наоборот.
В данном случае апгрейд был именно в сторону увеличения версии.

Спасибо:

Mikhail Sukhov

Фотография
Дата: 28.04.2014
Ответить


vk37 Перейти


Начнем тогда с простого. На последней версии проблема наблюдается? Если да, то можно прислать данные, на которых можно проверить ошибку?
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy