ATRP

增量式、因果技术分析文档

摘要

ATRP 以当前价格的百分比表示平均真实波幅。

更新 API

result = rtta.ATRP().update(close, high, low)

update(...) 每次接收 closehighlow。如果只需推进状态,可用相同输入调用 advance(...)

工作原理

ATRP 用当前收盘价对 ATR 波动估计进行归一化,使以价格单位计量的波幅可以跨价格水平比较,同时保留 ATR 的单步 Wilder 平滑。

递推公式

令 \(z_t = (close_t, high_t, low_t)\) 为一次更新接收的观测,\(\theta\) 表示构造参数。

\[ATR_t=\operatorname{ATR}_n(close_t,high_t,low_t)\]
\[y_t=\frac{ATR_t}{close_t}\]

返回值为当前标量指标值。

组合基础组件

ATR

实现说明

递推公式在 src/rtta/indicator.cppclass ATRP 中实现。

参考资料