該指標使用了KDJ指標的核心算法,對KDJ指標進行了進一步的優化。其中,HP表示最高價的最高值,LP表示最低價的最低值。R是把當日的收盤價歸一化到最高價和最低價的比例上,用于計算K值。K是RSV值(即(當日收盤價 - 最近9天內的最低價)/(最近9天內的最高價 - 最近9天內的最低價) × 100)的三日移動平均線,D是K的三日移動平均線,J是3K - 2D。
具體的操作建議,可以根據KDJ指標的核心算法,判斷當前股票所處的買賣區間。當K值突破D值向上交叉時,為金叉,是買進的信號;當K值突破D值向下交叉時,為死叉,是賣出的信號。同時,股票的超買超賣情況也可以由KDJ指標來判斷。當K值超過80時,說明股票已經過度買入,當K值低于20時,說明股票已經超賣,這時可以考慮逢低買入或者逢高賣出。
代碼中的優化部分在于加入了一個平均線M和標準差線S,用來輔助判斷市場情況。當K值和J值分別突破M + 2S和M - 2S時,說明股票向上或向下的動能很大,建議買入或賣出。同時,可以判斷J值是否穿過中心線M,穿過后形成了底部形態,這時可以適當買進。
?
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
?