[bug fix]
This commit is contained in:
parent
2ed5301b6a
commit
b1e0b74d98
@ -1248,9 +1248,14 @@ class CtaEngine(BaseEngine):
|
||||
"""
|
||||
strategy = self.strategies[strategy_name]
|
||||
if strategy.trading:
|
||||
err_msg = f"策略{strategy.strategy_name}移除失败,请先停止"
|
||||
self.write_error(err_msg)
|
||||
return False, err_msg
|
||||
# err_msg = f"策略{strategy.strategy_name}正在运行,先停止"
|
||||
# self.write_error(err_msg)
|
||||
# return False, err_msg
|
||||
ret, msg = self.stop_strategy(strategy_name)
|
||||
if not ret:
|
||||
return False, msg
|
||||
else:
|
||||
self.write_log(msg)
|
||||
|
||||
# Remove setting
|
||||
self.remove_strategy_setting(strategy_name)
|
||||
|
@ -101,6 +101,7 @@ class PortfolioTestingEngine(BackTestingEngine):
|
||||
# 加载csv文件 =》 dateframe
|
||||
symbol_df = pd.read_csv(bar_file, dtype=data_types)
|
||||
if len(symbol_df)==0:
|
||||
print(f'回测时加载{vt_symbol} csv文件{bar_file}失败。', file=sys.stderr)
|
||||
self.write_error(f'回测时加载{vt_symbol} csv文件{bar_file}失败。')
|
||||
return False
|
||||
|
||||
@ -133,7 +134,8 @@ class PortfolioTestingEngine(BackTestingEngine):
|
||||
"""
|
||||
self.output('comine_df')
|
||||
if len(self.bar_df_dict) == 0:
|
||||
self.output(f'无加载任何数据,请检查bar文件路径配置')
|
||||
print(f'{self.test_name}:无加载任何数据,请检查bar文件路径配置',file=sys.stderr)
|
||||
self.output(f'{self.test_name}:无加载任何数据,请检查bar文件路径配置')
|
||||
|
||||
self.bar_df = pd.concat(self.bar_df_dict, axis=0).swaplevel(0, 1).sort_index()
|
||||
self.bar_df_dict.clear()
|
||||
|
Loading…
Reference in New Issue
Block a user