根据报错信息,意外的参数应该是在创建PandasData时传递了不需要的参数。可以参考backtrader的文档,确认PandasData支持哪些参数。可能需要将其他参数删除或更改为正确的参数名。

示例代码中,可能需要将以下行:

data = bt.feeds.PandasData(dataname=stock_hfq_df, fromdate=start_date, todate=end_date)

更改为:

data = bt.feeds.PandasData(dataname=stock_hfq_df, fromdate=start=start_date, todate=end_date)

或者:

data = bt.feeds.PandasData(dataname=stock_hfq_df, fromdate=start_date, todate=end_date, open='open', high='high', low='low', close='close', volume='volume', openinterest=None)

如果仍然存在问题,请仔细检查所有参数是否正确,并确认backtrader版本是否正确


原文地址: https://www.cveoy.top/t/topic/e9QO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录