指標(biāo)公式源碼分析及使用說明參考:
這個(gè)代碼片段用于計(jì)算并繪制KDJ指標(biāo)的主圖,下面是總結(jié)思路和具體操作說明:
?
?總結(jié)思路:
?
1. 計(jì)算周期性極值:
? ?- `HH` 和 `LL` 分別表示過去9個(gè)周期的最高價(jià)和最低價(jià)。
?
2. 計(jì)算RSV值:
? ?- RSV用于衡量當(dāng)前價(jià)格在過去9個(gè)周期的價(jià)格區(qū)間中的位置。
?
3. 平滑處理:
? ?- `K1`、`D1`、`J1` 分別為RSV的平滑值,利用簡單移動(dòng)平均SMA來計(jì)算。
? ?- `K`、`D`、`J` 是將KDJ值平滑到實(shí)際價(jià)格區(qū)間。
?
?具體操作說明:
?
1. 計(jì)算KDJ值:
? ?- `HH`: 計(jì)算過去9周期的最高價(jià)。
? ?- `LL`: 計(jì)算過去9周期的最低價(jià)。
? ?- `FG`: 計(jì)算價(jià)格區(qū)間的幅度,作為調(diào)整因子。
? ?- `RSV`: 計(jì)算當(dāng)前價(jià)格相對于過去區(qū)間的位置。
? ?- `K1`: 計(jì)算RSV的3日簡單移動(dòng)平均。
? ?- `D1`: 計(jì)算`K1`的3日簡單移動(dòng)平均。
? ?- `J1`: 計(jì)算J值為`3K1 - 2D1`。
?
2. 繪制KDJ指標(biāo):
? ?- `K`: 將K值平滑調(diào)整至實(shí)際價(jià)格區(qū)間。
? ?- `D`: 將D值平滑調(diào)整至實(shí)際價(jià)格區(qū)間。
? ?- `J`: 將J值平滑調(diào)整至實(shí)際價(jià)格區(qū)間。
?
?總結(jié):
?
此代碼通過計(jì)算和繪制KDJ指標(biāo)的K、D、J線,提供了一種對市場動(dòng)向進(jìn)行分析的工具。用戶可以根據(jù)這些指標(biāo)判斷市場的超買超賣狀態(tài),從而做出交易決策。
?
?
源碼:{KDJ主圖}HH:=HHV(H,9);LL:=LLV(L,9);FG:=(HH-LL)/100;RSV:=(C-LL)/(HH-LL)*100;K1:=SMA(RSV,3,1);D1:=SMA(K1,3,1);J1:=3*K1-2*D1;K:K1*FG+LL;D:D1*FG+LL;J:J1*FG+LL;{DRAWKLINE(H,O,L,C)};
?
公式導(dǎo)入教程: 【通達(dá)信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程】
?