Fix dataprovider in hyperopt.
This commit is contained in:
parent
6af4de8fe8
commit
6fb4d83ab3
@ -353,6 +353,7 @@ class Backtesting:
|
|||||||
# Update dataprovider cache
|
# Update dataprovider cache
|
||||||
for pair, dataframe in processed.items():
|
for pair, dataframe in processed.items():
|
||||||
self.dataprovider._set_cached_df(pair, self.timeframe, dataframe)
|
self.dataprovider._set_cached_df(pair, self.timeframe, dataframe)
|
||||||
|
self.strategy.dp = self.dataprovider
|
||||||
|
|
||||||
# Use dict of lists with data for performance
|
# Use dict of lists with data for performance
|
||||||
# (looping lists is a lot faster than pandas DataFrames)
|
# (looping lists is a lot faster than pandas DataFrames)
|
||||||
|
@ -372,8 +372,6 @@ class Hyperopt:
|
|||||||
self.backtesting.exchange._api_async = None # type: ignore
|
self.backtesting.exchange._api_async = None # type: ignore
|
||||||
# self.backtesting.exchange = None # type: ignore
|
# self.backtesting.exchange = None # type: ignore
|
||||||
self.backtesting.pairlists = None # type: ignore
|
self.backtesting.pairlists = None # type: ignore
|
||||||
self.backtesting.strategy.dp = None # type: ignore
|
|
||||||
IStrategy.dp = None # type: ignore
|
|
||||||
|
|
||||||
cpus = cpu_count()
|
cpus = cpu_count()
|
||||||
logger.info(f"Found {cpus} CPU cores. Let's make them scream!")
|
logger.info(f"Found {cpus} CPU cores. Let's make them scream!")
|
||||||
|
Loading…
Reference in New Issue
Block a user