При получении Securities пустые marginBuy/Sell (баг или фича?)
Добрый день!
Подключаюсь через Quik LUA к S# API без каких-либо ошибок. Далее получаю NewSecurities и по определённому инструменту хочу рассчитать кол-во лотов, на которое хватит свободных средств. Но поля marginBuy/Sell абсолютно пустые.
P.S. Дату экспирации (secur.ExpiryDate), например, и код инструмента (secur.Code) выдаёт нормально.
RegisterSecutity() и _trader.NewSecurityChanges пробовал. Но по зарегистрированному инструменту ГО так и не пришло.
Выручайте, а то совсем застрял.
Код
connect.LookupSecuritiesResult += async (except, securities) => await newSecurities(securities); // Получаем инструменты
async Task newSecurities(IEnumerable<Security> securities)
{
if (securities.Count() != 0)
{
foreach (var secur in securities)
{
Console.WriteLine(secur.MarginBuy.ToString());
}
}
}