通常,我使用 ta-lib 来计算技术分析指标。但我发现有时我需要迭代计算指标,如下所示:
sma = SMA(timeperiod = 10)
while True:
price = read_price(...)
ma_value = sma.feed(price)
# some action do with price and ma_value
...
ta-lib可以这样用吗?或者还有其他图书馆可以使用吗?
原始库不支持这种工作方式。我的名为TA-Lib RT的 TA-Lib 项目的分支就是为此而设计的。但是没有人测试过它的自动生成的 python 包装器,所以我怀疑它在没有一些错误修复的情况下也能正常工作。