Как получить BestBidPrice и BestAskPrice

Как получить BestBidPrice и BestAskPrice
Atom
10/5/2015


Добрый день.
Что-то не могу получить лучший бид и аск, при этом цена последней сделки есть.

Trader.RegisterTrades(SPY);
MessageBox.Show("SPYlast= " + Convert.ToString(Trader.GetSecurityValue(SPY, Level1Fields.LastTradePrice)));
//Этот блок нормально выдает последнюю сделку

Trader.RegisterTrades(SPY);
Trader.RegisterSecurity(SPY); //В документации вычитал что это событие подписывает на поля level1
var SPYbid = Trader.GetSecurityValue(SPY, Level1Fields.BestBidPrice);
var SPYask = Trader.GetSecurityValue(SPY, Level1Fields.BestAskPrice);
MessageBox.Show("SPYbid: " + Convert.ToString(SPYbid) + " SPYask: " + Convert.ToString(SPYask));
//А тут всегда Null

Может еще на какие-то события коннектора надо подписаться?

Tags:


Thanks:


< 1 2 
MrLightKing

Avatar
Date: 10/8/2015
Reply


Видно биржа собирает один level1. Потому что у брокеров есть подписка NYSE level1, NASDAQ level1, AMEX level1, которые видимо из всех ECN и состоят.
Thanks:
< 1 2 

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

loading
clippy