diff --git a/backtesting/lib.py b/backtesting/lib.py index fd05026a..02ff9dd3 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