@@ -176,13 +176,6 @@ class RSIEMACrossoverStrategy(TradingStrategy):
176176 data_sources = data_sources, time_unit = time_unit, interval = interval
177177 )
178178
179- self .buy_signal_dates = {}
180- self .sell_signal_dates = {}
181-
182- for symbol in self .symbols:
183- self .buy_signal_dates[symbol] = []
184- self .sell_signal_dates[symbol] = []
185-
186179 def _prepare_indicators (
187180 self ,
188181 rsi_data ,
@@ -263,13 +256,6 @@ class RSIEMACrossoverStrategy(TradingStrategy):
263256 buy_signal = rsi_oversold & ema_crossover_lookback
264257 buy_signals = buy_signal.fillna(False ).astype(bool )
265258 signals[symbol] = buy_signals
266-
267- # Get all dates where there is a sell signal
268- buy_signal_dates = buy_signals[buy_signals].index.tolist()
269-
270- if buy_signal_dates:
271- self .buy_signal_dates[symbol] += buy_signal_dates
272-
273259 return signals
274260
275261 def generate_sell_signals (self , data : Dict[str , Any]) -> Dict[str , pd.Series]:
@@ -309,13 +295,6 @@ class RSIEMACrossoverStrategy(TradingStrategy):
309295 sell_signal = rsi_overbought & ema_crossunder_lookback
310296 sell_signal = sell_signal.fillna(False ).astype(bool )
311297 signals[symbol] = sell_signal
312-
313- # Get all dates where there is a sell signal
314- sell_signal_dates = sell_signal[sell_signal].index.tolist()
315-
316- if sell_signal_dates:
317- self .sell_signal_dates[symbol] += sell_signal_dates
318-
319298 return signals
320299
321300
0 commit comments