API 4.2.2.26. Хранилище сделок. Работа с датами.


API 4.2.2.26. Хранилище сделок. Работа с датами.
Atom
10.04.2014


SecurityIdGenerator определен так:
Код
    public class IqFeedSecurityIdGenerator : SecurityIdGenerator
    {
        public override string GenerateId(string code, ExchangeBoard board)
        {
            return code + "@IQ";
        }

        public override string GenerateId(string code, string boardCode)
        {
            return code + "@IQ";
        }

        public override Tuple<string, string> Split(string securityId)
        {
            var code = securityId.Substring(0, securityId.Length - 3);
            return new Tuple<string, string>(code, "IQ");
        }
    }

Хранилище инициализирую так:
Код
var tradesStorage = _storageRegistry.GetTradeStorage(securityId, _defaultDrive);

В результате в массиве tradesStorage.Dates отсутсвуют элементы, tradesStorage.GetToDate() возвращает null, хотя в хранилище имеются сделки за несколько дней. В остальном хранилище работает нормально за исключением этого. Хранилище, на котором воспроизводится эта проблема прилагаю к посту.
TestStorage.zip 5 MB (231)

Теги:


Спасибо:




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

loading
clippy