vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 42
声望: 0

请问一下,为何vscode总是报错,提示talib.AROON找不到?
我按照老师的方法ctrl+j 里面先检测了AROON的指标,见下:

import talib
print(talib.AROON.doc)
AROON(high, low[, timeperiod=?])

Aroon (Momentum Indicators)

Inputs:
    prices: ['high', 'low']
Parameters:
    timeperiod: 14
Outputs:
    aroondown
    aroonup

可是在下面总是提醒我 talib没有AROON指标

class NewArrayManager(ArrayManager):

def __init__(self, size=100):
    super().__init__(size=size)

def aroon(self,n,array=False):
    """"""
    aroon_up,aroon_down = talib.AROON(
        self.high,self.low,n
    )
    if array:
        return aroon_up,aroon_down
    return aroon_up[-1],aroon_down[-1]
Administrator
avatar
加入于:
帖子: 1468
声望: 69

如果是VSCode提示找不到得话,那是因为talib库是C++封装的,VSCode没法直接识别内部的代码,所以提示就会找不到

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3