通达信【趋势雷达】,主图副图指标源码,无未来函数


{主图公式源码↓}
GSKZ1:=REF(CLOSE,2)/REF(CLOSE,1)>=1.04;
GSKZ2:=REF(GSKZ1,1);
GSKZ3:=MA(CLOSE,5);
GSKZ4:=MA(CLOSE,10);
GSKZ5:=MA(CLOSE,60);
GSKZ6:=MA(CLOSE,120);
GSKZ7:=REF(CLOSE,1)<REF(GSKZ3,1) AND OPEN<GSKZ3 AND GSKZ3>GSKZ6;
GSKZ8:=REF(GSKZ7,1)=0 AND GSKZ7;
GSKZ9:=EMA(HHV(HIGH,1),8);
GSKZ10:=EMA(CLOSE,8);
GSKZ11:=GSKZ10<REF(GSKZ10,1) AND CLOSE<GSKZ10;
GSKZ12:=IF(GSKZ9<REF(GSKZ9,1) OR GSKZ11,1,0);
GSKZ13:=(COUNT(GSKZ12=1,4)=3 AND GSKZ12=0)*89;
GSKZ14:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
GSKZ15:=IF(CLOSE>OPEN,GSKZ14*(HIGH-LOW),IF(CLOSE<OPEN,GSKZ14*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-GSKZ14*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-GSKZ14*(HIGH-LOW),0-VOL/2));
GSKZ16:=GSKZ15/20/1.15;
GSKZ17:=GSKZ16*0.55+REF(GSKZ16,1)*0.33+REF(GSKZ16,2)*0.22;
GSKZ18:=EMA(GSKZ17,3);
GSKZ19:=GSKZ18<100;
GSKZ20:=COUNT(GSKZ19,9)<2;
GSKZ21:=CLOSE/REF(CLOSE,1)>1.09;
GSKZ22:=CLOSE=HIGH;
GSKZ23:=REF(GSKZ21,1) AND REF(GSKZ22,1);
GSKZ24:=COUNT(GSKZ23,11)>0;
GSKZ25:=MA(CLOSE,3);
GSKZ26:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
GSKZ27:=(HIGH-REF(CLOSE,1))/REF(CLOSE,1)*100;
GSKZ28:=REF(HHV(VOL,10),1);
GSKZ29:=MA(CLOSE,20);
GSKZ30:=(GSKZ25+GSKZ3)/2;
GSKZ31:=COUNT(COUNT(GSKZ26>9.9 AND CLOSE=HIGH,1)>=1,30)>0;
GSKZ32:=COUNT(COUNT(GSKZ26>9.9 AND CLOSE=HIGH,1)>=1,60)>0;
GSKZ33:=GSKZ29>REF(GSKZ29,1) AND VOL<GSKZ28 AND GSKZ31 AND GSKZ27>3 AND OPEN<=GSKZ3 AND CLOSE>GSKZ3 AND (COUNT(GSKZ30>REF(GSKZ30,1),3)>=3 OR COUNT(GSKZ3>REF(GSKZ3,1),3)>=3) AND COUNT(GSKZ29>REF(GSKZ29,1),25)>=16;
GSKZ34:=(CLOSE-OPEN)/OPEN*100;
GSKZ35:=GSKZ32 AND VOL<1.3*REF(VOL,1) AND COUNT(GSKZ34>0.5,6)>=5 AND COUNT(GSKZ25>GSKZ3,5)>=5 AND COUNT(HIGH>REF(HIGH,1),6)>=5 AND GSKZ27>4.5 AND OPEN<=GSKZ25 AND CLOSE>GSKZ25 AND OPEN>GSKZ3;
GSKZ36:=GSKZ33 OR GSKZ35;
GSKZ37:=GSKZ36=1 AND COUNT(GSKZ36,15)=1;
GSKZ38:=AMOUNT/VOL/7;
GSKZ39:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
GSKZ40:=SUM(AMOUNT,10)/GSKZ38/7;
GSKZ41:=DMA(GSKZ39,VOL/GSKZ40);
GSKZ42:=(CLOSE-GSKZ41)/GSKZ41*100;
GSKZ43:=-GSKZ42;
GSKZ44:=GSKZ42>GSKZ43;
GSKZ45:=CROSS(GSKZ42,0.6) AND GSKZ44;
GSKZ46:=EMA(CLOSE/REF(CLOSE,1),5);
GSKZ47:=EMA(CLOSE/REF(CLOSE,1),10);
GSKZ48:=CROSS(GSKZ46,GSKZ47);
GSKZ49:=GSKZ45 AND GSKZ48;
GSKZ50:=GSKZ49 AND GSKZ37;
GSKZ51:=COUNT(GSKZ37,10)>0;
GSKZ52:=GSKZ49 AND GSKZ51 AND GSKZ24;
GSKZ53:=GSKZ49 AND GSKZ24 AND GSKZ13;
GSKZ54:=GSKZ50 AND GSKZ24;
GSKZ55:=GSKZ52 OR GSKZ54 OR GSKZ53;
GSKZ56:=(EMA(CLOSE,12)-EMA(CLOSE,26))/EMA(CLOSE,26)*100;
GSKZ57:=EMA(GSKZ56,9);
GSKZ58:=(GSKZ56-GSKZ57)*100;
GSKZ59:=GSKZ58-REF(GSKZ58,1);
GSKZ60:=CROSS(GSKZ59,50);
GSKZ61:=EMA(EMA(EMA(CLOSE,12),12),12);
GSKZ62:=(GSKZ61-REF(GSKZ61,1))/REF(GSKZ61,1)*100;
GSKZ63:=MA(GSKZ62,9);
GSKZ64:=GSKZ62>GSKZ63;
GSKZ65:=CLOSE/REF(CLOSE,1)>1.09;
GSKZ66:=CLOSE=HIGH;
GSKZ67:=REF(GSKZ65,1) AND REF(GSKZ66,1);
GSKZ68:=COUNT(GSKZ67,4)>0;
GSKZ69:=COUNT(GSKZ67,5)>0;
GSKZ70:=(3*CLOSE+LOW+OPEN+HIGH)/6;
GSKZ71:=(20*GSKZ70+19*REF(GSKZ70,1)+18*REF(GSKZ70,2)+17*REF(GSKZ70,3)+16*REF(GSKZ70,4)+15*REF(GSKZ70,5)+14*REF(GSKZ70,6)+13*REF(GSKZ70,7)+12*REF(GSKZ70,8)+11*REF(GSKZ70,9)+10*REF(GSKZ70,10)+9*REF(GSKZ70,11)+8*REF(GSKZ70,12)+7*REF(GSKZ70,13)+6*REF(GSKZ70,14)+5*REF(GSKZ70,15)+4*REF(GSKZ70,16)+3*REF(GSKZ70,17)+2*REF(GSKZ70,18)+REF(GSKZ70,20))/210;
GSKZ72:=MA(GSKZ71,6);
GSKZ73:=GSKZ71>GSKZ72;
GSKZ74:=CLOSE>1.02*REF(CLOSE,1);
GSKZ75:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<(-6);
GSKZ76:=REF(CLOSE,1)>(REF(CLOSE,BARSLAST(GSKZ74))+REF(CLOSE,BARSLAST(GSKZ74)+1))/2 AND CLOSE<(REF(CLOSE,BARSLAST(GSKZ74))+REF(CLOSE,BARSLAST(GSKZ74)+1))/2;
GSKZ77:=REF(CLOSE,1)<(REF(CLOSE,BARSLAST(GSKZ75))+REF(CLOSE,BARSLAST(GSKZ75)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(GSKZ75))+REF(CLOSE,BARSLAST(GSKZ75)+1))/2;
GSKZ78:=BARSLAST(GSKZ75)<=7 AND GSKZ74 AND GSKZ77 AND COUNT(GSKZ74,BARSLAST(GSKZ75))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(GSKZ75))=1;
GSKZ79:=COUNT(GSKZ78,7)>0;
GSKZ80:=((CLOSE-REF(MA(CLOSE,6),1))/6+MA(CLOSE,6))*1.004;
GSKZ81:=CROSS(CLOSE,GSKZ80) AND GSKZ80>REF(GSKZ80,1);
GSKZ82:=((CLOSE-REF(MA(CLOSE,18),1))/18+MA(CLOSE,18))*1.004;
GSKZ83:=CROSS(CLOSE,GSKZ82) AND GSKZ82>REF(GSKZ82,1);
GSKZ84:=GSKZ81 AND GSKZ83 AND GSKZ78 AND GSKZ73 AND GSKZ64;
GSKZ85:=GSKZ68 AND GSKZ78 AND GSKZ73 AND GSKZ64;
GSKZ86:=GSKZ84 OR GSKZ85;
GSKZ87:=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);
GSKZ88:=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);
GSKZ89:=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);
GSKZ90:=GSKZ87 OR GSKZ88 OR GSKZ89;
GSKZ91:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<(-6);
GSKZ92:=CLOSE>1.02*REF(CLOSE,1);
GSKZ93:=GSKZ91 AND GSKZ90;
GSKZ94:=REF(CLOSE,1)<(REF(CLOSE,BARSLAST(GSKZ93))+REF(CLOSE,BARSLAST(GSKZ93)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(GSKZ93))+REF(CLOSE,BARSLAST(GSKZ93)+1))/2;
GSKZ95:=BARSLAST(GSKZ93)<=7 AND GSKZ92 AND GSKZ94 AND COUNT(GSKZ92,BARSLAST(GSKZ93))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(GSKZ93))=1;
GSKZ96:=GSKZ95 AND GSKZ87=0 AND GSKZ86=0 AND GSKZ1;
STICKLINE(GSKZ96,CLOSE,OPEN,6,0),COLORYELLOW;
DRAWICON(GSKZ96,LOW*0.99,34);
{副图公式源码↓}
GSKZ1:=REF(CLOSE,2)/REF(CLOSE,1)>=1.04;
GSKZ2:=REF(GSKZ1,1);
GSKZ3:=MA(CLOSE,5);
GSKZ4:=MA(CLOSE,10);
GSKZ5:=MA(CLOSE,60);
GSKZ6:=MA(CLOSE,120);
GSKZ7:=REF(CLOSE,1)<REF(GSKZ3,1) AND OPEN<GSKZ3 AND GSKZ3>GSKZ6;
GSKZ8:=REF(GSKZ7,1)=0 AND GSKZ7;
GSKZ9:=EMA(HHV(HIGH,1),8);
GSKZ10:=EMA(CLOSE,8);
GSKZ11:=GSKZ10<REF(GSKZ10,1) AND CLOSE<GSKZ10;
GSKZ12:=IF(GSKZ9<REF(GSKZ9,1) OR GSKZ11,1,0);
GSKZ13:=(COUNT(GSKZ12=1,4)=3 AND GSKZ12=0)*89;
GSKZ14:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
GSKZ15:=IF(CLOSE>OPEN,GSKZ14*(HIGH-LOW),IF(CLOSE<OPEN,GSKZ14*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-GSKZ14*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-GSKZ14*(HIGH-LOW),0-VOL/2));
GSKZ16:=GSKZ15/20/1.15;
GSKZ17:=GSKZ16*0.55+REF(GSKZ16,1)*0.33+REF(GSKZ16,2)*0.22;
GSKZ18:=EMA(GSKZ17,3);
GSKZ19:=GSKZ18<100;
GSKZ20:=COUNT(GSKZ19,9)<2;
GSKZ21:=CLOSE/REF(CLOSE,1)>1.09;
GSKZ22:=CLOSE=HIGH;
GSKZ23:=REF(GSKZ21,1) AND REF(GSKZ22,1);
GSKZ24:=COUNT(GSKZ23,11)>0;
GSKZ25:=MA(CLOSE,3);
GSKZ26:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
GSKZ27:=(HIGH-REF(CLOSE,1))/REF(CLOSE,1)*100;
GSKZ28:=REF(HHV(VOL,10),1);
GSKZ29:=MA(CLOSE,20);
GSKZ30:=(GSKZ25+GSKZ3)/2;
GSKZ31:=COUNT(COUNT(GSKZ26>9.9 AND CLOSE=HIGH,1)>=1,30)>0;
GSKZ32:=COUNT(COUNT(GSKZ26>9.9 AND CLOSE=HIGH,1)>=1,60)>0;
GSKZ33:=GSKZ29>REF(GSKZ29,1) AND VOL<GSKZ28 AND GSKZ31 AND GSKZ27>3 AND OPEN<=GSKZ3 AND CLOSE>GSKZ3 AND (COUNT(GSKZ30>REF(GSKZ30,1),3)>=3 OR COUNT(GSKZ3>REF(GSKZ3,1),3)>=3) AND COUNT(GSKZ29>REF(GSKZ29,1),25)>=16;
GSKZ34:=(CLOSE-OPEN)/OPEN*100;
GSKZ35:=GSKZ32 AND VOL<1.3*REF(VOL,1) AND COUNT(GSKZ34>0.5,6)>=5 AND COUNT(GSKZ25>GSKZ3,5)>=5 AND COUNT(HIGH>REF(HIGH,1),6)>=5 AND GSKZ27>4.5 AND OPEN<=GSKZ25 AND CLOSE>GSKZ25 AND OPEN>GSKZ3;
GSKZ36:=GSKZ33 OR GSKZ35;
GSKZ37:=GSKZ36=1 AND COUNT(GSKZ36,15)=1;
GSKZ38:=AMOUNT/VOL/7;
GSKZ39:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
GSKZ40:=SUM(AMOUNT,10)/GSKZ38/7;
GSKZ41:=DMA(GSKZ39,VOL/GSKZ40);
GSKZ42:=(CLOSE-GSKZ41)/GSKZ41*100;
GSKZ43:=-GSKZ42;
GSKZ44:=GSKZ42>GSKZ43;
GSKZ45:=CROSS(GSKZ42,0.6) AND GSKZ44;
GSKZ46:=EMA(CLOSE/REF(CLOSE,1),5);
GSKZ47:=EMA(CLOSE/REF(CLOSE,1),10);
GSKZ48:=CROSS(GSKZ46,GSKZ47);
GSKZ49:=GSKZ45 AND GSKZ48;
GSKZ50:=GSKZ49 AND GSKZ37;
GSKZ51:=COUNT(GSKZ37,10)>0;
GSKZ52:=GSKZ49 AND GSKZ51 AND GSKZ24;
GSKZ53:=GSKZ49 AND GSKZ24 AND GSKZ13;
GSKZ54:=GSKZ50 AND GSKZ24;
GSKZ55:=GSKZ52 OR GSKZ54 OR GSKZ53;
GSKZ56:=(EMA(CLOSE,12)-EMA(CLOSE,26))/EMA(CLOSE,26)*100;
GSKZ57:=EMA(GSKZ56,9);
GSKZ58:=(GSKZ56-GSKZ57)*100;
GSKZ59:=GSKZ58-REF(GSKZ58,1);
GSKZ60:=CROSS(GSKZ59,50);
GSKZ61:=EMA(EMA(EMA(CLOSE,12),12),12);
GSKZ62:=(GSKZ61-REF(GSKZ61,1))/REF(GSKZ61,1)*100;
GSKZ63:=MA(GSKZ62,9);
GSKZ64:=GSKZ62>GSKZ63;
GSKZ65:=CLOSE/REF(CLOSE,1)>1.09;
GSKZ66:=CLOSE=HIGH;
GSKZ67:=REF(GSKZ65,1) AND REF(GSKZ66,1);
GSKZ68:=COUNT(GSKZ67,4)>0;
GSKZ69:=COUNT(GSKZ67,5)>0;
GSKZ70:=(3*CLOSE+LOW+OPEN+HIGH)/6;
GSKZ71:=(20*GSKZ70+19*REF(GSKZ70,1)+18*REF(GSKZ70,2)+17*REF(GSKZ70,3)+16*REF(GSKZ70,4)+15*REF(GSKZ70,5)+14*REF(GSKZ70,6)+13*REF(GSKZ70,7)+12*REF(GSKZ70,8)+11*REF(GSKZ70,9)+10*REF(GSKZ70,10)+9*REF(GSKZ70,11)+8*REF(GSKZ70,12)+7*REF(GSKZ70,13)+6*REF(GSKZ70,14)+5*REF(GSKZ70,15)+4*REF(GSKZ70,16)+3*REF(GSKZ70,17)+2*REF(GSKZ70,18)+REF(GSKZ70,20))/210;
GSKZ72:=MA(GSKZ71,6);
GSKZ73:=GSKZ71>GSKZ72;
GSKZ74:=CLOSE>1.02*REF(CLOSE,1);
GSKZ75:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<(-6);
GSKZ76:=REF(CLOSE,1)>(REF(CLOSE,BARSLAST(GSKZ74))+REF(CLOSE,BARSLAST(GSKZ74)+1))/2 AND CLOSE<(REF(CLOSE,BARSLAST(GSKZ74))+REF(CLOSE,BARSLAST(GSKZ74)+1))/2;
GSKZ77:=REF(CLOSE,1)<(REF(CLOSE,BARSLAST(GSKZ75))+REF(CLOSE,BARSLAST(GSKZ75)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(GSKZ75))+REF(CLOSE,BARSLAST(GSKZ75)+1))/2;
GSKZ78:=BARSLAST(GSKZ75)<=7 AND GSKZ74 AND GSKZ77 AND COUNT(GSKZ74,BARSLAST(GSKZ75))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(GSKZ75))=1;
GSKZ79:=COUNT(GSKZ78,7)>0;
GSKZ80:=((CLOSE-REF(MA(CLOSE,6),1))/6+MA(CLOSE,6))*1.004;
GSKZ81:=CROSS(CLOSE,GSKZ80) AND GSKZ80>REF(GSKZ80,1);
GSKZ82:=((CLOSE-REF(MA(CLOSE,18),1))/18+MA(CLOSE,18))*1.004;
GSKZ83:=CROSS(CLOSE,GSKZ82) AND GSKZ82>REF(GSKZ82,1);
GSKZ84:=GSKZ81 AND GSKZ83 AND GSKZ78 AND GSKZ73 AND GSKZ64;
GSKZ85:=GSKZ68 AND GSKZ78 AND GSKZ73 AND GSKZ64;
GSKZ86:=GSKZ84 OR GSKZ85;
GSKZ87:=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);
GSKZ88:=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);
GSKZ89:=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);
GSKZ90:=GSKZ87 OR GSKZ88 OR GSKZ89;
GSKZ91:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<(-6);
GSKZ92:=CLOSE>1.02*REF(CLOSE,1);
GSKZ93:=GSKZ91 AND GSKZ90;
GSKZ94:=REF(CLOSE,1)<(REF(CLOSE,BARSLAST(GSKZ93))+REF(CLOSE,BARSLAST(GSKZ93)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(GSKZ93))+REF(CLOSE,BARSLAST(GSKZ93)+1))/2;
GSKZ95:=BARSLAST(GSKZ93)<=7 AND GSKZ92 AND GSKZ94 AND COUNT(GSKZ92,BARSLAST(GSKZ93))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(GSKZ93))=1;
GSKZ96:=GSKZ95 AND GSKZ87=0 AND GSKZ86=0 AND GSKZ1;
STICKLINE(GSKZ96,0,5,6,0),COLORYELLOW;
STICKLINE(GSKZ96,0,5,2,0),COLORRED;
夜雨聆风