股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索

[通达信] 〖趋势C底T顶〗辨识短期情绪回调后止跌迹象源码


   
楼主
2026-8-27 10:00:23
{主图源码如下}

{趋势抄底T顶Z}
ZBGS31:=MA((2*CLOSE+HIGH+LOW)/4,5);
ZBGS32:=ZBGS31*102/100;
ZBGS33:=ZBGS31*(200-102)/100;
ZBGS34:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
ZBGS35:=DMA(CLOSE,ZBGS34);
ZBGS36:=(1+7/100)*ZBGS35;
ZBGS37:=(1-7/100)*ZBGS35;
ZBGS38:=14;
ZBGS39:=(HIGH+LOW+CLOSE)/3;
ZBGS310:=(ZBGS39-MA(ZBGS39,ZBGS38))/(0.015*AVEDEV(ZBGS39,ZBGS38));
ZBGS311:=REF(CLOSE,1)<=ZBGS37;
DRAWTEXT_FIX(C>O,0.01,0.01,0,''),COLOR222222;
ZBGS312:=REF(CLOSE,2)<=ZBGS37;
ZBGS313:=REF(CLOSE,3)<=ZBGS37;
ZBGS314:=REF(CLOSE,1)<=REF(CLOSE,1);
ZBGS315:=REF(CLOSE,2)< REF(CLOSE,3);
ZBGS316:=REF(CLOSE,3)< REF(CLOSE,4);
ZBGS317:=REF(CLOSE,1)/REF(CLOSE,2)<=1.035;
ZBGS318:=REF(CLOSE,1)/REF(CLOSE,2)>(-1.095);
ZBGS319:=CLOSE/REF(CLOSE,1)>1.08;
ZBGS320:=OPEN>REF(CLOSE,1);
ZBGS321:=CLOSE/REF(CLOSE,1)>1.07;
ZBGS322:=CROSS(ZBGS310,(-90));
ZBGS323:=ZBGS310>(-68);
ZBGS324:=ZBGS310>=REF(ZBGS310,1);
ZBGS325:=REF(ZBGS310,1)< (-90);
ZBGS326:=CROSS(CLOSE,ZBGS37);
ZBGS327:=CLOSE/REF(CLOSE,1)>1.03;
ZBGS328:=EMA(CLOSE,9);
ZBGS329:=EMA(ZBGS328*1.13,5);
ZBGS330:=CLOSE>=OPEN;
ZBGS331:=EMA(ZBGS328*1.12,5);
ZBGS332:=EMA(ZBGS328*1.11,5);
ZBGS333:=CROSS(CLOSE,ZBGS332);
ZBGS334:=CROSS(CLOSE,ZBGS329);
ZBGS335:=CROSS(CLOSE,ZBGS331);
ZBGS336:=7;
ZBGS337:=35;
ZBGS338:=VOL;
ZBGS339:=MA(ZBGS338,5);
ZBGS340:=MA(ZBGS338,10);
ZBGS341:=ZBGS339>=ZBGS340;
ZBGS342:=ZBGS311 AND ZBGS322 AND ZBGS317 AND ZBGS321;
ZBGS343:=ZBGS311 AND ZBGS326 AND ZBGS317 AND ZBGS319;
ZBGS344:=ZBGS334 OR ZBGS335 OR ZBGS333 AND ZBGS330 AND ZBGS327;
MA5:MA(CLOSE,5),COLORFFFFFF, DOTLINE LINETHICK1;
MA10:MA(CLOSE,10),COLORYELLOW, DOTLINE LINETHICK1;
MA20:MA(CLOSE,20),COLORBLUE, DOTLINE LINETHICK1;
AA:=VOL>REF(V,1)*1.9;
XG:=BARSLASTCOUNT(ZBGS342 OR ZBGS343 OR ZBGS344)=1 AND AA;
STICKLINE(XG,CLOSE,OPEN,4,0),COLORFF00FF;
DRAWTEXT(XG,LOW*0.99,'★启动'),COLORYELLOW;


{副图源码如下}

