protected virtual void Dispose(bool disposing) { if (_disposed) return; if (disposing) { AggregateTradeClient.Unsubscribe(); CandlestickClient.Unsubscribe(); DepthClient.Unsubscribe(); StatisticsClient.Unsubscribe(); TradeClient.Unsubscribe(); } _disposed = true; }