AttributeError: module 'backtrader.talib' has no attribute 'STOCH'
时间: 2023-08-15 14:08:12 浏览: 318
求解报错:AttributeError:module ‘os’ has no attribute ‘exit’
这个错误通常发生在使用`backtrader`库的`talib`模块时。根据错误信息,似乎在尝试访问`talib`模块的`STOCH`属性时出现了问题。
这个错误可能有以下几种原因:
1. `backtrader`库没有正确安装或版本不兼容。请确保你已经正确安装了最新版本的`backtrader`库,并且与其他依赖项兼容。
2. `talib`库没有正确安装或版本不兼容。`talib`是一个用于技术指标计算的库,它需要额外的安装和设置。请确保你已经正确安装了`talib`库,并且与`backtrader`兼容。
3. `backtrader`库中没有定义`STOCH`属性。在某些情况下,可能是因为所选的版本或配置不支持该属性。你可以查看`backtrader`文档或源代码,确认是否存在该属性。
我建议你先检查以上原因,并尝试解决问题。如果问题仍然存在,请提供更多的上下文和代码,以便我能够更好地帮助你解决问题。
阅读全文