先补个 KDJ 的课,不然这公式看不懂。
普通 KDJ 是9 日的:RSV=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))×100,然后 K=SMA (RSV,3,1),D=SMA (K,3,1),J=3K-2D。这公式把周期拉到了55 日:A1 就是 55 日 RSV,A2 是 K 值,A3 是 D 值,A6=3A2-2A3 就是 55 日 J 值。
A7=3A3-2A2呢?这是个反向 J 值 —— 把 K 和 D 位置换一下。A6 上穿 A7 和 A7 上穿 A6,本质是金叉死叉。
然后A4:(HHV(H,16)-C)/(HHV(H,16)-LLV(L,16))。注意它是倒着算的 —— 分子是 16 日最高减收盘,不是收盘减最低。所以 A4 越大,说明现在股价越接近 16 日最低点;A4 越小,说明越接近最高点。A5=SMA(A4,8,1) 是它的 8 日平滑。
XG 那一串:
EVERY(A6>REF(A6,1),5)——55 日 J 值连续 5 天往上走
EVERY(A5<REF(A5,1),5)—— 反向位置指标连续 5 天往下走(意思是股价在 16 日区间里越爬越高)
A7<REF(A7,1)—— 反向 J 值今天比昨天小
今天收阳、非 S 非 * ST、有成交
源码直接复制,日线使用:
A1:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;
A2:=SMA(A1,13,1);
A3:=SMA(A2,13,1);
A4:=(HHV(HIGH,16)-CLOSE)/(HHV(HIGH,16)-LLV(LOW,16));
A5:=SMA(A4,8,1);
A6:=3*A2-2*A3;
A7:=3*A3-2*A2;
XG:EVERY(A6>REF(A6,1),5) AND EVERY(A5<REF(A5,1),5) AND A7<REF(A7,1)
AND C>REF(C,1) AND IF(NAMELIKE('S'),0,1) AND IF(NAMELIKE('*'),0,1) AND DYNAINFO(4)>0;说穿了就是:长周期 J 值在抬头,短周期位置在走高,两个方向对上,且今天收阳。但EVERY 连续 5 天这个条件很死板 —— 真启动的时候经常是第 3 天就该反应了,等 5 天确认,肉已经没了一块。反过来,连续 5 天向上也可能只是下跌后的弱反弹。参数 13、8、5 都是拍的,别把 "连续 5 天" 当成什么神奇阈值。
指标仅为技术交流,不构成投资建议。市场有风险,入市需谨慎。
扩展阅读:https://mp.weixin.qq.com/s/ulNhpk6vZjTSPhlKyY4UiA


