Add telemetry for update signal and run bot

This commit is contained in:
2025-11-14 20:22:01 +07:00
parent ac1707c439
commit b4005a2d1e

View File

@@ -257,10 +257,12 @@ public class BacktestExecutor
tradingBot.LastCandle = candle;
// Run with optimized backtest path (minimize async calls)
var backtestStepStart = Stopwatch.GetTimestamp();
var signalUpdateStart = Stopwatch.GetTimestamp();
await tradingBot.UpdateSignals(fixedCandles, preCalculatedIndicatorValues);
await tradingBot.Run();
signalUpdateTotalTime += Stopwatch.GetElapsedTime(signalUpdateStart);
var backtestStepStart = Stopwatch.GetTimestamp();
await tradingBot.Run();
backtestStepTotalTime += Stopwatch.GetElapsedTime(backtestStepStart);
telemetry.TotalBacktestSteps++;