From 491ef00e314b92c82de286304e6acff029089e6a Mon Sep 17 00:00:00 2001 From: Atharva Joshi Date: Tue, 28 Apr 2026 01:14:57 -0400 Subject: [PATCH] Fix read-only array error in FractionalBacktest indicator scaling --- backtesting/lib.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backtesting/lib.py b/backtesting/lib.py index fd05026a9..02ff9dd36 100644 --- a/backtesting/lib.py +++ b/backtesting/lib.py @@ -552,9 +552,9 @@ def run(self, **kwargs) -> pd.Series: trades[['EntryPrice', 'ExitPrice', 'TP', 'SL']] /= self._fractional_unit indicators = result['_strategy']._indicators - for indicator in indicators: + for i, indicator in enumerate(indicators): if indicator._opts['overlay']: - indicator /= self._fractional_unit + indicators[i] = indicator / self._fractional_unit return result