diff --git a/strategies/ChanLun_EMA52.py b/strategies/ChanLun_EMA52.py index d4070c8..40056fd 100644 --- a/strategies/ChanLun_EMA52.py +++ b/strategies/ChanLun_EMA52.py @@ -102,12 +102,13 @@ class ChanLun_EMA52(IStrategy): (self.pair, "1w"), ] def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame: - self.init_dataframes(dataframe) dataframe['rsi'] = ta.RSI(dataframe, timeperiod=14) - last_price = dataframe.iloc[-1]['close'] - tf_ema52_list = self.chan.check_price_ema52(last_price) if self.last_time + timedelta(minutes=1) < datetime.now(): - logger.info(tf_ema52_list) + logger.info("init_dataframes----------------------------") + last_price = dataframe.iloc[-1]['close'] + tf_ema52_list = self.chan.check_price_ema52(last_price) + self.init_dataframes(dataframe) + logger.info("Price_ema52_list: " + str(tf_ema52_list)) self.last_time = datetime.now() return dataframe def init_dataframes(self, dataframe_1m):