Номинал, FaceValue


Номинал, FaceValue
Atom
5/5/2020


День добрый. (S# 5.0 и Quik 8, Windows 10 Pro, WS 2019, .NET 4.8 FW)
Мне необходимо получить номинал инструмента. Подписался на connector.Level1Received += (s, l), вижу, что эти данные приходят, в сообщении при срабатывании. Не могу их вытащить из сообщения, как это сделать? Или есть другая возможность получить номинал инструмента?

Tags:


Thanks:


Support

Avatar
Date: 5/5/2020
Reply


Добрый день

Параметры по инструментам передаются двумя сообщения - SecurityMesage и Level1ChangeMessage. Неизменяемые поля транслируются через SecurityMessage. Изменяемые через Level1ChangeMessage.

Попробуйте получить данное значение напрямую у Security.FaceValue, куда копируются данные из SecurityMesage.FaceValue. Для этого можно использовать событие

Code
Connector.SecurityChanged += s =>
{
if (s.FaceValue != null)
{
}
};
Thanks: Алексей


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

loading
clippy