假设我有一个资产收盘价数据列表:
priceList = [3,1,2,1,2,1,2,1,2,1,2]
如何获得价目表最后收盘价的RSI值? 目前,我有以下代码:
import talib
import numpy
priceList = [1,2,1,2,1,2,1,2,1,2]
print(talib.RSI(priceList, timeperiod=10))
但是,这给了我一个错误:
TypeError: Argument 'real' has incorrect type (expected numpy.ndarray, got list)
请帮我解决!谢谢
我很确定TA Lib需要一个numpy数组,而不是一个列表作为输入。 尝试将priceList转换为numpy阵列:
然后将其传递给TA Lib
相关问题 更多 >
编程相关推荐