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

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索

[通达信] 〖主升趋势〗筹码突破趋势共振放量启动三者配合筛选决策操作链源码


   
楼主
2026-10-6 13:35:53
{主图源码如下}


ZBGS1:=1;

ZBGS2:=STRCAT(STRCAT('总收入同比增长:',CON2STR(FINANCE(44),2)),'% ');

TDZBGS1:=DMA(AMOUNT/V/100,V/CAPITAL);

筹码线:TDZBGS1*1.1;

牛熊线:COST(75);

持仓线:MA(CLOSE,20), COLORGRAY;

A:=CLOSE>筹码线 AND CLOSE>牛熊线 AND CLOSE>持仓线;

B:=CLOSE>筹码线 AND CLOSE< 牛熊线 AND CLOSE>持仓线;

ZBGS6:=STRCAT(DYBLOCK,' ');

ZBGS7:=STRCAT(ZBGS6,STRCAT(HYBLOCK,' '));

ZBGS8:=STRCAT(ZBGS7,STRCAT(DYBLOCK,' '));

ZBGS9:=STRCAT(ZBGS8,STRCAT(GNBLOCK,' '));

DRAWTEXT_FIX(ISLASTBAR,0.001,0.06,0,STRCAT(ZBGS9,0)),COLOR00FF00;

ZBGS10:=REF(EMA((HIGH+LOW+CLOSE)/3,10),1);

ZBGS11:=EMA(HHV(HIGH,10),3);

ZBGS12:=EMA(LLV(LOW,10),3);

ZBGS13:=EMA(C,14);

ZBGS14:=(ZBGS13-REF(ZBGS13,1))/REF(ZBGS13,1)*100;

ZBGS15:=REF(C,1);

ZBGS16:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0.05,IF(INBLOCK('创业板') OR INBLOCK('科创板'),0.2,0.1));

ZBGS17:=C>=ZTPRICE(ZBGS15,ZBGS16) AND C=H AND PERIOD=5;

STICKLINE(ZBGS17,O,C,2.8,0),COLORMAGENTA;

STICKLINE(ZBGS17,H,L,0,0),COLORMAGENTA;

ZBGS18:=REF(C,1);

ZBGS19:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0.05,IF(INBLOCK('创业板') OR INBLOCK('科创板'),0.2,0.1));

ZBGS20:=C>=ZTPRICE(ZBGS18,ZBGS19) AND C=H AND PERIOD=5;

ZBGS21:=ZBGS20 AND COUNT(ZBGS20,20)=1;

ZBGS22:=V/MA(V,5)>1.8;

趋势:=ZBGS21 AND ZBGS22 AND C>O;

ZBGS23:=(HIGH+LOW+CLOSE)/3;

ZBGS24:=VOL/IF(HIGH=LOW,4,HIGH-LOW);

ZBGS25:=IF(CAPITAL=0,ZBGS24*(ZBGS23-MIN(CLOSE,OPEN)),ZBGS24*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));

ZBGS26:=IF(CAPITAL=0,ZBGS24*(MIN(OPEN,CLOSE)-LOW),ZBGS24*IF(HIGH=LOW,1,(ZBGS23-MIN(CLOSE,OPEN))));

ZBGS27:=IF(CAPITAL=0,ZBGS24*(HIGH-MAX(OPEN,CLOSE)),ZBGS24*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));

ZBGS28:=IF(CAPITAL=0,ZBGS24*(MAX(CLOSE,OPEN)-ZBGS23),ZBGS24*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-ZBGS23)));

ZBGS29:=((ZBGS25+ZBGS26)-(ZBGS27+ZBGS28))/IF(CAPITAL=0,10000,10000);

ZBGS30:=SMA(IF(C>=REF(C,1),ZBGS29,-ZBGS29/100),2,1);

ZBGS31:=SMA(ZBGS30*120/FROMOPEN*5,2,1);

ZBGS32:=SMA(ZBGS31,5,1);

ZBGS33:=SMA(ZBGS32,5,1);

ZBGS34:=MA(CLOSE,5);

ZBGS35:=MA(CLOSE,60);

ZBGS36:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;

ZBGS37:=FILTER(ZBGS36,10);

ZBGS38:=BARSLAST(ZBGS37);

ZBGS39:=REF(HIGH,ZBGS38+2);

ZBGS40:=REF(HIGH,ZBGS38+1);

ZBGS41:=REF(HIGH,ZBGS38);

ZBGS42:=MAX(ZBGS39,ZBGS40);

ZBGS43:=MAX(ZBGS42,ZBGS41);

ZBGS44:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;

ZBGS45:=ZBGS38< 150;

ZBGS46:=(OPEN-ZBGS43)/ZBGS43*100< 30;

ZBGS47:=(CLOSE-LLV(LOW,ZBGS38))/LLV(LOW,ZBGS38)*100< 50;

ZBGS48:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;

ZBGS49:=VOL/MA(VOL,5)< 3.5;

ZBGS50:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;

ZBGS51:=ZBGS44 AND ZBGS45 AND ZBGS46 AND ZBGS47 AND ZBGS48 AND ZBGS49 AND ZBGS50;

暴利:=FILTER(ZBGS51,15);

