『强庄控盘+MACD共振』捉妖模型2.0套装指标,捕捉主力启动点共振指标
公式介绍
本套指标包含 通达信主图公式 与 公式 ,核心逻辑基于 多周期主力筹码异动 与 MACD趋势共振 。主图通过计算“主力筹码”的N周期极值(10/20/30/50/80),合成“动能级别”,当出现80周期极值且连续计数为1时,标记“★强庄控盘”信号(黄色K线+文字+图标)。公式则要求同时满足30/50/80周期极值成立且 MACD柱线为正 ,过滤出强庄启动前的共振买点。
使用方法
- 主图加载 :直接应用于日K线图,红色“ZBGS57”线为短期趋势,洋红色“ZBGSMD”为长期支撑。出现 黄色实心K线 与“★强庄控盘”字样时,代表主力高度控盘,可重点关注。
- 执行 :使用“强庄控盘”公式,建议在 尾盘14:50后 或 收盘后 执行,选出当日满足多周期极值+MACD>0的个股。结果中优先选择 股价位于20日均线上方 、 成交量温和放大 的品种。
- 辅助确认 :主图中青色与灰色柱状线为趋势强弱提示,结合 捉妖线(EMA13) 上穿 主力筹码线 可提高胜率。
注意事项
- 本指标在 震荡市中假信号较多 ,建议配合大盘环境使用。
- 条件较严格,出现信号时往往已脱离底部,注意 分批买入 。
- 参数(如10/30/50/80周期)可根据个股股性微调。
强庄控盘主图源码:
{主图源码如下}
ZBGS8K:=20;
ZBGSSI:=MA(C,ZBGS8K);
ZBGS69:=POW((C-ZBGSSI),2);
ZBGS6D := OPEN - LOW;
捉妖线 := EMA(C, 13);
主力筹码 := (2 * C + O + H + LOW) * 100;
VAR1 := (主力筹码 / EMA(主力筹码, 4) - 1) * 100;
VAR2 := IF(BARSCOUNT(C) > 60 AND DYNAINFO(4) > 0, VAR1 = HHV(ABS(VAR1), 10), 0);
ZBGSWV:=MA(ZBGS69,ZBGS8K);
ZBGSRX:=SQRT(ZBGSWV);
ZBGSYL := MA(VOL, 3);
ZBGSD6:=ZBGSSI+2*ZBGSRX;
ZBGS4J:=ZBGSSI-2*ZBGSRX;
ZBGSZJ := REF(HIGH, 5);
ZBGSV1:=REF(ZBGSSI,1);
ZBGSTS:=REF(ZBGSD6,1);
ZBGSAH := 47;
ZBGSJ7:=REF(ZBGS4J,1);
ZBGSSB:=(C-ZBGSJ7)/(ZBGSTS-ZBGSJ7);
ZBGSE9 := OPEN - LOW;
ZBGS68:=100*(C-MA(C,12))/MA(C,12);
ZBGSG2:=EMA(ZBGS68,5);
ZBGS0B := CLOSE;
ZBGSA5:=EMA(ZBGSSB,5);
ZBGSAE:=EMA(ZBGSA5,2);
ZBGSCV := CLOSE;
ZBGSLG:=100*(C-MA(C,60))/MA(C,60);
ZBGSU4:=EMA(ZBGS68,25);
ZBGS1V := 78;
TEG_T6Y := LLV(LOW, 4);
ZBGS5C:=EMA(ZBGSSB,25);
ZBGSF6 := REF(HIGH, 5);
ZBGSTJ:=EMA(ZBGSA5,10);
ZBGS1A:=ZBGSLG>=ZBGSU4 AND ZBGS5C>ZBGSTJ;
ZBGSEB := CLOSE;
ZBGS44:=(C/REF(C,1)>1.02);
ZBGSAR:=REF(C,1)< REF(MA(C,20),1);
ZBGSJP := CLOSE;
ZBGSK1:EMA(HHV(H,1),8),;
ZBGSWA := MA(VOL, 10);
ZBGS4D:EMA(CLOSE,8),;
ZBGSJU:=(H+L+3*C)/5;
ZBGS7N := OPEN - LOW;
ZBGSVM:=EMA(ZBGSJU,5);
ZBGSY9:=EMA(ZBGSJU,13);
ZBGS7U:=EMA(ZBGSJU,21);
ZBGS6H:=EMA(ZBGSJU,34);
ZBGSZ8:=(ZBGSVM+ZBGSY9+ZBGS7U+ZBGS6H)/4;
ZBGS57:MA(ZBGSZ8,5),COLORRED,LINETHICK2;
ZBGSIH := 42;
ZBGSYM:EMA(ZBGS4D,50*3),COLORWHITE,CIRCLEDOT,LINETHICK2;
ZBGSMD:EMA(ZBGS4D,50*5),COLORMAGENTA,LINETHICK4;
VAR3 := IF(BARSCOUNT(C) > 60 AND DYNAINFO(4) > 0, VAR1 = HHV(ABS(VAR1), 20), 0);
VAR4 := IF(BARSCOUNT(C) > 60 AND DYNAINFO(4) > 0, VAR1 = HHV(ABS(VAR1), 30), 0);
VAR5 := IF(BARSCOUNT(C) > 60 AND DYNAINFO(4) > 0, VAR1 = HHV(ABS(VAR1), 50), 0);
VAR6 := IF(BARSCOUNT(C) > 60 AND DYNAINFO(4) > 0, VAR1 = HHV(ABS(VAR1), 80), 0);
ZBGSMC := CLOSE;
ZBGSU5:=REF(CLOSE,1);
ZBGS9S:=SMA(MAX(CLOSE-ZBGSU5,0),6,1)/SMA(ABS(CLOSE-ZBGSU5),6,1)*100;
ZBGSDR := CLOSE;
ZBGSM7 := REF(HIGH, 10);
ZBGSOM:=LLV(C,100),COLORGRAY;
ZBGSWC:STICKLINE(ZBGS57>REF(ZBGS57,1) , ZBGS57*0.998,ZBGS57*1.002,8,0),COLORCYAN,LINETHICK2;
ZBGSDN := OPEN - LOW;
ZBGSUN:=ZBGS4D< REF(ZBGS4D,1) AND C< ZBGS4D;
ZBGSCE:STICKLINE(ZBGSK1< REF(ZBGSK1,1) OR ZBGSUN, ZBGSK1*0.998,ZBGSK1*1.004,8,0),COLORBLUE,LINETHICK3;
ZBGS8S := REF(HIGH, 7);
ZBGSGP:=STICKLINE(ZBGS57< REF(ZBGS57,1) , ZBGS57*0.998,ZBGS57*1.002,8,0),COLORGRAY,LINETHICK4;
ZBGSQ9:=EMA(ZBGS4D,50*3),COLORGREEN,CIRCLEDOT;
ZBGSL2 := OPEN - LOW;
TEG_QFJ := EMA(CLOSE, 39);
TEG_YVX := MA(CLOSE, 12) - MA(CLOSE, 35);
ZBGSBU:=IF((C-REF(C,1))/REF(C,1)>0.025,1,0);
ZBGS1D := CLOSE;
STICKLINE(C>REF(O,BARSLAST(ZBGSBU =1)),REF(O,BARSLAST(ZBGSBU =1)),REF(O,BARSLAST(ZBGSBU =1)),10,0),COLORGREEN;
ZBGS3P:=EMA(C,5);
ZBGSWE := OPEN - LOW;
ZBGS47:=EMA(C,13);
ZBGSY8:=EMA(C,34);
ZBGSAG := OPEN - LOW;
ZBGSTA:=EMA(C,55);
ZBGS25:=EMA(C,89);
ZBGSNQ := CLOSE;
ZBGS3V:=EMA(C,144);
ZBGSND:=IF(ZBGS3P>MAX(ZBGS47,ZBGSY8),ZBGS3P,IF(ZBGS3P< MIN(ZBGS47,ZBGSY8),ZBGS47,ZBGSY8)),COLOR00FF00,LINETHICK2;
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
ZBGSIU := 74;
ZBGSLC:IF(ZBGSND>REF(ZBGSND,1),ZBGSND,DRAWNULL),COLORYELLOW,LINETHICK2;
VAR7 := C > MA(C, 20);
VAR8 := SMA(LOW, 4, 3);
VAR9 := C > MA(C, 5);
DIF := EMA(C, 12) - EMA(C, 26);
DEA := EMA(DIF, 9);
MACD := (DIF - DEA) * 2;
VAR10 := MACD > 0;
动能级别 := (VAR2 + VAR3 + VAR4 + VAR5 + VAR6) / 50 * 100;
超强 := BARSLASTCOUNT(VAR6) = 1;
STICKLINE(超强, O, C, 2, 0), COLORMAGENTA;
STICKLINE(超强, O, C, 0.1, 0), COLORYELLOW;
STICKLINE(超强, VAR8 * 0.9999, VAR8 * 0.9979, 6, 0), COLORYELLOW;
DRAWTEXT(超强, H*1.02,'★强庄控盘'), COLORYELLOW;
DRAWICON(超强, L, 23);
{选股源码如下}
主力筹码 := (2 * C + O + H + L) * 100;
VAR1 := (主力筹码 / EMA(主力筹码, 4) - 1) * 100;
VAR4 := IF(BARSCOUNT(C) > 60 AND DYNAINFO(4) > 0, VAR1 = HHV(ABS(VAR1), 30), 0);
VAR5 := IF(BARSCOUNT(C) > 60 AND DYNAINFO(4) > 0, VAR1 = HHV(ABS(VAR1), 50), 0);
VAR6 := IF(BARSCOUNT(C) > 60 AND DYNAINFO(4) > 0, VAR1 = HHV(ABS(VAR1), 80), 0);
DIF := EMA(C, 12) - EMA(C, 26);
DEA := EMA(DIF, 9);
MACD := (DIF - DEA) * 2;
VAR10 := MACD > 0;
XG: BARSLASTCOUNT(VAR6) = 1 AND VAR4 AND VAR5 AND VAR10;