void Quotes_QuoteUpdateEvent(MBTradingQuote keeper, MBTradingQuote.SessionQuoteInformation information) { RuntimeDataSessionInformation session = _dataSourceStub.GetSymbolSessionInformation(information.Symbol); if (session != null) { _dataSourceStub.UpdateQuote(session.Info, information.Quote, null); } else { SystemMonitor.OperationWarning("Symbol session not found, quote missed."); } }
public Quote?GetQuoteUpdate(DataSessionInfo session) { MBTradingConnectionManager manager = _manager; if (manager != null) { MBTradingQuote.SessionQuoteInformation info = manager.Quotes.GetSymbolSessionInformation(session.Symbol.Name); if (info != null) { return(info.Quote); } } return(null); }