核心逻辑
这是一个基于经典KDJ随机指标原理的改进型指标。计算过程是:先用当前收盘价与过去15天最低价的差值,除以15天最高价与最低价的差值,得到一个0-100的数值;然后对这个数值进行两次平滑处理(先5日再3日),分别得到K线和D线。K线反映价格的短期动能,D线是K线的平滑结果,两者交叉可以判断价格趋势的转折。
买卖信号
- **买入信号**:K线从下向上穿越D线,且D值低于18(表示处于超卖区域),显示"买"字 - **卖出信号**:K线从上向下穿越D线,且D值高于75(表示处于超买区域),显示"卖"字
用法
1. 当K线从下上穿D线时为金叉,是买入时机;K线从上 下穿D线时为死叉,是卖出时机 2. 结合D值判断市场状态:D<18为超卖区(可能见底),D>75为超买区(可能见顶) 3. 图表上会用不同颜色区分多空状态:K≥D时显示蓝色系(多头),K≤D时显示绿色系(空头)
公式源码
VAR1:=((CLOSE - LLV(LOW,15))/(HHV(HIGH,15) - LLV(LOW,15)))*(100); VAR2:=REVERSE(VAR1);VAR3:=SMA(VAR1,5,1);K:=SMA(VAR3,3,1);D:=SMA(K,3,1); DRAWTEXT(crOSS(K,D) AND (D < 18),15,'买'),COLOR0000FF; DRAWTEXT(CROSS(D,K) AND (D > 75),85,'卖'),COLOR00FF00; STICKLINE((K >= D),K,D,6,0),COLOR0000A8;STICKLINE((K >= D),K,D,5,0),COLOR0000C0; STICKLINE((K >= D),K,D,4,0),COLOR0000E0;STICKLINE((K >= D),K,D,3,0),COLOR0000F0; STICKLINE((K >= D),K,D,2,0),COLOR0000D0;STICKLINE((K >= D),K,D,1,0),COLOR8080FF; STICKLINE((K <= D),K,D,6,0),COLOR008800;STICKLINE((K <= D),K,D,5,0),COLOR009900; STICKLINE((K <= D),K,D,4,0),COLOR00AA00;STICKLINE((K <= D),K,D,3,0),COLOR00BB00; STICKLINE((K <= D),K,D,2,0),COLOR00CC00;STICKLINE((K <= D),K,D,1,0),COLOR00DD00;