From 3fe7eedf0fd88b68f39eecbc6c92d8bd5530edd4 Mon Sep 17 00:00:00 2001 From: LouisLetcher <36189959+LouisLetcher@users.noreply.github.com> Date: Thu, 5 Feb 2026 12:17:38 +0100 Subject: [PATCH] fix: return DataFrame without resetting index in _normalize_data method --- src/backtest/runner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backtest/runner.py b/src/backtest/runner.py index bde3a41..e6e8233 100644 --- a/src/backtest/runner.py +++ b/src/backtest/runner.py @@ -229,7 +229,7 @@ def _prepare_pybroker_frame( if missing_cols: raise ValueError(f"Missing required columns after normalization: {missing_cols}") ordered = pd.DataFrame({col: working[col].to_numpy() for col in ordered_cols}) - return ordered.reset_index(drop=True), dates + return ordered, dates def _compute_cagr( self,