move strategy load after candle type has been defined
This commit is contained in:
@@ -33,13 +33,6 @@ class RecursiveAnalysis(BaseAnalysis):
|
|||||||
|
|
||||||
super().__init__(config, strategy_obj)
|
super().__init__(config, strategy_obj)
|
||||||
|
|
||||||
strat = StrategyResolver.load_strategy(config)
|
|
||||||
self._strat_scc = strat.startup_candle_count
|
|
||||||
|
|
||||||
if self._strat_scc not in self._startup_candle:
|
|
||||||
self._startup_candle.append(self._strat_scc)
|
|
||||||
self._startup_candle.sort()
|
|
||||||
|
|
||||||
self.partial_varHolder_array: list[VarHolder] = []
|
self.partial_varHolder_array: list[VarHolder] = []
|
||||||
self.partial_varHolder_lookahead_array: list[VarHolder] = []
|
self.partial_varHolder_lookahead_array: list[VarHolder] = []
|
||||||
|
|
||||||
@@ -149,6 +142,13 @@ class RecursiveAnalysis(BaseAnalysis):
|
|||||||
self.local_config["candle_type_def"] = prepare_data_config["candle_type_def"]
|
self.local_config["candle_type_def"] = prepare_data_config["candle_type_def"]
|
||||||
backtesting._set_strategy(backtesting.strategylist[0])
|
backtesting._set_strategy(backtesting.strategylist[0])
|
||||||
|
|
||||||
|
strat = backtesting.strategy
|
||||||
|
self._strat_scc = strat.startup_candle_count
|
||||||
|
|
||||||
|
if self._strat_scc not in self._startup_candle:
|
||||||
|
self._startup_candle.append(self._strat_scc)
|
||||||
|
self._startup_candle.sort()
|
||||||
|
|
||||||
varholder.data, varholder.timerange = backtesting.load_bt_data()
|
varholder.data, varholder.timerange = backtesting.load_bt_data()
|
||||||
varholder.timeframe = backtesting.timeframe
|
varholder.timeframe = backtesting.timeframe
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user