4 个版本

0.1.2 2023年1月16日
0.1.1 2021年10月25日
0.1.0 2021年9月27日
0.0.1 2017年1月29日

#134财经

Apache-2.0…

6MB
87K SLoC

C 75K SLoC // 0.3% comments Shell 5.5K SLoC // 0.1% comments M4 5.5K SLoC // 0.2% comments Rust 412 SLoC // 0.1% comments Automake 279 SLoC // 0.0% comments Java 187 SLoC // 0.4% comments

ta-lib

围绕技术分析库的高级Rust封装。

注意事项

此crate仅公开了我自己从原始TA lib中需要的函数。该库大约有200个函数。请随意公开更多,并提交PR。封装缺失的指标通常只需要在crate中添加一行代码,使用现有的包装生成宏。

以下指标已封装

  • ADX – 平均方向(移动)指数。
  • ATR – 平均真实范围。
  • BBANDS – 布林带。
  • -DI – 负方向指示器。
  • +DI – 正方向指示器。
  • EMA – 指数移动平均。
  • NATR – 标准化平均真实范围。
  • OBV – 平衡量。
  • SMA – 简单移动平均。
  • TRANGE – 真实范围。

替代方案

我建议使用ta crate,它是TA的部分Rust重写,但比这个crate有更好的易用性。但这也只实现了原始TA lib指标的一部分。

即如果您需要使用ta中缺失的指标,这个crate可能是一个快速的解决方案。

依赖项