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

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索

[通达信] 〖趋势雷达〗低位反转场景的实战型指标组合源码分享


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


ZBGS1:=REF(CLOSE,2)/REF(CLOSE,1)>=1.04;

ZBGS2:=REF(ZBGS1,1);

ZBGS3:=MA(CLOSE,5);

ZBGS4:=MA(CLOSE,10);

ZBGS5:=MA(CLOSE,60);

ZBGS6:=MA(CLOSE,120);

ZBGS7:=REF(CLOSE,1)<REF(ZBGS3,1) AND OPEN<ZBGS3 AND ZBGS3>ZBGS6;

ZBGS8:=REF(ZBGS7,1)=0 AND ZBGS7;

ZBGS9:=EMA(HHV(HIGH,1),8);

ZBGS10:=EMA(CLOSE,8);

ZBGS11:=ZBGS10<REF(ZBGS10,1) AND CLOSE<ZBGS10;

ZBGS12:=IF(ZBGS9<REF(ZBGS9,1) OR ZBGS11,1,0);

ZBGS13:=(COUNT(ZBGS12=1,4)=3 AND ZBGS12=0)*89;

ZBGS14:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));

ZBGS15:=IF(CLOSE>OPEN,ZBGS14*(HIGH-LOW),IF(CLOSE<OPEN,ZBGS14*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-ZBGS14*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-ZBGS14*(HIGH-LOW),0-VOL/2));

ZBGS16:=ZBGS15/20/1.15;

ZBGS17:=ZBGS16*0.55+REF(ZBGS16,1)*0.33+REF(ZBGS16,2)*0.22;

ZBGS18:=EMA(ZBGS17,3);

ZBGS19:=ZBGS18<100;

ZBGS20:=COUNT(ZBGS19,9)<2;

ZBGS21:=CLOSE/REF(CLOSE,1)>1.09;

ZBGS22:=CLOSE=HIGH;

ZBGS23:=REF(ZBGS21,1) AND REF(ZBGS22,1);

ZBGS24:=COUNT(ZBGS23,11)>0;

ZBGS25:=MA(CLOSE,3);

ZBGS26:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;

ZBGS27:=(HIGH-REF(CLOSE,1))/REF(CLOSE,1)*100;

ZBGS28:=REF(HHV(VOL,10),1);

ZBGS29:=MA(CLOSE,20);

ZBGS30:=(ZBGS25+ZBGS3)/2;

ZBGS31:=COUNT(COUNT(ZBGS26>9.9 AND CLOSE=HIGH,1)>=1,30)>0;

ZBGS32:=COUNT(COUNT(ZBGS26>9.9 AND CLOSE=HIGH,1)>=1,60)>0;

ZBGS33:=ZBGS29>REF(ZBGS29,1) AND VOL<ZBGS28 AND ZBGS31 AND ZBGS27>3 AND OPEN<=ZBGS3 AND CLOSE>ZBGS3 AND (COUNT(ZBGS30>REF(ZBGS30,1),3)>=3 OR COUNT(ZBGS3>REF(ZBGS3,1),3)>=3) AND COUNT(ZBGS29>REF(ZBGS29,1),25)>=16;

ZBGS34:=(CLOSE-OPEN)/OPEN*100;

ZBGS35:=ZBGS32 AND VOL<1.3*REF(VOL,1) AND COUNT(ZBGS34>0.5,6)>=5 AND COUNT(ZBGS25>ZBGS3,5)>=5 AND COUNT(HIGH>REF(HIGH,1),6)>=5 AND ZBGS27>4.5 AND OPEN<=ZBGS25 AND CLOSE>ZBGS25 AND OPEN>ZBGS3;

ZBGS36:=ZBGS33 OR ZBGS35;

ZBGS37:=ZBGS36=1 AND COUNT(ZBGS36,15)=1;

ZBGS38:=AMOUNT/VOL/7;

ZBGS39:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;

