[AG261008]硬疙瘩指标副图-通达信指标源码分享

01 两道金叉叠一起,才算硬疙瘩
盘面里金叉谁没见过?K 和 D 一碰头,是金叉;DIFF 回头穿 DEA,也是金叉。可这俩金叉撞一块儿,才算硬疙瘩。今天这篇,就把双金叉共振怎么搭的,掰开讲。
速查卡(五秒扫完):
| 银疙瘩信号 | 重点判研点 |
02 指标源码分享|硬疙瘩副图

指标编号:AG261008
指标完整源码:
RSV:=((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*(100);K:=SMA(RSV,3,1);D:=SMA(K,3,1);DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);GVV:=EMA(CLOSE,12)-EMA(CLOSE,15);AA1:=CROSS(K,D);AA2:=CROSS(DIFF,DEA);AA3:=CROSS(DIFF,0);AA4:=CROSS(GVV,(-0.01));MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA20:=MA(CLOSE,20);MA30:=MA(CLOSE,30);MA60:=MA(CLOSE,60);OK1:=(CLOSE>MA5)AND(CLOSE>MA10)AND(CLOSE>MA20)AND(CLOSE>MA30)AND((LOW)*(0.9)<MA5)AND((LOW)*(0.9)<MA10)AND((LOW)*(0.9)<MA20)AND((LOW)*(0.9)<MA30);OK2:=(CLOSE>MA5)AND(CLOSE>MA10)AND(CLOSE>MA20)AND(CLOSE>MA30)AND(CLOSE>MA30)AND((LOW)*(0.9)<MA5)AND((LOW)*(0.9)<MA10)AND((LOW)*(0.9)<MA20)AND((LOW)*(0.9)<MA30)AND((LOW)*(0.9)<MA60);银疙瘩1:=AA1AND(BARSLAST(AA2)<6)ANDOK1;银疙瘩2:=AA2AND(BARSLAST(AA1)<6)ANDOK1;银疙瘩3:=AA3AND(BARSLAST(AA1)<6)ANDOK1;银疙瘩4:=AA4AND(BARSLAST(AA1)<6)ANDOK1;需要判研点:银疙瘩1OR银疙瘩2OR银疙瘩3OR银疙瘩4,COLORYELLOW;银疙瘩5:=AA1AND(BARSLAST(AA2)<6)ANDOK2;银疙瘩6:=AA2AND(BARSLAST(AA1)<6)ANDOK2;银疙瘩7:=AA3AND(BARSLAST(AA1)<6)ANDOK2;银疙瘩8:=AA4AND(BARSLAST(AA1)<6)ANDOK2;重点判研点:银疙瘩5OR银疙瘩6OR银疙瘩7OR银疙瘩8,COLOR00FF00;综合信号点:银疙瘩5OR银疙瘩6OR银疙瘩7OR银疙瘩8,COLORFF50FF;
顺手把 #金叉共振# 这个话题钉一下,平时跟 #KDJ金叉# #MACD金叉# 绑一块儿聊。
03 RSV 先算,CROSS 拧出两道闸
先看 RSV 这层。它的活儿,是把收盘价放进最近 9 根的高低区间里,量出一个位置。
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
这个 9,是 KDJ 的经典周期。周期压到 5,太毛躁,单边行情里 RSV 天天顶到天,假信号多到没法看;拖到 13 又太黏,节奏慢半拍。9 卡在中间,我反正用惯了,不打算动它。
RSV 算完不能直接用,后面还得过两道 SMA——K 先把 RSV 平滑一遍,D 再把 K 平滑一遍。毛刺就在这来回里被磨圆了。K:=SMA(RSV,3,1);
3 和 1 是 KDJ 的老搭档。3 是平滑周期,1 是权重。这两个数字,小一点跟手,大一点发钝——改大了金叉出来得晚,改小了又爱晃。这俩数,十个指标里八个这么写,稳。
另一边,MACD 的 DIFF 也在跑。12 和 26 两条 EMA 一短一长,短减长,差的正是这一波的动能。
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
12、26 是老 MACD 的原配参数。短了,DIFF 跟着价格上蹿下跳,金叉全是噪音;长了,动能拐头要等很久,等它出来黄花菜都凉了。中间这段,是长期磨出来的平衡点。
光有金叉还不够。硬疙瘩还要求价格站在均线堆上面,回踩别踩破。OK1 里那串条件,就是干这个的。
OK1:=(CLOSE>MA5) AND (CLOSE>MA10) AND (CLOSE>MA20) AND (CLOSE>MA30) AND (LOW*0.9<MA5);
LOW 乘 0.9,等于给最低价留了一成缓冲。放到 0.8,跌两成才算数,条件太松,跌得稀里哗啦还能亮灯;收到 1.0 又太紧,洗盘那天低点一晃就没了。0.9 这档,是给正常回踩留的口子。
两路信号怎么拧?这边 K、D 一交叉,记作 AA1;那边 DIFF、DEA 一交叉,记作 AA2。硬疙瘩把两个金叉放进 6 根 K 线里对表。
银疙瘩1:=AA1 AND BARSLAST(AA2)<6 AND OK1;
BARSLAST(AA2)<6,是说离上次 MACD 金叉不超过 6 根。窗口收 3 根太严,两个金叉差一天半天的就被丢掉;放到 10 根太松,隔了半个月的事也往一起凑。6 根,大概两周交易,卡得刚好。前阵子我试过收到 4,信号立马变碎,又挪回 6 了。
除了上面两路,源码里还埋了一条短线:GVV 用 12 减 15 的 EMA,AA4 拿它跟负 0.01 比交叉。
GVV:=EMA(CLOSE,12)-EMA(CLOSE,15);
这个负 0.01 看着怪,其实是给零线留的一丝容错。卡得死死用 0,那几天 GVV 在零附近来回磨,一翻就是好几下;放太宽到负 0.1,又等于把门槛抬没了。负 0.01 卡在贴零的位置,意思就是短均线差刚回到地平线,先记一笔。
银疙瘩用的是 OK1,四根均线站住就行。重点判研点换 OK2,把 MA60 也拉进来,等于让更长周期的均线也在脚下。一个管中短期,一个管全周期,层次就这么分出来的。
