/// <summary>
        /// Fire Historical Bars (Live Bar request)
        /// </summary>
        /// <param name="bar"></param>
        /// <param name="id"></param>
        private void FetchMarketDataBarFired(Bar bar, string id)
        {
            try
            {
                // Publish Bar if the subscription request is received
                if (_barSubscriptionList.Contains(bar.Security.Symbol))
                {
                    _communicationController.PublishBarData(bar);

                    if (Logger.IsDebugEnabled)
                    {
                        Logger.Debug(bar.ToString(), _type.FullName, "FetchMarketDataBarFired");
                    }

                    // Notify Simulated Order Controller
                    // EventSystem.Publish<Bar>(bar);
                }
            }
            catch (Exception exception)
            {
                Logger.Error(exception, _type.FullName, "FetchMarketDataBarFired");
            }
        }