ZBGS40:=SUM(AMOUNT,10)/ZBGS38/7;

ZBGS41:=DMA(ZBGS39,VOL/ZBGS40);

ZBGS42:=(CLOSE-ZBGS41)/ZBGS41*100;

ZBGS43:=-ZBGS42;

ZBGS44:=ZBGS42>ZBGS43;

ZBGS45:=CROSS(ZBGS42,0.6) AND ZBGS44;

ZBGS46:=EMA(CLOSE/REF(CLOSE,1),5);

ZBGS47:=EMA(CLOSE/REF(CLOSE,1),10);

ZBGS48:=CROSS(ZBGS46,ZBGS47);

ZBGS49:=ZBGS45 AND ZBGS48;

ZBGS50:=ZBGS49 AND ZBGS37;

ZBGS51:=COUNT(ZBGS37,10)>0;

ZBGS52:=ZBGS49 AND ZBGS51 AND ZBGS24;

ZBGS53:=ZBGS49 AND ZBGS24 AND ZBGS13;

ZBGS54:=ZBGS50 AND ZBGS24;

ZBGS55:=ZBGS52 OR ZBGS54 OR ZBGS53;

ZBGS56:=(EMA(CLOSE,12)-EMA(CLOSE,26))/EMA(CLOSE,26)*100;

ZBGS57:=EMA(ZBGS56,9);

ZBGS58:=(ZBGS56-ZBGS57)*100;

ZBGS59:=ZBGS58-REF(ZBGS58,1);

ZBGS60:=CROSS(ZBGS59,50);

ZBGS61:=EMA(EMA(EMA(CLOSE,12),12),12);

ZBGS62:=(ZBGS61-REF(ZBGS61,1))/REF(ZBGS61,1)*100;

ZBGS63:=MA(ZBGS62,9);

ZBGS64:=ZBGS62>ZBGS63;

ZBGS65:=CLOSE/REF(CLOSE,1)>1.09;

ZBGS66:=CLOSE=HIGH;

ZBGS67:=REF(ZBGS65,1) AND REF(ZBGS66,1);

ZBGS68:=COUNT(ZBGS67,4)>0;

ZBGS69:=COUNT(ZBGS67,5)>0;

ZBGS70:=(3*CLOSE+LOW+OPEN+HIGH)/6;

ZBGS71:=(20*ZBGS70+19*REF(ZBGS70,1)+18*REF(ZBGS70,2)+17*REF(ZBGS70,3)+16*REF(ZBGS70,4)+15*REF(ZBGS70,5)+14*REF(ZBGS70,6)+13*REF(ZBGS70,7)+12*REF(ZBGS70,8)+11*REF(ZBGS70,9)+10*REF(ZBGS70,10)+9*REF(ZBGS70,11)+8*REF(ZBGS70,12)+7*REF(ZBGS70,13)+6*REF(ZBGS70,14)+5*REF(ZBGS70,15)+4*REF(ZBGS70,16)+3*REF(ZBGS70,17)+2*REF(ZBGS70,18)+REF(ZBGS70,20))/210;

ZBGS72:=MA(ZBGS71,6);

ZBGS73:=ZBGS71>ZBGS72;

ZBGS74:=CLOSE>1.02*REF(CLOSE,1);

ZBGS75:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<(-6);

ZBGS76:=REF(CLOSE,1)>(REF(CLOSE,BARSLAST(ZBGS74))+REF(CLOSE,BARSLAST(ZBGS74)+1))/2 AND CLOSE<(REF(CLOSE,BARSLAST(ZBGS74))+REF(CLOSE,BARSLAST(ZBGS74)+1))/2;

ZBGS77:=REF(CLOSE,1)<(REF(CLOSE,BARSLAST(ZBGS75))+REF(CLOSE,BARSLAST(ZBGS75)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(ZBGS75))+REF(CLOSE,BARSLAST(ZBGS75)+1))/2;

