/// <summary> /// Fire Historical Tick data /// </summary> /// <param name="tick">TradeHub Tick Containing required Info</param> private void FetchMarketDataTickFired(Tick tick) { try { // Publish Tick if the subscription request is received if (_tickSubscriptionList.Contains(tick.Security.Symbol)) { _communicationController.PublishTickData(tick); if (Logger.IsDebugEnabled) { Logger.Debug(tick.ToString(), _type.FullName, "FetchMarketDataTickFired"); } } // Notify Simulated Order Controler EventSystem.Publish <Tick>(tick); } catch (Exception exception) { Logger.Error(exception, _type.FullName, "FetchMarketDataTickFired"); } }