Fix json serialization + preloaded candle

This commit is contained in:
2025-05-23 18:11:34 +07:00
parent 2ee1322ba0
commit 564a23ddec
6 changed files with 20 additions and 21 deletions

View File

@@ -217,6 +217,12 @@ public class TradingBot : Bot, ITradingBot
if (OptimizedCandles.Any())
return;
var haveSignal = Signals.Any();
if (haveSignal)
{
PreloadSince = Signals.First().Date;
}
var candles =
await ExchangeService.GetCandlesInflux(Account.Exchange, Config.Ticker, PreloadSince, Config.Timeframe);
@@ -226,7 +232,11 @@ public class TradingBot : Bot, ITradingBot
{
OptimizedCandles.Enqueue(candle);
Candles.Add(candle);
await UpdateSignals(OptimizedCandles);
if (!haveSignal)
{
await UpdateSignals(OptimizedCandles);
}
}
}