コード例 #1
0
        public Task StopAsync()
        {
            _marketMakerTimer.Stop();

            _balancesTimer.Stop();

            _lykkeTradeSubscriber.Stop();

            foreach (QuoteSubscriber quoteSubscriber in _quoteSubscribers)
            {
                quoteSubscriber.Stop();
            }

            return(Task.CompletedTask);
        }
コード例 #2
0
        public Task StopAsync()
        {
            _smartOrderRouterTimer.Stop();

            foreach (OrderBookSubscriber orderBookSubscriber in _orderBookSubscribers)
            {
                orderBookSubscriber.Stop();
            }

            foreach (QuoteSubscriber quoteSubscriber in _quoteSubscribers)
            {
                quoteSubscriber.Stop();
            }

            _balancesTimer.Stop();

            return(Task.CompletedTask);
        }
コード例 #3
0
        public async Task StopAsync()
        {
            _balancesTimer.Stop();

            foreach (var item in _items)
            {
                try
                {
                    item.Stop();
                }
                catch (Exception ex)
                {
                    _log.Warning($"Unable to stop {item.GetType().Name}", ex);
                }
            }

            await Task.CompletedTask;
        }