diff --git a/KLHZ.Trader.Core/Common/BotModeSwitcher.cs b/KLHZ.Trader.Core/Common/BotModeSwitcher.cs index 5efaa4e..438658c 100644 --- a/KLHZ.Trader.Core/Common/BotModeSwitcher.cs +++ b/KLHZ.Trader.Core/Common/BotModeSwitcher.cs @@ -3,8 +3,8 @@ public static class BotModeSwitcher { private readonly static object _locker = new(); - private static bool _canSell = false; - private static bool _canPurchase = false; + private static bool _canSell = true; + private static bool _canPurchase = true; public static bool CanSell() { diff --git a/KLHZ.Trader.Service/Controllers/PlayController.cs b/KLHZ.Trader.Service/Controllers/PlayController.cs index 239d46c..c371c56 100644 --- a/KLHZ.Trader.Service/Controllers/PlayController.cs +++ b/KLHZ.Trader.Service/Controllers/PlayController.cs @@ -28,7 +28,7 @@ namespace KLHZ.Trader.Service.Controllers using var context1 = await _dbContextFactory.CreateDbContextAsync(); context1.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; var data = await context1.PriceChanges - .Where(c => c.Figi == figi) + .Where(c => c.Figi == figi && c.Time >= time) .OrderBy(c => c.Time) .Select(c => new NewPriceMessage() { @@ -39,7 +39,7 @@ namespace KLHZ.Trader.Service.Controllers IsHistoricalData = true }) .ToArrayAsync(); - data = data.Where(d=>d.Time> time).ToArray(); + foreach (var mess in data) { await _dataBus.Broadcast(mess); diff --git a/KLHZ.Trader.Service/appsettings.json b/KLHZ.Trader.Service/appsettings.json index 0380441..48a94c5 100644 --- a/KLHZ.Trader.Service/appsettings.json +++ b/KLHZ.Trader.Service/appsettings.json @@ -11,7 +11,7 @@ "StopBuyLengthMinuts": 15, "ExchangeDataRecievingEnabled": true, "Token": "", - "ManagingAccountNamePatterns": [ "автотрейд 1" ], + "ManagingAccountNamePatterns": [ "автотрейд" ], "DataRecievingInstrumentsFigis": [ "BBG004730N88", "FUTIMOEXF000", "FUTGMKN09250", "FUTBR1025000", "FUTNG0925000", "FUTNASD09250" ], "TradingInstrumentsFigis": [ "FUTIMOEXF000" ], "FutureComission": 0.0025,