Closed maledicente closed 11 months ago
I tried around five strategy and had the same error:
2023-11-17 12:08:08,554 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Binance'...
Warning: startup can be very slow
Software Environment:
freqtrade: 2023.8 OS Type: linux, Version: Linux-5.15.0-1047-oracle-aarch64-with-glibc2.31 python: ['3.11.4 (main, Aug 16 2023, 08:00:26) [GCC 10.2.1 20210110]'] sklearn: 1.1.3 tensorflow: 2.13.0, devices:[PhysicalDevice(name='/physical_device:CPU:0', device_type='CPU')] keras: 2.13.1 pytorch: 2.0.1 lightning: 2.0.9 darts: 0.20.0 Lookahead: 12 candles (1.0 hours) Re-train existing models: False Training (only) mode: False
ETH/USDT Adding technical indicators... training model... 2023-11-17 12:08:20,519 - freqtrade - ERROR - Fatal exception! Traceback (most recent call last): File "/freqtrade/freqtrade/main.py", line 42, in main return_code = args'func' ^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/commands/optimize_commands.py", line 58, in start_backtesting backtesting.start() File "/freqtrade/freqtrade/optimize/backtesting.py", line 1366, in start min_date, max_date = self.backtest_one_strategy(strat, data, timerange) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/optimize/backtesting.py", line 1283, in backtest_one_strategy preprocessed = self.strategy.advise_all_indicators(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/strategy/interface.py", line 1323, in advise_all_indicators return {pair: self.advise_indicators(pair_data.copy(), {'pair': pair}).copy() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/strategy/interface.py", line 1323, in return {pair: self.advise_indicators(pair_data.copy(), {'pair': pair}).copy() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/strategy/interface.py", line 1355, in advise_indicators return self.populate_indicators(dataframe, metadata) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/user_data/strategies/NNPredict.py", line 345, in populate_indicators dataframe = self.train_model(dataframe, self.curr_pair) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/user_data/strategies/NNPredict.py", line 451, in train_model self.curr_classifier = self.make_classifier(self.curr_pair, self.seq_len, nfeatures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/user_data/strategies/NNPredict.py", line 1015, in make_classifier predictor.set_model_path(self.get_model_path(pair)) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NNPredictor_LSTM' object has no attribute 'set_model_path' ERROR: 1
I tried around five strategy and had the same error:
2023-11-17 12:08:08,554 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Binance'...
Warning: startup can be very slow
Software Environment:
ETH/USDT Adding technical indicators... training model... 2023-11-17 12:08:20,519 - freqtrade - ERROR - Fatal exception! Traceback (most recent call last): File "/freqtrade/freqtrade/main.py", line 42, in main return_code = args'func' ^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/commands/optimize_commands.py", line 58, in start_backtesting backtesting.start() File "/freqtrade/freqtrade/optimize/backtesting.py", line 1366, in start min_date, max_date = self.backtest_one_strategy(strat, data, timerange) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/optimize/backtesting.py", line 1283, in backtest_one_strategy preprocessed = self.strategy.advise_all_indicators(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/strategy/interface.py", line 1323, in advise_all_indicators return {pair: self.advise_indicators(pair_data.copy(), {'pair': pair}).copy() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/strategy/interface.py", line 1323, in
return {pair: self.advise_indicators(pair_data.copy(), {'pair': pair}).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/freqtrade/freqtrade/strategy/interface.py", line 1355, in advise_indicators
return self.populate_indicators(dataframe, metadata)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/freqtrade/user_data/strategies/NNPredict.py", line 345, in populate_indicators
dataframe = self.train_model(dataframe, self.curr_pair)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/freqtrade/user_data/strategies/NNPredict.py", line 451, in train_model
self.curr_classifier = self.make_classifier(self.curr_pair, self.seq_len, nfeatures)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/freqtrade/user_data/strategies/NNPredict.py", line 1015, in make_classifier
predictor.set_model_path(self.get_model_path(pair))
^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NNPredictor_LSTM' object has no attribute 'set_model_path'
ERROR: 1