【封板逻辑】涨停生命线 通达信公式指标源码


↑猎庄潜伏信号:主力底部异动吸筹↑第二部份:选谷公式
选1
ZGZTB0:=((EMA(C,5)) * 7 + (EMA(C,10)) * 3) / 10;
ZGZTB1:=IF((YEAR) >= (2025),0,1);
ZGZTB2:=EMA(EMA(L,21) + (6.8) * (STD(L,2)),55);
ZGZTB3:=EMA(((C / (ZGZTB2)) * ((1.88) * C + L + O)) / (2.75),3);
ZGZTB4:=(((ZGZTB3) – (ZGZTB2)) / (ZGZTB2)) / 2;
ZGZTB5:=(EMA((ZGZTB3) – ((ZGZTB4) * (ZGZTB3)),5)) * (ZGZTB1);
ZGZTB6:=(((SMA(MAX(C – (REF(C,1)),0),24,1)) / (SMA(ABS(C – (REF(C,1))),24,1))) * (100)) * (ZGZTB1);
ZGZTB7:=MA(C,26) + 2 * (STD(C,26));
ZGZTB8:=((SMA(MAX(C – (REF(C,1)),0),14,1)) / (SMA(ABS(C – (REF(C,1))),14,1))) * (100);
ZGZTB9:=(EMA(C,60) + EMA(C,120) + EMA(C,240) + EMA(C,480)) / 4;
ZGZTB10:=ZGZTB9 + (1.91) * (STD(ZGZTB9,3));
ZGZTB11:=(EMA(ZGZTB10,12)) * (1.23);
ZGZTB12:=(((((((((SMA(MAX(C – (REF(C,1)),0),24,1)) / (SMA(ABS(C – (REF(C,1))),24,1))) * (100)) > 65) AND ((ZGZTB0) > (EMA(C,13)))) AND ((EMA(C,13)) > (EMA(C,55)))) AND ((ZGZTB7) > (REF(ZGZTB7,1)))) AND (C > (EMA((H + L + C) / 3,13)))) AND ((MA(C,5)) > (MA(C,10)))) AND ((CROSS(HHV(C,5),(MA(H,10)) * (1 + 5 / (100)))) AND ((((C – (REF(C,1))) / (REF(C,1))) * (100)) > (6.5)));
ZGZTB13:=(IF((ZGZTB0) > (ZGZTB5),ZGZTB0,ZGZTB5)) * (ZGZTB1);
潜伏XH:=CROSS((ZGZTB5 < ZGZTB0 AND C>ZGZTB13),0.5) AND C>REF(C,1);
可能封板XH:=ZGZTB12 > 0;
潜伏XH柱:=IF(潜伏XH,0.5,0);
可能封板XH柱:=IF(可能封板XH,1,0);
潜伏:=潜伏XH柱,COLORFF00FF;
可能封板:可能封板XH柱,COLORYELLOW;

第三部分源码:
ZGZTB0:=((EMA(C,5)) * 7 + (EMA(C,10)) * 3) / 10;
ZGZTB1:=IF((YEAR) >= (2025),0,1);
ZGZTB2:=EMA(EMA(L,21) + (6.8) * (STD(L,2)),55);
ZGZTB3:=EMA(((C / (ZGZTB2)) * ((1.88) * C + L + O)) / (2.75),3);
ZGZTB4:=(((ZGZTB3) – (ZGZTB2)) / (ZGZTB2)) / 2;
ZGZTB5:=(EMA((ZGZTB3) – ((ZGZTB4) * (ZGZTB3)),5)) * (ZGZTB1);
ZGZTB6:=(((SMA(MAX(C – (REF(C,1)),0),24,1)) / (SMA(ABS(C – (REF(C,1))),24,1))) * (100)) * (ZGZTB1);
ZGZTB7:=MA(C,26) + 2 * (STD(C,26));
ZGZTB8:=((SMA(MAX(C – (REF(C,1)),0),14,1)) / (SMA(ABS(C – (REF(C,1))),14,1))) * (100);
ZGZTB9:=(EMA(C,60) + EMA(C,120) + EMA(C,240) + EMA(C,480)) / 4;
ZGZTB10:=ZGZTB9 + (1.91) * (STD(ZGZTB9,3));
ZGZTB11:=(EMA(ZGZTB10,12)) * (1.23);
DRAWKLINE(H,O,L,C);
ZGZTB12:=(((((((((SMA(MAX(C – (REF(C,1)),0),24,1)) / (SMA(ABS(C – (REF(C,1))),24,1))) * (100)) > 65) AND ((ZGZTB0) > (EMA(C,13)))) AND ((EMA(C,13)) > (EMA(C,55)))) AND ((ZGZTB7) > (REF(ZGZTB7,1)))) AND (C > (EMA((H + L + C) / 3,13)))) AND ((MA(C,5)) > (MA(C,10)))) AND ((CROSS(HHV(C,5),(MA(H,10)) * (1 + 5 / (100)))) AND ((((C – (REF(C,1))) / (REF(C,1))) * (100)) > (6.5)));
ZGZTB13:=(IF((ZGZTB0) > (ZGZTB5),ZGZTB0,ZGZTB5)) * (ZGZTB1),LINETHICK2,COLORYELLOW;
生命线:(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4,COLORLIRED,LINETHICK2;
TAWY:=H;DRAWTEXT_FIX(C>O,0.01,0.1,0,’ 伀|衆|号|爱指标 ‘),COLOR99EEEE;
STICKLINE((((ZGZTB6) >= (64.5)) AND ((ZGZTB8) >= 65)) AND ((MA(C,1)) > (ZGZTB11)),C,O,3,0),COLORYELLOW;
STICKLINE((((ZGZTB6) > 65) AND ((ZGZTB8) >= 65)) AND ((MA(C,1)) > (ZGZTB11)),H,L,0,0),COLORYELLOW;
DRAWTEXT(CROSS((ZGZTB5 < ZGZTB0 AND C>ZGZTB13),0.5)AND C>REF(C,1),L,’潜伏’),COLORFF00FF;
STICKLINE(CROSS((ZGZTB5 < ZGZTB0 AND C>ZGZTB13),0.5)AND C>REF(C,1),C,O,1,0),COLORFF00FF;
DRAWTEXT((ZGZTB12) > 0,L,’封板逻辑’),LINETHICK1,COLORYELLOW;
夜雨聆风