百分比变动 (Percent Change)
滚动百分比变动的 StratCraft 指标页面。
Route: /indicators/pctchange/
作用
PCTCHANGE 衡量选定回看周期内价格的百分比变动。
公式
PctChange(t) = Price(t) / Price(t - period) - 1
输出为小数比率,不是已乘以 100 的百分数。例:周期为 2、收盘价为 [100, 105, 120] 时,结果为 (120 / 100) - 1 = 0.20,显示为 20%。前两根 K 线无结果;默认周期 30 需要 31 根 K 线。分母为零时实现未作特殊处理,使用前须检查非有限值。
参数
period- 默认30
C++23 API
#include <stratforge/indicators/percentchange.hpp>
auto pctChange = std::make_unique<stratforge::PctChange>(data().close(), 30);
常见用法
- 用于以百分比形式比较动量。
- 有助于对具有不同价格规模的资产进行波动归一化。
- 与趋势或波动率过滤器配合使用,以获得更清晰的解读。
