VNPY中有时候需要自己新建指标函数,比如求成交量的平均值,就需要自己写。
那么请问一下,新建指标函数时有啥窍门吗? 因为我写出来总是报错。
就比如这个:
为什么sma、kama、wma等指标,在调用talib库时,talib后面直接是.+指标名字,而换到了talib.VOLUME,就报错了呢?
我把报错翻译了一下,说是talib库中没有volume这个属性。
那么当需要自己新建指标函数时,到底应该遵循什么原则呢?
VNPY中有时候需要自己新建指标函数,比如求成交量的平均值,就需要自己写。
那么请问一下,新建指标函数时有啥窍门吗? 因为我写出来总是报错。
就比如这个:
为什么sma、kama、wma等指标,在调用talib库时,talib后面直接是.+指标名字,而换到了talib.VOLUME,就报错了呢?
我把报错翻译了一下,说是talib库中没有volume这个属性。
那么当需要自己新建指标函数时,到底应该遵循什么原则呢?
直接调用am.volume[-n:].mean()就能计算出来了,n是窗口