/// <summary>
        /// Unsubscribe Market data message
        /// </summary>
        public bool UnsubscribeTickData(Unsubscribe request)
        {
            try
            {
                if (Logger.IsInfoEnabled)
                {
                    Logger.Info("Unsubscribing market data request for: " + request.Security.Symbol, _type.FullName,
                                "UnsubscribeTickData");
                }

                // Send Unsubscription Map
                _ibClient.CancelMarketData(_idsMap[request.Id]);
                _ibClient.CancelMarketDepth(_idsMap[request.Id]);
                return(true);
            }
            catch (Exception exception)
            {
                Logger.Error(exception, _type.FullName, "UnsubscribeTickData");
                return(false);
            }
        }