ZBGS52:=(((CLOSE-ZBGS35)/ZBGS35)< 0.1);

ZBGS53:=(((CLOSE-ZBGS34)/ZBGS34)< 0.3);

ZBGS54:=((ZBGS52=1) AND (ZBGS53=1))*0.2;

ZBGS55:=(((ZBGS54=0) AND (REF(ZBGS54,1)=0.2)) AND (REF((COUNT((ZBGS54=0.2),10)=10),1)=1))*-0.1;

主筹突破:=ZBGS55=-0.1;

ZBGS56:=(暴利 OR 主筹突破);

ZBGS57:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);

ZBGS58:=CLOSE/(REF(CLOSE,1))>1.05 AND (CLOSE/O>1.05);

ZBGS59:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);

主力筹码:=ZBGS56 AND C/REF(C,1)>1.095 AND ZBGS59 AND ZBGS58;

主升趋势信号:=趋势 AND 主力筹码;

DRAWICON(主升趋势信号,L*0.97,26);

DRAWTEXT(主升趋势信号,L*0.95,' ←趋势主升'),COLORYELLOW;



{选股源码如下}

ZBGS31:=1;
ZBGS315:=REF(C,1);
ZBGS316:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0.05,IF(INBLOCK('创业板') OR INBLOCK('科创板'),0.2,0.1));
ZBGS318:=REF(C,1);
ZBGS319:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0.05,IF(INBLOCK('创业板') OR INBLOCK('科创板'),0.2,0.1));
ZBGS320:=C>=ZTPRICE(ZBGS318,ZBGS319) AND C=H AND PERIOD=5;
ZBGS321:=ZBGS320 AND COUNT(ZBGS320,20)=1;
ZBGS322:=V/MA(V,5)>1.8;
板启动:=ZBGS321 AND ZBGS322 AND C>O;
ZBGS323:=(HIGH+LOW+CLOSE)/3;
ZBGS324:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
ZBGS325:=IF(CAPITAL=0,ZBGS324*(ZBGS323-MIN(CLOSE,OPEN)),ZBGS324*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
ZBGS326:=IF(CAPITAL=0,ZBGS324*(MIN(OPEN,CLOSE)-LOW),ZBGS324*IF(HIGH=LOW,1,(ZBGS323-MIN(CLOSE,OPEN))));
ZBGS327:=IF(CAPITAL=0,ZBGS324*(HIGH-MAX(OPEN,CLOSE)),ZBGS324*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
ZBGS328:=IF(CAPITAL=0,ZBGS324*(MAX(CLOSE,OPEN)-ZBGS323),ZBGS324*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-ZBGS323)));
ZBGS329:=((ZBGS325+ZBGS326)-(ZBGS327+ZBGS328))/IF(CAPITAL=0,10000,10000);
ZBGS330:=SMA(IF(C>=REF(C,1),ZBGS329,-ZBGS329/100),2,1);
ZBGS331:=SMA(ZBGS330*120/FROMOPEN*5,2,1);
ZBGS332:=SMA(ZBGS331,5,1);
ZBGS333:=SMA(ZBGS332,5,1);
ZBGS334:=MA(CLOSE,5);
ZBGS335:=MA(CLOSE,60);
ZBGS336:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
ZBGS337:=FILTER(ZBGS336,10);
ZBGS338:=BARSLAST(ZBGS337);
ZBGS339:=REF(HIGH,ZBGS338+2);
ZBGS340:=REF(HIGH,ZBGS338+1);
ZBGS341:=REF(HIGH,ZBGS338);
ZBGS342:=MAX(ZBGS339,ZBGS340);
ZBGS343:=MAX(ZBGS342,ZBGS341);
ZBGS344:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
ZBGS345:=ZBGS338< 150;
ZBGS346:=(OPEN-ZBGS343)/ZBGS343*100< 30;
ZBGS347:=(CLOSE-LLV(LOW,ZBGS338))/LLV(LOW,ZBGS338)*100< 50;
ZBGS348:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
ZBGS349:=VOL/MA(VOL,5)< 3.5;
ZBGS350:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
ZBGS351:=ZBGS344 AND ZBGS345 AND ZBGS346 AND ZBGS347 AND ZBGS348 AND ZBGS349 AND ZBGS350;
高趋势:=FILTER(ZBGS351,15);
ZBGS352:=(((CLOSE-ZBGS335)/ZBGS335)< 0.1);
ZBGS353:=(((CLOSE-ZBGS334)/ZBGS334)< 0.3);
ZBGS354:=((ZBGS352=1) AND (ZBGS353=1))*0.2;
ZBGS355:=(((ZBGS354=0) AND (REF(ZBGS354,1)=0.2)) AND (REF((COUNT((ZBGS354=0.2),10)=10),1)=1))*-0.1;
主筹突破:=ZBGS355=-0.1;
ZBGS356:=(高趋势 OR 主筹突破);
ZBGS357:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
ZBGS358:=CLOSE/(REF(CLOSE,1))>1.05 AND (CLOSE/O>1.05);
ZBGS359:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
主力筹码:=ZBGS356 AND C/REF(C,1)>1.095 AND ZBGS359 AND ZBGS358;
趋势启动信号:=板启动 AND 主力筹码;
XG:趋势启动信号;















未
回复

举报