From 909cb64ae1ff40704b77e43aec0ab9c404c0922c Mon Sep 17 00:00:00 2001 From: Joe Schr Date: Thu, 4 Mar 2021 19:30:51 +0100 Subject: [PATCH] feature(TrailingSL): only add indicator to `custom_info` in backtest/hyperopt --- user_data/strategies/trailing_sl.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/user_data/strategies/trailing_sl.py b/user_data/strategies/trailing_sl.py index 00bd857..1202acb 100644 --- a/user_data/strategies/trailing_sl.py +++ b/user_data/strategies/trailing_sl.py @@ -63,7 +63,8 @@ class TrailingSL(IStrategy): def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame: dataframe['atr'] = ta.ATR(dataframe) - self.custom_info[metadata['pair']] = dataframe[['date', 'atr']].copy().set_index('date') + if self.dp.runmode.value in ('backtest', 'hyperopt'): + self.custom_info[metadata['pair']] = dataframe[['date', 'atr']].copy().set_index('date') return dataframe