{趋势抄底T顶F副图}
AA:=LLV(LOW,34);
BB:=HHV(HIGH,30);
DD:=(EMA(((CLOSE-AA)/(BB-AA))*(4),4))*(25);
谷:=(((DD-LLV(DD,21))/(HHV(DD,21)-LLV(DD,21)))*(4))*(25);
ZBGS31:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;
ZBGS32:=SMA(ZBGS31,3,1);
ZBGS33:=SMA(ZBGS32,3,1);
ZBGS34:=SMA(ZBGS33,3,1);
波:=ZBGS33,COLORWHITE;
段:=ZBGS34,COLORYELLOW;
ZBGS37:=CROSS(ZBGS34,ZBGS33) AND ZBGS33>80;
STICKLINE(FILTER(ZBGS37,5)=1,0,70,1,0),COLORBLUE;
DRAWTEXT(FILTER(ZBGS37,5)=1,50,' 卖'),LINETHICK1,COLORFFCC66;
趋势1:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),DOTLINE,COLORGRAY;
ZBGS38:=CROSS(ZBGS32,ZBGS33) AND ZBGS33>80 AND ZBGS33>ZBGS34;
ZBGS39:=CROSS(趋势1,ZBGS32) AND 趋势1< 20 AND 趋势1< 段;
分批卖出:STICKLINE(ZBGS38,50,90,1,0),COLOR008360;
分批买入:STICKLINE(ZBGS39,40,0,1,0),COLOR000080;
NOTEXT1:90,COLORGRAY,DOTLINE;
NOTEXT:=0,COLORYELLOW ;
ZBGS301:=EMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5);
ZBGS302:=(HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5);
ZBGS303:=CROSS(ZBGS302,ZBGS301);
ZBGS304:=REF(ZBGS302,2)< REF(ZBGS302,1) AND ZBGS302< REF(ZBGS302,1);
ZBGS305:=COUNT(ZBGS303,7)>0 AND ZBGS304;
ZBGS306:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
ZBGS307:=SMA(ABS(LOW-ZBGS306),13,1)/SMA(MAX(LOW-ZBGS306,0),10,1);
ZBGS308:=EMA(ZBGS307,10);
ZBGS309:=EMA(C,5);
ZBGS310:=LLV(LOW,33);
ZBGS311:=EMA(IF(LOW<=ZBGS310,ZBGS309,0),3)*40;
ZBGS312:=IF(ZBGS311>100,ZBGS311*0.312,ZBGS311);
资金入场:ZBGS302,COLORRED;
ZBHJ1:=REF(LOW,1);
ZBHJ2:=SMA(ABS(LOW-ZBHJ1),13,1)/SMA(MAX(LOW-ZBHJ1,0),13,1)*4;
ZBHJ3:=EMA(ZBHJ2,13);
ZBHJ4:=LLV(LOW,34);
ZBHJ5:=EMA(IF(LOW<=ZBHJ4,ZBHJ3,0),3);
散户:STICKLINE(ZBHJ5>REF(ZBHJ5,1),0,ZBHJ5,0.5,0),COLORGREEN;
RE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
ZBCL2:=(HIGH+LOW+CLOSE)/3;
ZBCL3:=(ZBCL2-MA(ZBCL2,14))/(0.015*AVEDEV(ZBCL2,14));
ZBCL4:=(ZBCL2-MA(ZBCL2,70))/(0.015*AVEDEV(ZBCL2,70));
ZBCL5:=IF(ZBCL3>=150 AND ZBCL3< 200 AND ZBCL4>=150 AND ZBCL4< 200,10,0);
ZBCL6:=IF(ZBCL3<=-150 AND ZBCL3>-200 AND ZBCL4<=-150 AND ZBCL4>-200,-10,ZBCL5);
NQ:=9;
MQ:=3;
RSVQ:=(CLOSE-LLV(LOW,NQ))/(HHV(HIGH,NQ)-LLV(LOW,NQ))*100;
KQ:=SMA(RSVQ,5,1);
DQ:=SMA(KQ,MQ,1);
JQ:=3*KQ-2*DQ;
CABBQ:=(RSVQ/2+22)*1;
CAB2A:=LLV(LOW,10);
CAB3A:=HHV(HIGH,25);
动力线:= EMA((CLOSE-CAB2A)/(CAB3A-CAB2A)*4,4);
趋势:MA(动力线,2)*30;
IF(趋势>REF(趋势,1),趋势,DRAWNULL),COLORRED;
IF(趋势< REF(趋势,1),趋势,DRAWNULL),COLORBLUE;
STICKLINE(趋势>REF(趋势,1) ,趋势 ,REF(趋势,1),1,0),COLORRED;
STICKLINE(趋势<=REF(趋势,1) ,趋势 ,REF(趋势,1),1,0),COLOR00FF00;
X:=MA(AMOUNT,5)/MA(V,5)/100;
CAB13A:=(X-MA(AMOUNT,125)/MA(V,125)/100)/X;
CAB14A:=MA((LLV(L,45)-C)/(HHV(H,45)-LLV(L,45))*100,3);
CAB15A:=C/MA(C,60)-1;
大底:=IF(CROSS(-5,CAB14A) AND CAB13A< -0.4,-0.01,-1);
中底:=IF(CROSS(-5,CAB14A) AND CAB13A< -0.25 AND CAB13A>-0.4,-0.3,-1);
小底:=IF(CROSS(-5,CAB14A) AND CAB13A< -0.15 AND CAB13A>-0.25,-0.6,-1);
减仓:=IF(CROSS(CAB14A,-95) AND CAB15A< 0.2 AND CAB15A>=0.1,0.6,1);
中顶:=IF(CROSS(CAB14A,-95) AND CAB15A< 0.35 AND CAB15A>=0.2,0.3,1),COLORYELLOW;
大顶:=IF(CROSS(CAB14A,-95) AND CAB15A>=0.35,0,1)COLORRED;
VABC2:=V>MA(V,89);
VABC3:=EXPMA(C,5);
VABC4:=EXPMA(C,29);
VABC5:=VABC3>VABC4;
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),56,1)/SMA(ABS(CLOSE-LC),56,1)*100;
VABC6:=RSI1>RSI2 AND VABC5 AND VABC2;
ACC1:=HHV(H,30);
ACC2:=LLV(L,30);
ACC3:=REF((ACC1/ACC2-1)*100<=30,1);
ACB1:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,23))/EMA(CLOSE,23));
ACB2:=DMA(((2.15*CLOSE+LOW+HIGH)/4),ACB1);
游资:=EMA(ACB2,200)*1.1;
锦囊:CROSS(C,游资) AND REF(C*1.097,1)< C AND VABC6 AND ACC3;
IF(锦囊,35,0),COLORMAGENTA,LINETHICK3;
DRAWTEXT(锦囊,22,'锦囊'),COLORYELLOW;
C1:=((MA(C,30)-L)/MA(C,60))*200;
M2:=SMA(MAX(C-REF(C,1),0),7,1)/SMA(ABS(C-REF(C,1)),7,1)*100;
G1:=FILTER(REF(M2,1)< 20 AND M2>REF(M2,1),5);
TU:=C/MA(C,40)< 0.74;
SMMA:=EMA(EMA(C,5),5);
IM:=EMA(C,5)- REF(EMA(C,5),1);
TSMMA:=SMMA - REF(SMMA,1);
DIVMA:= ABS(EMA(C,5)- SMMA);
TDJ:=(H-L)/REF(C,1)>0.05;
ET:=(IM+TSMMA)/2;
TDF:= POW(DIVMA,1)*POW(ET,3);
NTDF:=TDF/HHV(ABS(TDF),5*3);
YUL:=COUNT(TDJ,5)>1;
启动:=TU AND TDJ AND YUL;
确定:=CROSS(NTDF,-0.9);
波段:=FILTER((G1 AND C1>20 OR C>REF(C,1)) AND REF(启动,1),10);
选股:=FILTER(REF(启动,1) AND (确定 OR C>REF(C,1)) AND MACD.MACD>-1.5,10);
底部确立:(COUNT(选股,13)>=1 AND 波段)*10,LINETHICK2;
DRAWTEXT(底部确立/10,7,'底部确立'),COLORRED;
A:=REF(C,4)>REF(C,3);
ABC1:=REF(C,3)>REF(C,2);
ABC2:=REF(C,2)>REF(C,1);
ABC3:=A AND ABC1 AND ABC2;
ABC5:=BARSLAST(C/REF(C,1)>1.065);
ABC6:=ABC5>6 AND C>REF(C,1)*1.03 ;
B:=EMA(MAX(C-REF(C,1),0),5)/EMA(ABS(C-REF(C,1)),5)*100;
B1:=EMA(MAX(C-REF(C,1),0),8)/EMA(ABS(C-REF(C,1)),8)*100;
B2:=REF(C,3)>REF(C,2) AND REF(C,2)>REF(C,1) AND REF(C,4)>REF(C,3);
B3:=CROSS(B,20) AND (CROSS(B,B1));
XGG:=ABC3 AND ABC6 AND B3 ;
D3:=C/REF(C,1)< MA(C,24);
D4:=CROSS(C,MA(C,24)) AND V/REF(MA(V,5),1)>1.016;
XG1:=D3 AND D4 AND RANGE(MA(C,24),L,C);
超牛:(XG1 AND XGG)*10;
DRAWTEXT(超牛/10,9,'牛股启动'),COLORWHITE;
MAH:=(H*18+REF(H,1)*17+REF(H,2)*16+REF(H,3)*15+REF(H,4)*14+REF(H,5)*13+REF(H,6)*12+REF(H,7)*11+REF(H,8)*10+REF(H,9)*9+REF(H,10)*8+REF(H,11)*7+REF(H,12)*6+REF(H,13)*5+REF(H,14)*4+REF(H,15)*3+REF(H,16)*2+REF(H,17)*1)/171;
MAL:=(L*18+REF(L,1)*17+REF(L,2)*16+REF(L,3)*15+REF(L,4)*14+REF(L,5)*13+REF(L,6)*12+REF(L,7)*11+REF(L,8)*10+REF(L,9)*9+REF(L,10)*8+REF(L,11)*7+REF(L,12)*6+REF(L,13)*5+REF(L,14)*4+REF(L,15)*3+REF(L,16)*2+REF(L,17)*1)/171;
FABC1:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,23))/EMA(CLOSE,23));
FABC2:=DMA(((2.15*CLOSE+LOW+HIGH)/4),FABC1);
锦囊王:=EMA(FABC2,200)*1.118;
锦囊王2:=EMA(FABC2,200)*1.118;
条件:=(C-REF(C,1))/REF(C,1)*100>8;
金K线:=CROSS(C,锦囊王) AND 条件;
指标锦囊:金K线*11,LINETHICK2;
DRAWICON(金K线,5,11);



