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

API 4.2.2.26. Хранилище сделок. Работа с датами.
Atom
4/10/2014
vk37


SecurityIdGenerator определен так:```csharp 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");
    }
}
Хранилище инициализирую так:```csharp
var tradesStorage = _storageRegistry.GetTradeStorage(securityId, _defaultDrive);

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

TestStorage.zip 5 MB (573)

Tags:


Thanks:




Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy