diff --git a/KLHZ.Trader.Core/Exchange/Services/Trader.cs b/KLHZ.Trader.Core/Exchange/Services/Trader.cs index f2db443..3d5b989 100644 --- a/KLHZ.Trader.Core/Exchange/Services/Trader.cs +++ b/KLHZ.Trader.Core/Exchange/Services/Trader.cs @@ -76,7 +76,7 @@ namespace KLHZ.Trader.Core.Exchange.Services public async Task StartAsync(CancellationToken cancellationToken) { - //await _tradeDataProvider.Init(); + await _tradeDataProvider.Init(); _dataBus.AddChannel(nameof(Trader), _pricesChannel); _dataBus.AddChannel(nameof(Trader), _ordersbookChannel); _ = ProcessPrices(); @@ -445,7 +445,11 @@ namespace KLHZ.Trader.Core.Exchange.Services var sells = sberSells.Sum(s => s.Value); var buys = sberBuys.Sum(s => s.Value); var su = sells + buys; - var dsell = (sells / su - 0.5m) * 2; + if (su!=0) + { + var dsell = (sells / su - 0.5m) * 2; + } + var mavTask = CheckByWindowAverageMean(data, message, windowMaxSize, -1, 2m);