ZBGS78:=BARSLAST(ZBGS75)<=7 AND ZBGS74 AND ZBGS77 AND COUNT(ZBGS74,BARSLAST(ZBGS75))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(ZBGS75))=1;

ZBGS79:=COUNT(ZBGS78,7)>0;

ZBGS80:=((CLOSE-REF(MA(CLOSE,6),1))/6+MA(CLOSE,6))*1.004;

ZBGS81:=CROSS(CLOSE,ZBGS80) AND ZBGS80>REF(ZBGS80,1);

ZBGS82:=((CLOSE-REF(MA(CLOSE,18),1))/18+MA(CLOSE,18))*1.004;

ZBGS83:=CROSS(CLOSE,ZBGS82) AND ZBGS82>REF(ZBGS82,1);

ZBGS84:=ZBGS81 AND ZBGS83 AND ZBGS78 AND ZBGS73 AND ZBGS64;

ZBGS85:=ZBGS68 AND ZBGS78 AND ZBGS73 AND ZBGS64;

ZBGS86:=ZBGS84 OR ZBGS85;

ZBGS87:=REF(CLOSE>OPEN AND REF(HIGH=CLOSE,1) AND OPEN>REF(CLOSE,1),1) OR (OPEN<REF(CLOSE,1) AND REF(CLOSE<OPEN,1) AND CLOSE/REF(CLOSE,1)<0.97 AND LOW/REF(CLOSE,1)<0.927) OR (LOW/REF(CLOSE,1)<1.008 AND CLOSE/REF(CLOSE,1)<1.0199 AND CLOSE/OPEN<0.955 AND OPEN/CLOSE<1.13 AND REF(HIGH=CLOSE,1)) OR (REF(CLOSE<OPEN,1) AND (CLOSE<REF(LOW,2) OR CLOSE/REF(CLOSE,2)<0.945) AND CLOSE/REF(CLOSE,2)<0.965) AND CLOSE/LOW<1.051 AND NOT(HIGH=LOW);

ZBGS88:=REF(REF(CLOSE/REF(CLOSE,4)>=1.13,3) OR REF(CLOSE/REF(CLOSE,3)>=1.1,1) OR REF(CLOSE/REF(CLOSE,4)>=1.073,2) OR REF(CLOSE/REF(CLOSE,1)>=1.089,1) OR CLOSE/REF(CLOSE,2)>=1.089 OR CLOSE/REF(CLOSE,4)>=1.073 AND COUNT(CLOSE>=OPEN,4)>=1,1);

ZBGS89:=CLOSE/REF(CLOSE,1)<0.955 OR CLOSE/REF(CLOSE,1)<0.963 AND REF(CLOSE<OPEN,1) OR CLOSE/REF(CLOSE,1)<0.965 AND REF(CLOSE<OPEN,1) OR CLOSE<REF((CLOSE+OPEN)/2,2) OR CLOSE/REF(CLOSE,1)<0.966 AND CLOSE<REF(OPEN,1) AND LOW<REF(LOW,1);

ZBGS90:=ZBGS87 OR ZBGS88 OR ZBGS89;

ZBGS91:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<(-6);

ZBGS92:=CLOSE>1.02*REF(CLOSE,1);

ZBGS93:=ZBGS91 AND ZBGS90;

ZBGS94:=REF(CLOSE,1)<(REF(CLOSE,BARSLAST(ZBGS93))+REF(CLOSE,BARSLAST(ZBGS93)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(ZBGS93))+REF(CLOSE,BARSLAST(ZBGS93)+1))/2;

ZBGS95:=BARSLAST(ZBGS93)<=7 AND ZBGS92 AND ZBGS94 AND COUNT(ZBGS92,BARSLAST(ZBGS93))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(ZBGS93))=1;

ZBGS96:=ZBGS95 AND ZBGS87=0 AND ZBGS86=0 AND ZBGS1;

STICKLINE(ZBGS96,CLOSE,OPEN,6,0),COLORYELLOW;

