private void HandleTickMessage(MarketDataMessage tickMessage) { if (tickMessage.RequestId < OptionsManager.OPTIONS_ID_BASE) { marketDataManager.UpdateUI(tickMessage); } else { if (!queryOptionChain.Enabled) { queryOptionChain.Enabled = true; } optionsManager.UpdateUI(tickMessage); } }
private void UpdateOptionGridTick(DataGridView grid, int row, MarketDataMessage message) { if (message is TickPriceMessage) { UpdateOptionGridPrice(grid, row, (TickPriceMessage)message); } else if (message is TickOptionMessage) { UpdateOptionGridTickOption(grid, row, (TickOptionMessage)message); } }