//public void PlaceOrder(string PairLink, OrderSide side , OrderType type, decimal quantity, decimal price) //{ // var orderResult = _client.PlaceOrder(PairLink, side, type, quantity, null, null, price, TimeInForce.GoodTillCancel, null, null, null, null, token); // if(orderResult.Error != null && Vars.ShowOrderErrors) // { // _logger.LogError("Order not executed due to : {0}" + orderResult.Error.Message); // } // else // { // } //} public async Task SubscribeSocketsAsync(CancellationToken cancellationToken) { //socketClient.SubscribeToBookTickerUpdates(_botConfig.Pair, HandleBookOffer); MamaBot.GlobalShared.Vars.OrderChannel.AddSubscription(OrderFlowAnalyseService); MamaBot.GlobalShared.Vars.TickChannel.AddSubscription(MamaBot.GlobalShared.Vars.Candleservice); //await _socketClient.SubscribeToKlineUpdatesAsync(_botConfig.Pair, KlineInterval.OneMinute, KL1Min); //await _socketClient.SubscribeToTradeUpdatesAsync(_botConfig.Pair, OrderSocketHandler); await _socketClient.SubscribeToSymbolTickerUpdatesAsync(_botConfig.Pair, PriceTicksHandler); //await _socketClient.SubscribeToPartialOrderBookUpdatesAsync(_botConfig.Pair, 5, 100, OrderBookHandler); //socketClient.SubscribeToTradeUpdates(_botConfig.Pair, TT7); //socketClient.SubscribeToSymbolTickerUpdates(_botConfig.Pair, TT5); //socketClient.SubscribeToPartialOrderBookUpdates(_botConfig.Pair, 5, 100, OrderBookHandler); }