DRAWICON(ZBGS96,LOW*0.99,34);






{副图源码如下}


ZBGS31:=REF(CLOSE,2)/REF(CLOSE,1)>=1.04;
ZBGS32:=REF(ZBGS31,1);
ZBGS33:=MA(CLOSE,5);
ZBGS34:=MA(CLOSE,10);
ZBGS35:=MA(CLOSE,60);
ZBGS36:=MA(CLOSE,120);
ZBGS37:=REF(CLOSE,1)<REF(ZBGS33,1) AND OPEN<ZBGS33 AND ZBGS33>ZBGS36;
ZBGS38:=REF(ZBGS37,1)=0 AND ZBGS37;
ZBGS39:=EMA(HHV(HIGH,1),8);
ZBGS310:=EMA(CLOSE,8);
ZBGS311:=ZBGS310<REF(ZBGS310,1) AND CLOSE<ZBGS310;
ZBGS312:=IF(ZBGS39<REF(ZBGS39,1) OR ZBGS311,1,0);
ZBGS313:=(COUNT(ZBGS312=1,4)=3 AND ZBGS312=0)*89;
ZBGS314:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
ZBGS315:=IF(CLOSE>OPEN,ZBGS314*(HIGH-LOW),IF(CLOSE<OPEN,ZBGS314*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-ZBGS314*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-ZBGS314*(HIGH-LOW),0-VOL/2));
ZBGS316:=ZBGS315/20/1.15;
ZBGS317:=ZBGS316*0.55+REF(ZBGS316,1)*0.33+REF(ZBGS316,2)*0.22;
ZBGS318:=EMA(ZBGS317,3);
ZBGS319:=ZBGS318<100;
ZBGS320:=COUNT(ZBGS319,9)<2;
ZBGS321:=CLOSE/REF(CLOSE,1)>1.09;
ZBGS322:=CLOSE=HIGH;
ZBGS323:=REF(ZBGS321,1) AND REF(ZBGS322,1);
ZBGS324:=COUNT(ZBGS323,11)>0;
ZBGS325:=MA(CLOSE,3);
ZBGS326:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
ZBGS327:=(HIGH-REF(CLOSE,1))/REF(CLOSE,1)*100;
ZBGS328:=REF(HHV(VOL,10),1);
ZBGS329:=MA(CLOSE,20);
ZBGS330:=(ZBGS325+ZBGS33)/2;
ZBGS331:=COUNT(COUNT(ZBGS326>9.9 AND CLOSE=HIGH,1)>=1,30)>0;
ZBGS332:=COUNT(COUNT(ZBGS326>9.9 AND CLOSE=HIGH,1)>=1,60)>0;
ZBGS333:=ZBGS329>REF(ZBGS329,1) AND VOL<ZBGS328 AND ZBGS331 AND ZBGS327>3 AND OPEN<=ZBGS33 AND CLOSE>ZBGS33 AND (COUNT(ZBGS330>REF(ZBGS330,1),3)>=3 OR COUNT(ZBGS33>REF(ZBGS33,1),3)>=3) AND COUNT(ZBGS329>REF(ZBGS329,1),25)>=16;
ZBGS334:=(CLOSE-OPEN)/OPEN*100;
ZBGS335:=ZBGS332 AND VOL<1.3*REF(VOL,1) AND COUNT(ZBGS334>0.5,6)>=5 AND COUNT(ZBGS325>ZBGS33,5)>=5 AND COUNT(HIGH>REF(HIGH,1),6)>=5 AND ZBGS327>4.5 AND OPEN<=ZBGS325 AND CLOSE>ZBGS325 AND OPEN>ZBGS33;
ZBGS336:=ZBGS333 OR ZBGS335;
ZBGS337:=ZBGS336=1 AND COUNT(ZBGS336,15)=1;
ZBGS338:=AMOUNT/VOL/7;
ZBGS339:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
ZBGS340:=SUM(AMOUNT,10)/ZBGS338/7;
ZBGS341:=DMA(ZBGS339,VOL/ZBGS340);
ZBGS342:=(CLOSE-ZBGS341)/ZBGS341*100;
ZBGS343:=-ZBGS342;
ZBGS344:=ZBGS342>ZBGS343;
ZBGS345:=CROSS(ZBGS342,0.6) AND ZBGS344;
ZBGS346:=EMA(CLOSE/REF(CLOSE,1),5);
ZBGS347:=EMA(CLOSE/REF(CLOSE,1),10);
ZBGS348:=CROSS(ZBGS346,ZBGS347);
ZBGS349:=ZBGS345 AND ZBGS348;
ZBGS350:=ZBGS349 AND ZBGS337;
ZBGS351:=COUNT(ZBGS337,10)>0;
ZBGS352:=ZBGS349 AND ZBGS351 AND ZBGS324;
ZBGS353:=ZBGS349 AND ZBGS324 AND ZBGS313;
ZBGS354:=ZBGS350 AND ZBGS324;
ZBGS355:=ZBGS352 OR ZBGS354 OR ZBGS353;
ZBGS356:=(EMA(CLOSE,12)-EMA(CLOSE,26))/EMA(CLOSE,26)*100;
ZBGS357:=EMA(ZBGS356,9);
ZBGS358:=(ZBGS356-ZBGS357)*100;
ZBGS359:=ZBGS358-REF(ZBGS358,1);
ZBGS360:=CROSS(ZBGS359,50);
ZBGS361:=EMA(EMA(EMA(CLOSE,12),12),12);
ZBGS362:=(ZBGS361-REF(ZBGS361,1))/REF(ZBGS361,1)*100;
ZBGS363:=MA(ZBGS362,9);
ZBGS364:=ZBGS362>ZBGS363;
ZBGS365:=CLOSE/REF(CLOSE,1)>1.09;
ZBGS366:=CLOSE=HIGH;
ZBGS367:=REF(ZBGS365,1) AND REF(ZBGS366,1);
ZBGS368:=COUNT(ZBGS367,4)>0;
ZBGS369:=COUNT(ZBGS367,5)>0;
ZBGS370:=(3*CLOSE+LOW+OPEN+HIGH)/6;
ZBGS371:=(20*ZBGS370+19*REF(ZBGS370,1)+18*REF(ZBGS370,2)+17*REF(ZBGS370,3)+16*REF(ZBGS370,4)+15*REF(ZBGS370,5)+14*REF(ZBGS370,6)+13*REF(ZBGS370,7)+12*REF(ZBGS370,8)+11*REF(ZBGS370,9)+10*REF(ZBGS370,10)+9*REF(ZBGS370,11)+8*REF(ZBGS370,12)+7*REF(ZBGS370,13)+6*REF(ZBGS370,14)+5*REF(ZBGS370,15)+4*REF(ZBGS370,16)+3*REF(ZBGS370,17)+2*REF(ZBGS370,18)+REF(ZBGS370,20))/210;
ZBGS372:=MA(ZBGS371,6);
ZBGS373:=ZBGS371>ZBGS372;
ZBGS374:=CLOSE>1.02*REF(CLOSE,1);
ZBGS375:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<(-6);
ZBGS376:=REF(CLOSE,1)>(REF(CLOSE,BARSLAST(ZBGS374))+REF(CLOSE,BARSLAST(ZBGS374)+1))/2 AND CLOSE<(REF(CLOSE,BARSLAST(ZBGS374))+REF(CLOSE,BARSLAST(ZBGS374)+1))/2;
ZBGS377:=REF(CLOSE,1)<(REF(CLOSE,BARSLAST(ZBGS375))+REF(CLOSE,BARSLAST(ZBGS375)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(ZBGS375))+REF(CLOSE,BARSLAST(ZBGS375)+1))/2;
ZBGS378:=BARSLAST(ZBGS375)<=7 AND ZBGS374 AND ZBGS377 AND COUNT(ZBGS374,BARSLAST(ZBGS375))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(ZBGS375))=1;
ZBGS379:=COUNT(ZBGS378,7)>0;
ZBGS380:=((CLOSE-REF(MA(CLOSE,6),1))/6+MA(CLOSE,6))*1.004;
ZBGS381:=CROSS(CLOSE,ZBGS380) AND ZBGS380>REF(ZBGS380,1);
ZBGS382:=((CLOSE-REF(MA(CLOSE,18),1))/18+MA(CLOSE,18))*1.004;
ZBGS383:=CROSS(CLOSE,ZBGS382) AND ZBGS382>REF(ZBGS382,1);
ZBGS384:=ZBGS381 AND ZBGS383 AND ZBGS378 AND ZBGS373 AND ZBGS364;
ZBGS385:=ZBGS368 AND ZBGS378 AND ZBGS373 AND ZBGS364;
ZBGS386:=ZBGS384 OR ZBGS385;
ZBGS387:=REF(CLOSE>OPEN AND REF(HIGH=CLOSE,1) AND OPEN>REF(CLOSE,1),1) OR (OPEN<REF(CLOSE,1) AND REF(CLOSE<OPEN,1) AND CLOSE/REF(CLOSE,1)<0.97 AND LOW/REF(CLOSE,1)<0.927) OR (LOW/REF(CLOSE,1)<1.008 AND CLOSE/REF(CLOSE,1)<1.0199 AND CLOSE/OPEN<0.955 AND OPEN/CLOSE<1.13 AND REF(HIGH=CLOSE,1)) OR (REF(CLOSE<OPEN,1) AND (CLOSE<REF(LOW,2) OR CLOSE/REF(CLOSE,2)<0.945) AND CLOSE/REF(CLOSE,2)<0.965) AND CLOSE/LOW<1.051 AND NOT(HIGH=LOW);
ZBGS388:=REF(REF(CLOSE/REF(CLOSE,4)>=1.13,3) OR REF(CLOSE/REF(CLOSE,3)>=1.1,1) OR REF(CLOSE/REF(CLOSE,4)>=1.073,2) OR REF(CLOSE/REF(CLOSE,1)>=1.089,1) OR CLOSE/REF(CLOSE,2)>=1.089 OR CLOSE/REF(CLOSE,4)>=1.073 AND COUNT(CLOSE>=OPEN,4)>=1,1);
ZBGS389:=CLOSE/REF(CLOSE,1)<0.955 OR CLOSE/REF(CLOSE,1)<0.963 AND REF(CLOSE<OPEN,1) OR CLOSE/REF(CLOSE,1)<0.965 AND REF(CLOSE<OPEN,1) OR CLOSE<REF((CLOSE+OPEN)/2,2) OR CLOSE/REF(CLOSE,1)<0.966 AND CLOSE<REF(OPEN,1) AND LOW<REF(LOW,1);
ZBGS390:=ZBGS387 OR ZBGS388 OR ZBGS389;
ZBGS391:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<(-6);
ZBGS392:=CLOSE>1.02*REF(CLOSE,1);
ZBGS393:=ZBGS391 AND ZBGS390;
ZBGS394:=REF(CLOSE,1)<(REF(CLOSE,BARSLAST(ZBGS393))+REF(CLOSE,BARSLAST(ZBGS393)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(ZBGS393))+REF(CLOSE,BARSLAST(ZBGS393)+1))/2;
ZBGS395:=BARSLAST(ZBGS393)<=7 AND ZBGS392 AND ZBGS394 AND COUNT(ZBGS392,BARSLAST(ZBGS393))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(ZBGS393))=1;
ZBGS396:=ZBGS395 AND ZBGS387=0 AND ZBGS386=0 AND ZBGS31;
STICKLINE(ZBGS396,0,5,6,0),COLORYELLOW;
STICKLINE(ZBGS396,0,5,2,0),COLORRED;















未
回复

举报