From b4005a2d1eaeca88ae48b99227e4bd0c430cbe80 Mon Sep 17 00:00:00 2001 From: cryptooda Date: Fri, 14 Nov 2025 20:22:01 +0700 Subject: [PATCH] Add telemetry for update signal and run bot --- src/Managing.Application/Backtests/BacktestExecutor.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Managing.Application/Backtests/BacktestExecutor.cs b/src/Managing.Application/Backtests/BacktestExecutor.cs index c7e59261..2be56973 100644 --- a/src/Managing.Application/Backtests/BacktestExecutor.cs +++ b/src/Managing.Application/Backtests/BacktestExecutor.cs @@ -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++;