最近接触了Backtrader这一个量化的库,导入库的过程没什么问题。

但是在使用其中的某些函数时:比如以下这个MovingSimpleAverage,Pycharm识别不出这个函数需要接受什么参数,给他必要的参数他会弱报错。

ctrl+左键放在函数上看到的意思好像是这个函数不需要参数。。

但是进入函数内部,可以看到他是需要我传进去的两个参数的。

最后奇怪的是,程序是可以正常运行的,说明我传入的参数没错。
个人不太懂Python库的内部原理,所以尝试了多种方法无果;有一个问题是我的python interpreter的设置里是没有backtrader这个库的,可能是pip的时候没安装到project的路径?
但是库的其他的一些功能都可顺利使用,就是一些其中的函数识别不出有什么参数。
还有一点是是【bt.函数】就识别的出来,但是【bt.其他.函数】就不行了,可能是中间这个“其他”的问题?