{选股源码如下}

{趋势抄底T顶X}
ZBGS34:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
ZBGS35:=DMA(CLOSE,ZBGS34);
ZBGS37:=(1-7/100)*ZBGS35;
ZBGS38:=14;
ZBGS39:=(HIGH+LOW+CLOSE)/3;
ZBGS310:=(ZBGS39-MA(ZBGS39,ZBGS38))/(0.015*AVEDEV(ZBGS39,ZBGS38));
ZBGS311:=REF(CLOSE,1)<=ZBGS37;
ZBGS317:=REF(CLOSE,1)/REF(CLOSE,2)<=1.035;
ZBGS319:=CLOSE/REF(CLOSE,1)>1.08;
ZBGS321:=CLOSE/REF(CLOSE,1)>1.07;
ZBGS322:=CROSS(ZBGS310,(-90));
ZBGS326:=CROSS(CLOSE,ZBGS37);
ZBGS327:=CLOSE/REF(CLOSE,1)>1.03;
ZBGS328:=EMA(CLOSE,9);
ZBGS329:=EMA(ZBGS328*1.13,5);
ZBGS330:=CLOSE>=OPEN;
ZBGS331:=EMA(ZBGS328*1.12,5);
ZBGS332:=EMA(ZBGS328*1.11,5);
ZBGS333:=CROSS(CLOSE,ZBGS332);
ZBGS334:=CROSS(CLOSE,ZBGS329);
ZBGS335:=CROSS(CLOSE,ZBGS331);
QXS:=NOT(CODELIKE('4'));
QKC:=NOT(CODELIKE('688'));
QST:=IF(NAMELIKE('S'),0,1);
QXX:=IF(NAMELIKE('*'),0,1);
QBJ:=NOT(CODELIKE('8'));
QWER:=QXS AND QST AND QKC AND QXX AND QBJ;
ZBGS342:=ZBGS311 AND ZBGS322 AND ZBGS317 AND ZBGS321;
ZBGS343:=ZBGS311 AND ZBGS326 AND ZBGS317 AND ZBGS319;
ZBGS344:=ZBGS334 OR ZBGS335 OR ZBGS333 AND ZBGS330 AND ZBGS327;
AA:=VOL>REF(V,1)*1.9;
XG:BARSLASTCOUNT(ZBGS342 OR ZBGS343 OR ZBGS344)=1 AND AA AND QWER;















未
回复

举报