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


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

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

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


Теги:


Спасибо:


< 1 2 
MrLightKing

Фотография
Дата: 08.10.2015
Ответить


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

Спасибо:
< 1 2 

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

loading
clippy