实盘订阅的策略,copy到本地后运行报错
由scolo创建,最终由scolo 被浏览 1 用户
# @module(position="-234,-636", comment="""抽取预测数据""")
m4 = M.extract_data_dai.v18(
sql=m3.data,
start_date="""2021-01-01""",
start_date_bound_to_trading_date=True,
end_date="""2025-02-21""",
end_date_bound_to_trading_date=True,
before_start_days=90,
keep_before=False,
debug=False,
m_cached=False,
m_name="""m4"""
)
# @module(position="-232,-534", comment="""交易,日线,设置初始化函数和K线处理函数,以及初始资金、基准等""")
m5 = M.bigtrader.v37(
data=m4.data,
start_date="""""",
end_date="""""",
initialize=m5_initialize_bigquant_run,
before_trading_start=m5_before_trading_start_bigquant_run,
handle_tick=m5_handle_tick_bigquant_run,
handle_data=m5_handle_data_bigquant_run,
handle_trade=m5_handle_trade_bigquant_run,
handle_order=m5_handle_order_bigquant_run,
after_trading=m5_after_trading_bigquant_run,
capital_base=200000.00,
frequency="""daily""",
product_type="""股票""",
rebalance_period_type="""交易日""",
rebalance_period_days=M.tune.parameter('rebalance_period_days:调仓周期', '1', 'str'),
rebalance_period_roll_forward=True,
backtest_engine_mode="""标准模式""",
before_start_days=0,
volume_limit=1,
order_price_field_buy="""open""",
order_price_field_sell="""open""",
benchmark="""沪深300指数""",
plot_charts=True,
debug=False,
backtest_only=False,
m_name="""m5"""
)
报错LOG
add_strategy_by_setting: error not find strategy module by name:strategy
2026-03-05 20:59:26.041559 add_strategy_by_setting: error not find strategy module by name:strategy
backtest add_strategy failed {'strategy_name': 'strategy', 'account_id': 'bkt000'}
2026-03-05 20:59:26.043223 backtest add_strategy failed {'strategy_name': 'strategy', 'account_id': 'bkt000'}
您可以去社区论坛问答交流板块反馈咨询 去发帖>>
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
Cell In[1], line 112
98 m4 = M.extract_data_dai.v18(
99 sql=m3.data,
100 start_date="""2021-01-01""",
(...)
108 m_name="""m4"""
109 )
111 # @module(position="-232,-534", comment="""交易,日线,设置初始化函数和K线处理函数,以及初始资金、基准等""")
--> 112 m5 = M.bigtrader.v37(
113 data=m4.data,
114 start_date="""""",
115 end_date="""""",
116 initialize=m5_initialize_bigquant_run,
117 before_trading_start=m5_before_trading_start_bigquant_run,
118 handle_tick=m5_handle_tick_bigquant_run,
119 handle_data=m5_handle_data_bigquant_run,
120 handle_trade=m5_handle_trade_bigquant_run,
121 handle_order=m5_handle_order_bigquant_run,
122 after_trading=m5_after_trading_bigquant_run,
123 capital_base=200000.00,
124 frequency="""daily""",
125 product_type="""股票""",
126 rebalance_period_type="""交易日""",
127 rebalance_period_days=M.tune.parameter('rebalance_period_days:调仓周期', '1', 'str'),
128 rebalance_period_roll_forward=True,
129 backtest_engine_mode="""标准模式""",
130 before_start_days=0,
131 volume_limit=1,
132 order_price_field_buy="""open""",
133 order_price_field_sell="""open""",
134 benchmark="""沪深300指数""",
135 plot_charts=True,
136 debug=False,
137 backtest_only=False,
138 m_name="""m5"""
139 )
File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigmodule/modules.py:28, in __call__(self, **kwargs)
File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigmodule/moduleinvoker.py:218, in module_invoke(name, version, kwargs)
File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigmodule/moduleinvoker.py:181, in _module_invoke(name, version, kwargs)
File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigmodule/moduleinvoker.py:44, in _module_run(module, kwargs)
File v37/__init__.py:408, in v37.run()
File v37/__init__.py:193, in v37._run()
File v37/__init__.py:185, in v37._run_backtest()
File v37/core/pybacktest/__init__.py:413, in v37.core.pybacktest.BigQuantModule.run()
File v37/core/pybacktest/__init__.py:356, in v37.core.pybacktest.BigQuantModule.run_algo()
File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigtraderv1/run_trading.py:647, in run_backtest(start_date, end_date, strategy, strategy_setting, capital_base, frequency, market, product_type, instruments, options_data, **kwargs)
File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigtraderv1/run_trading.py:407, in run(self, **kwargs)
File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigtraderv1/run_trading.py:434, in _run_backtest(self, **kwargs)
File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigtraderv1/strategy/backtest_engine.py:246, in run(self)
File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigtraderv1/strategy/backtest_engine.py:230, in pre_run(self)
Exception: backtest strategy added failed, please check strategy_setting!
\