Python ta 中的 ADX、ATR 和 PSAR 指标
ta 0.11 库的 Rust 移植版,与 Python 原版逐位一致。在 100 万根 K 线上进行参数扫描:五个窗口的 ATR、ADX 和 ±DI,以及四种配置的 Parabolic SAR。每个级别都已构建、在测试台上实测并公开发布;所有级别的输出逐字节一致,包括会导致程序 panic 的输入。
同一算法的 Numba 实现(同样逐位一致):计算耗时 335 ms,pandas.read_csv 耗时 201 ms。2 级:计算 18 ms,CSV 解析 20 ms,整个程序 81 ms。Python ta:每 10 万根 K 线需 20.5 s。