← Zurück

Заказ на доработку Sterling

Добрый день.

У меня платформа Sterling, но я никак не могу получить BestBid и BestAsk.

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

Trader.RegisterTrades(SPY); Trader.RegisterSecurity(SPY); var SPYbid = Trader.GetSecurityValue(SPY, Level1Fields.BestBidPrice); var SPYask = Trader.GetSecurityValue(SPY, Level1Fields.BestAskPrice); MessageBox.Show("SPYbid: " + Convert.ToString(SPYbid) + " SPYask: " + Convert.ToString(SPYask)); var lastBidPrice = SPY.BestBid == null ? (decimal?)null : SPY.BestBid.Price; MessageBox.Show("SPYbid= " + Convert.ToString(lastBidPrice)); //А тут всегда Null

Подписка на MarketDepth, помогает только ситуативно, через 1-2 секунды котировки зависают или становятся неправильными.

Пробовал такой же код на Fusion, через подписку на RegisterSecurity - все работает, BestBid и BestAsk выдает.

Мне необходимо в Sterling получить BestBid и BestAsk, глубина котировок мне не нужна. Может что-то в исходниках подкорректировать надо? Может итак это можно сделать, с помощью готовых инструментов? Я больше биржевик, чем программист. Кто это может сделать? И сколько это будет приблизительно стоить? Все сделанное выложу на всеобщее обозрение, чтобы этим могли пользоваться и другие.

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Noch keine Kommentare. Seien Sie der Erste!