Python TA-Lib抽象API用法



我已经看过TA-Lib的模块文档以及抽象特定指南,但我仍然不清楚抽象API到底能为我做什么(以及如何)。具体来说,我希望看到一个Python代码示例,它实例化了一个自定义指标,该指标维护指标值状态,并根据单个输入值定期计算RSI,而不是一组输入值。

我设想的是能够顺序地将值传递给一个指标(当它们变为可用时),因此,例如,我想知道是否有可能每5分钟传递一次抽象指标函数蜡烛收盘价,而不是维护一个700个项目的numpy数组来计算5分钟蜡烛的RSI,并使其输出根据状态计算出的14周期RSI值。这将更适合我的应用程序,它可以无限期地全天候跟踪5个不同时间帧的9个不同指标值。

虽然numpy数组便于生成一次性指标值数组,但如果TA-Lib对象以某种方式保持指标状态,则具有正在进行的指标计算的实时系统将更容易维护,并且内存效率更高。这是抽象的API可以做到的吗?

如果不是,我认为有一个替代方案,即有一个旋转数据集(14项-RSI周期),可以作为抽象指标的输入。通过TA-Lib抽象实现自定义数据类型的代码示例将不胜感激。

如果有人感兴趣,GitHub 会提供一个带有示例代码的答案

最新更新