百分比變動 (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);
常見用法
- 用於以百分比形式比較動量。
- 有助於對具有不同價格規模的資產進行波動歸一化。
- 與趨勢或波動率過濾器配合使用,以獲得更清晰的解讀。
