主图支撑画线阻力位标记上升通道显示通达信指标公式源码.doc
- 格式:doc
- 大小:131.00 KB
- 文档页数:4
通达信最好的自动画线主图指标公式A1:=REF(H,8)=HHV(H,2*8+1);B1:=FILTER(A1,8);C1:=BACKSET(B1,8+1);D1:=FILTER(C1,8);{高点} R11:=BACKSET(ISLASTBAR,BARSLAST(D1)+1); S11:=R11>REF(R11,1);DRAWLINE(D1,H,S11,H,1),COLORBLUE;A2:=REF(L,8)=LLV(L,2*8+1);B2:=FILTER(A2,8);C2:=BACKSET(B2,8+1);D2:=FILTER(C2,8);{低点} T11:=BACKSET(ISLASTBAR,BARSLAST(D2)+1); U11:=T11>REF(T11,1);DRAWLINE(D2,L,U11,L,1),COLORBLUE;M:=INTPART(3*8/5);A12:=REF(H,M)=HHV(H,2*M+1);B12:=FILTER(A12,M);C12:=BACKSET(B12,M+1);D12:=FILTER(C12,M);{高点} R112:=BACKSET(ISLASTBAR,BARSLAST(D12)+1); S112:=R112>REF(R112,1);DRAWLINE(D12,H,S112,H,1),COLORRED;A22:=REF(L,M)=LLV(L,2*M+1);B22:=FILTER(A22,M);C22:=BACKSET(B22,M+1);D22:=FILTER(C22,M);{低点} T112:=BACKSET(ISLASTBAR,BARSLAST(D22)+1); U112:=T112>REF(T112,1);DRAWLINE(D22,L,U112,L,1),COLORRED;VAR1111:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);VAR2222:=CROSS(VAR1111,0.9);VAR3333:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);VAR4444:=CROSS(VAR3333,0.9);压力:= REF(HIGH,BARSLAST(VAR2222));STICKLINE(CLOSE,REF(HIGH,BARSLAST(VAR2222)),REF(HIGH ,BARSLAST(VAR2222)),0.5,1),COLOREA91B5,LINETHICK3;支撑:= REF(LOW,BARSLAST(VAR4444));STICKLINE(CLOSE,REF(LOW,BARSLAST(VAR4444)),REF(LOW, BARSLAST(VAR4444)),0.5,1),COLOR00B4FF,LINETHICK3;下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);RRRSV:=SMA(下档线,3,1);KKK:=SMA(RRRSV,3,1);DDD:=((3 * RRRSV) - (2 * KKK));JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);RSV24:=SMA(JJ12,3,1);K24:=SMA(RSV24,3,1);D24:=((3 * RSV24) - (2 * K24));压力2:=IF(CROSS(D24,DDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24, DDD)))),COLORFFFFFF;压力位:=IF(ISLASTBAR,压力2,DRAWNULL);STICKLINE(ISLASTBAR ,压力位,压力位,120,0),LINETHICK4,COLORFFFFFF;底部:=LLV(HIGH,30),COLOR00FF00;底部位:=IF(ISLASTBAR,底部,DRAWNULL);STICKLINE(ISLASTBAR ,底部位,底部位,100,0),LINETHICK4,COLOR00FF00;AA05:=MA(C,5),COLOR0099CC;五日乖离率:=(C-AA05)/AA05*100;BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);加速度5:EMA((速度5-REF(速度5,1)),3),NODRAW;AA10:=MA(C,10);AA20:=MA(C,20);BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;AA30:=MA(C,30);三拾日乖离率:=(C-AA30)/AA30*100;VAR11:=(AA20-AA30)>REF((AA20-AA30),1) AND AA20>REF(AA20,1) AND AA30>REF(AA30,1);VAR22:=(AA30-AA20)<REF((AA30-AA20),1) AND AA20<REF(AA20,1) AND AA30<REF(AA30,1);BB30:=ATAN((AA30/REF(AA30,1)-1)*100)*180/3.1416;强势狙击:=FILTER(BB30>30 AND BB10>45 AND CROSS(BB05,60),10);加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND AA05>REF(AA05,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA10>REF(AA10,1) AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1) ,10) ;清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1 AND (C>AA30 OR O>AA30) AND AA05<REF(AA05,1) AND 三拾日乖离率<REF(三拾日乖离率,1) AND AA10<REF(AA10,1),10);DRAWICON(加仓 ,LOW*0.99,23);DRAWICON(清仓 ,HIGH*1.01,15);DRAWICON(强势狙击 ,LOW*0.99,13);TYP := (HIGH + LOW + CLOSE)/3;CCI1:=(TYP-MA(TYP,6))/(0.015*AVEDEV(TYP,6));差值1:=ABS(REF(CCI1,1)-CCI1),LINETHICK0;CCI2:=(TYP-MA(TYP,10))/(0.015*AVEDEV(TYP,10));差值2:=ABS(REF(CCI2,1)-CCI2),LINETHICK0;CCI3:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20));差值3:=ABS(REF(CCI3,1)-CCI3),LINETHICK0;CCI4:=(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30));差值4:=ABS(REF(CCI4,1)-CCI4),LINETHICK0;CCI5:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));差值5:=ABS(REF(CCI5,1)-CCI5),LINETHICK0;CCI:=CCI1+CCI2+CCI3+CCI4+CCI5;AAA:=(3*C+H+L+O)/6;VAR1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3) +4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;VAR2:=(HHV(VAR1,5)+HHV(VAR1,10)+HHV(VAR1,20))/3;VAR3:=(LLV(VAR1,5)+LLV(VAR1,10)+LLV(VAR1,20))/3;VAR4:=(HHV(VAR2,5)+HHV(VAR2,10)+HHV(VAR2,20))/3;VAR5:=(LLV(VAR3,5)+LLV(VAR3,10)+LLV(VAR3,20))/3;VAR6:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,6))/3;短线:VAR1,COLORWHITE;中线:VAR6,COLORYELLOW;下跌:IF(VAR1=VAR6,VAR6, DRAWNULL),COLORGREEN;TJ1:= CCI1>差值4;立桩量:=FILTER(TJ1,0);TJ2:=IF(BARSLAST(立桩量)=1 ,1,IF(BARSLAST(立桩量)=2 ,1, IF(BARSLAST(立桩量)=3 ,1,0)));成立1:=TJ2;条件成立1:=FILTER(成立1,5);TJ11:= CCI1<-差值4 ;立桩量2:=FILTER(TJ11,0);TJ22:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(HIGH,1),1, IF(BARSLAST(立桩量2)=2 AND CLOSE>REF(HIGH,2),1, IF(BARSLAST(立桩量2)=3 AND CLOSE>REF(HIGH,3),1,0)));成立2:=TJ22;条件成立2:=FILTER(成立2,5);TJ111:=(ABS(CCI1)>CCI AND ABS( 差值1)> ABS(差值5)) OR (VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>VAR1);立桩量3:=FILTER(TJ111,5);TJ222:=IF(BARSLAST(立桩量3)=1 AND CLOSE>REF(HIGH,1),1,IF(BARSLAST(立桩量3)=2 AND CLOSE>REF(HIGH,2),1,IF(BARSLAST(立桩量3)=3 AND CLOSE>REF(HIGH,3),1,0)));突破3:=TJ222=1;STICKLINE(CLOSE AND 下跌!= VAR6,REF(HIGH,BARSLAST(立桩量3)), REF(HIGH,BARSLAST(立桩量3)),10,1),COLORCYAN;STICKLINE(CLOSE AND 下跌!= VAR6,REF(LOW,BARSLAST(立桩量3)), REF(LOW,BARSLAST(立桩量3)),10,1),COLORYELLOW;TJ3:=IF(BARSLAST(立桩量3)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(立桩量3)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(立桩量3)=3 AND CLOSE>REF(LOW,3),1,0)));三天法则:=TJ3=1;成立:=三天法则 AND 突破3;条件成立:=FILTER(成立,5);TJ31:=(VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>VAR1);TJ32:=FILTER(TJ31,1);IF(条件成立AND 下跌!= VAR6 AND AA30>=REF(AA30,1),H*1.03,DRAWNULL),CROSSDOT,LINETHICK 6,COLORFF33FF;IF(条件成立AND 下跌!= VAR6 AND AA30>=REF(AA30,1),H*1.03,DRAWNULL),POINTDOT,LINETHICK 4,COLOR00CCFF;STICKLINE(C>=O,L,H,0,0),COLORRED;STICKLINE(C<O,L,H,0,0),COLORFFFF00;STICKLINE(C>O,C,O,3.2,0),COLORRED;STICKLINE(1,C,O,2.8,0),COLOR454500;STICKLINE(1,C,O,2,0),COLOR555500;STICKLINE(1,C,O,1.5,0),COLOR656500;STICKLINE(1,C,O,1,0),COLOR757500;STICKLINE(1,C,O,0.5,0),COLOR858500;STICKLINE(立桩量,C,O,2.8,0),COLOR000045;STICKLINE(立桩量,C,O,2.8,0),COLOR000065;STICKLINE(立桩量,C,O,2,0),COLOR000085;STICKLINE(立桩量,C,O,1.5,0),COLOR0000A5;STICKLINE(立桩量,C,O,1,0),COLOR0000C5;STICKLINE(立桩量,C,O,0.5,0),COLOR0000E5;DRAWICON(条件成立1,REF(HIGH,BARSLAST(立桩量3)),12);DRAWICON(条件成立2,REF(LOW,BARSLAST(立桩量3)),11);。
{通达信干净清爽153压力支撑主图指标公式}N:=8;P:=1;ZGD:=HHV(H,60);ZGD2:=CONST(ZGD);ZDD:=LLV(L,60);ZDD2:=CONST(ZDD);GJ:=(C+H+L+O)/4;明日阻力:=L+(GJ-L)+(C-L);明日支撑:=L+(C-GJ);KOH:=L>REF(H,1);KOL:=H<REF(L,1);HIF:=L>REF(H,BARSLAST(KOH)+1);NHIF:=L<=REF(H,BARSLAST(KOH)+1);LIF:=H<REF(L,BARSLAST(KOL)+1);NLIF:=H>=REF(L,BARSLAST(KOL)+1);下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100); RRRSV:=SMA(下档线,3,1);KKK:=SMA(RRRSV,3,1);DDDDD:=((3 * RRRSV) - (2 * KKK));JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);RSV24:=SMA(JJ12,3,1);K24:=SMA(RSV24,3,1);D24:=((3 * RSV24) - (2 * K24));压力2:=IF(CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)))),COLORF FFFFF;底部:=LLV(HIGH,30),COLOR00FF00;AA:=REF(H,N)=HHV(H,2*N+1); AA1:=REF(L,N)=LLV(L,2*N+1);QY:=BACKSET(AA,N+1); QY1:=BACKSET(AA1,N+1);CC:=FILTER(QY,N) AND H=HHV(H,N+1); CC1:=FILTER(QY1,N) AND L=LLV(L,N+1); DDD:=BARSLAST(CC); DD1:=BARSLAST(CC1);GDTS:=IF(CC,CURRBARSCOUNT,0); DDTS:=IF(CC1,CURRBARSCOUNT,0); DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS); DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS); GDCS1:=CONST(DINGBUTS); DDCS1:=CONST(DDTS1);GDCS13:=CONST(REF(HIGH,GDCS1-1)); DDCS13:=CONST(REF(L,DDCS1-1)); DINGBUTS1:=REF(DINGBUTS,DDD+1); DDTS2:=REF(DDTS1,DD1+1);GDCS2:=CONST(DINGBUTS1); DDCS2:=CONST(DDTS2);GDCS23:=CONST(REF(HIGH,DINGBUTS1-1)); DDCS23:=CONST(REF(L,DDTS2-1));XG1:=BACKSET(ISLASTBAR,GDCS1); XD1:=BACKSET(ISLASTBAR,DDCS1);XG2:=BACKSET(ISLASTBAR,DINGBUTS1); XD2:=BACKSET(ISLASTBAR,DDTS2); XDD:=IF(DDCS13<=DDCS23,XD1,XD2);BCG:=SUM(XG1,0); BCD:=SUM(XDD,0);今日阻力:REF(明日阻力, 1),NODRAW;今日支撑:REF(明日支撑, 1),NODRAW;压力位:IF(ISLASTBAR,压力2,DRAWNULL),NODRAW;底部位:IF(ISLASTBAR,底部,DRAWNULL),NODRAW;高点压力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) ,COLORGRE EN,LINETHICK2;低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1),COLORBLUE, LINETHICK2;高:=CONST(MAX(MAX(MAX(ZGD2,高点压力),GDCS13),GDCS23));低:=CONST(MIN(MIN(MIN(ZDD2,DDCS23),DDCS13),低点支撑));ZGSTAR:=(高点压力+低点支撑)/2;ZGEND:=CONST((高点压力+低点支撑)/2);STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLOR55555 5,LINETHICK2;M:=INTPART(3*N/5);AAA:=REF(H,M)=HHV(H,2*M+1);QYY:=BACKSET(AAA,M+1);CCC:=FILTER(QYY,M) AND H=HHV(H,M+1);DDDD:=BARSLAST(CCC),NODRAW;GDTSS:=IF(CCC,CURRBARSCOUNT,0);DINGBUTSS:=IF(DDDD,REF(GDTSS,DDDD),GDTSS);GDCS11:=CONST(DINGBUTSS);DINGBUTS11:=REF(DINGBUTSS,DDDD+1);GDCS22:=CONST(DINGBUTS11);上缺口:=P=0 AND HIF AND BARSLAST(KOH)<BARSLAST(NHIF)AND BARSLAST(HIF)<BARSLAST(NHIF);HG:=IF(上缺口,REF(H,BARSLAST(KOH)+1),DRAWNULL);STICKLINE(上缺口,HG,HG*1.001,10,0),COLOR888888;下缺口:=P=0 AND LIF AND BARSLAST(KOL)<BARSLAST(NLIF) AND BARSLAST(LIF)<BARSLAST(NLIF);LG:=IF(下缺口,REF(L,BARSLAST(KOL)+1),DRAWNULL);STICKLINE(下缺口,LG,LG*0.999,10,0),COLOR888888;高点压力M:DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),COLORRE D,LINETHICK1;AA11:=REF(L,M)=LLV(L,2*M+1);QY11:=BACKSET(AA11,M+1);CC11:=FILTER(QY11,M) AND L=LLV(L,M+1);DD11:=BARSLAST(CC11);DDTSS:=IF(CC11,CURRBARSCOUNT,0);DDTS11:=IF(DD11,REF(DDTSS,DD11),DDTSS);DDCS11:=CONST(DDTS11);DDTS22:=REF(DDTS11,DD11+1);DDCS22:=CONST(DDTS22);低点支撑M:DRAWLINE(CURRBARSCOUNT=DDCS22,L,CURRBARSCOUNT=DDCS11,L,1) COLORRED,LINETHICK1;STICKLINE(XG2,GDCS23,GDCS23,0.5,1),COLORWHITE;STICKLINE(XG1,GDCS13,GDCS13,0.5,1),COLORYELLOW;STICKLINE(XD2,DDCS23,DDCS23,0.5,1),COLORMAGENTA;STICKLINE(XD1,DDCS13,DDCS13,0.5,1),COLORCYAN;STICKLINE(ISLASTBAR AND C>=今日阻力,今日阻力,今日阻力,10,1),COLOR0000FF; STICKLINE(ISLASTBAR AND C<今日阻力,今日阻力,今日阻力,10,1),COLOR00FF00; STICKLINE(ISLASTBAR AND C>=今日支撑,今日支撑,今日支撑,10,1),COLORFF00FF; STICKLINE(ISLASTBAR AND C<今日支撑,今日支撑,今日支撑,10,1),COLORFF8800; STICKLINE(ISLASTBAR ,压力位,压力位,120,0),COLORFFFFFF;STICKLINE(ISLASTBAR ,底部位,底部位,100,0),COLOR00FF00;。
【通达信】综合主图(支撑、阻力、强攻、回调)-指标公式源码V1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);V2:=(1-7/100)*(DMA(CLOSE,V1));V3:=(1+7/100)*(DMA(CLOSE,V1));V5:=MA((LOW+HIGH+CLOSE)/3,5);支撑:REFDATE(V2,DATE),POINTDOT,LINETHICK3,COLORCC66FF;阻力:REFDATE(V3,DATE),POINTDOT,LINETHICK3,COLORGREEN;MA1:=MEMA(CLOSE,5);MA2:=ATAN((MA1/REF(MA1,1)-1)*100)*180/3.1416;MA3:=IF(MA2>0,MA2,MA2);MA5:MA(CLOSE,5),COLOR888899;MA13:MA(CLOSE,13),COLORFF9900,LINETHICK2;VAR1:=CLOSE=HHV(C,4) AND (REF(C,1)>=REF(C,2) OR REF(C,1)>=REF(C,3)) OR REF(C,1)=HHV(C,4) AND CLOSE>=REF(C,2) OR REF(C,2)=HHV(C,4) ANDREF(C,3)=LLV(C,4) AND C>=REF(C,1) OR REF(C,3)=HHV(C,4) AND C>=REF(C,1) AND C>=REF(C,2);VAR2:=CLOSE=HHV(C,4) AND REF(C,1)=LLV(C,4);VAR3:=CLOSE=LLV(C,4) AND (REF(C,1)<REF(C,2) OR REF(C,1)<REF(C,3)) OR REF(C,1)=LLV(C,4) AND C<REF(C,2) OR REF(C,2)=LLV(C,4) ANDREF(C,1)=HHV(C,4) AND C<REF(C,1) OR REF(C,3)=LLV(C,4) AND C<REF(C,1) AND C<REF(C,2);VAR4:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) ANDREF(C,1)<=REF(C,3) AND REF(C,2)<REF(C,4) AND C>=REF(C,1);VAR5:=REF(C,1)=HHV(C,4) AND C<REF(C,2) OR (REF(C,2)=HHV(C,4) ANDREF(C,1)>REF(C,3) OR REF(C,3)=HHV(C,4) AND REF(C,1)>REF(C,2)) AND REF(C,2)>=REF(C,4) AND C<REF(C,1);VAR6:=V5>REF(V5,1) AND REF(V5,1)<REF(V5,2);VAR7:=LOW<HHV(V5,13) AND HIGH>HHV(V5,13) AND CLOSE>REF(C,1) AND CLOSE>OPEN;VAR8:=VAR7 AND COUNT(VAR6,2);VAR9:=100*EMA(EMA(C-REF(C,1),6),6)/EMA(EMA(ABS(C-REF(C,1)),6),6); VAR10:=EMA(MA(C,13),13);VAR11:=FILTER((LLV(VAR9,2)=LLV(VAR9,7) AND COUNT(VAR9<0,2) AND CROSS(VAR9,MA(VAR9,2)))=1,5);VAR12:=FILTER((HHV(VAR9,2)=HHV(VAR9,7) AND COUNT(VAR9>50,2) AND CROSS(MA(VAR9,2),VAR9))=1,1);VAR13:=SMA(EMA((C-REF(C,1))/REF(C,1),5)*100,3,1)*10;VAR14:=FILTER(((CROSS(VAR13,0) OR CROSS(C,VAR10)) AND VAR11)=1,3); VAR15:=MA(C,18)>=REF(MA(C,18),3) AND CROSS(C,MA(C,18));VAR16:=VAR8 AND NOT(REF(VAR8,1));强攻:IF(MA3>REF(MA3,1) ANDMA3>=0,MA13,DRAWNULL),COLORYELLOW,LINETHICK2;回调:IF(MA3<REF(MA3,1) AND MA3>0,MA13,DRAWNULL),COLORGREEN,LINETHICK2; {KDJ}RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;金叉:=CROSS(J,D);死叉:=CROSS(D,J);买1:=(VAR14 OR VAR15) AND VAR11;买2:=(VAR14 OR VAR15) AND VAR4;买3:=(VAR14 OR VAR15) AND VAR2;买4:=(VAR2 AND VAR11) OR (VAR4 AND VAR11);买5:=(金叉 AND VAR4) OR (金叉 AND VAR2) OR (金叉 AND VAR11);{涨停}STICKLINE(CLOSE>REF(CLOSE,1)*1.0985 ANDCLOSE=HIGH,CLOSE,OPEN,4,-1),COLOR00FFFF;{跌停}STICKLINE(CLOSE<REF(CLOSE,1)*0.9015 ANDCLOSE=LOW,CLOSE,OPEN,4,-1),COLORGREEN;{蓝}STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,3,0),COLORFF7700;STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,2.2,0),COLORFF9900;STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,1.5,0),COLORFFBB00;STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,0.5,0),COLORCYAN;{红}STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0),COLOR000099;STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.2,0),COLOR0000CC;STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.5,0),COLOR0000FF;STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.5,0),COLORCC66FF;{绿}STICKLINE(VAR3,OPEN,(OPEN+CLOSE)/2,3,0),COLOR009900;STICKLINE(VAR3,OPEN,(OPEN+CLOSE)/2,2.2,0),COLOR00BB00;STICKLINE(VAR3,OPEN,(OPEN+CLOSE)/2,1.5,0),COLOR00DD00; STICKLINE(VAR3,OPEN,(OPEN+CLOSE)/2,0.5,0),COLOR00FF00;{灰}STICKLINE(VAR4,OPEN,(OPEN+CLOSE)/2,3,0),COLOR999999;STICKLINE(VAR4,OPEN,(OPEN+CLOSE)/2,2.2,0),COLORBBBBBB; STICKLINE(VAR4,OPEN,(OPEN+CLOSE)/2,1.5,0),COLORDDDDDD; STICKLINE(VAR4,OPEN,(OPEN+CLOSE)/2,0.5,0),COLORFFFFFF;STICKLINE(金叉,OPEN,CLOSE,0.5,0),COLORYELLOW;STICKLINE(死叉,OPEN,CLOSE,0.5,0),COLOR000099;DRAWICON(VAR16,LOW-0.02,7);DRAWICON(买1 OR 买2 OR 买3 OR 买4 OR 买5,LOW-0.01,1);DRAWICON(死叉 OR VAR12 OR CROSS(40,VAR9),HIGH+0.01,2);VAR111:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);VAR222:=REF(VAR111,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR333:=REF(VAR222,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR444:=REF(VAR333,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR555:=REF(VAR444,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR666:=REF(VAR555,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR777:=REF(VAR666,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR888:=REF(VAR777,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR999:=REF(VAR888,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARA:=REF(VAR999,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); STICKLINE(VAR111 OR VAR222 OR VAR333 OR VAR444 OR VAR555 OR VAR666 OR VAR777 OR VAR888 OR VAR999 OR VARA OR VARB ORVARC,CLOSE,REF(CLOSE,1),3,1),COLORRED;VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR1110:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR1111:=REF(VAR1110,1) AND CLOSE<=REF(CLOSE,1) ANDCLOSE>=REF(CLOSE,2);VAR1112:=REF(VAR1111,1) AND CLOSE>=REF(CLOSE,1) ANDCLOSE<=REF(CLOSE,2);VAR1113:=REF(VAR1112,1) AND CLOSE<=REF(CLOSE,1) ANDCLOSE>=REF(CLOSE,2);VAR1114:=REF(VAR1113,1) AND CLOSE>=REF(CLOSE,1) ANDCLOSE<=REF(CLOSE,2);VAR1115:=REF(VAR1114,1) AND CLOSE<=REF(CLOSE,1) ANDCLOSE>=REF(CLOSE,2);VAR1116:=REF(VAR1115,1) AND CLOSE>=REF(CLOSE,1) ANDCLOSE<=REF(CLOSE,2);VAR1117:=REF(VAR1116,1) AND CLOSE<=REF(CLOSE,1) ANDCLOSE>=REF(CLOSE,2);VAR1118:=REF(VAR1117,1) AND CLOSE>=REF(CLOSE,1) ANDCLOSE<=REF(CLOSE,2);STICKLINE(VARD OR VARE OR VARF OR VAR1110 OR VAR1111 OR VAR1112 OR VAR1113 OR VAR1114 OR VAR1115 OR VAR1116 OR VAR1117 ORVAR1118,CLOSE,REF(CLOSE,1),3,1),COLORLIBLUE;VAR1119:=REF(VARD OR VARE OR VARF OR VAR1110 OR VAR1111 OR VAR1112 OR VAR1113 OR VAR1114 OR VAR1115 OR VAR1116 OR VAR1117 OR VAR1118,1) AND VAR111;STICKLINE(VAR1119,REF(CLOSE,1),REF(CLOSE,2),3,0),COLORMAGENTA;VAR111A:=REF(VAR111 OR VAR222 OR VAR333 OR VAR444 OR VAR555 OR VAR666 OR VAR777 OR VAR888 OR VAR999 OR VARA OR VARB OR VARC,1) AND VARD; STICKLINE(VAR111A,REF(CLOSE,1),REF(CLOSE,2),3,0),COLOR008800;【通达信】综合主图(支撑、阻力、强攻、回调)-指标公式效果图(文档来源:若水财经社区)。
{通达信干净清爽153压力支撑主图指标公式}N:=8;P:=1;ZGD:=HHV(H,60);ZGD2:=CONST(ZGD);ZDD:=LLV(L,60);ZDD2:=CONST(ZDD);GJ:=(C+H+L+O)/4;明日阻力:=L+(GJ-L)+(C-L);明日支撑:=L+(C-GJ);KOH:=L>REF(H,1);KOL:=H<REF(L,1);HIF:=L>REF(H,BARSLAST(KOH)+1);NHIF:=L<=REF(H,BARSLAST(KOH)+1);LIF:=H<REF(L,BARSLAST(KOL)+1);NLIF:=H>=REF(L,BARSLAST(KOL)+1);下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100); RRRSV:=SMA(下档线,3,1);KKK:=SMA(RRRSV,3,1);DDDDD:=((3 * RRRSV) - (2 * KKK));JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);RSV24:=SMA(JJ12,3,1);K24:=SMA(RSV24,3,1);D24:=((3 * RSV24) - (2 * K24));压力2:=IF(CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)))),COLORF FFFFF;底部:=LLV(HIGH,30),COLOR00FF00;AA:=REF(H,N)=HHV(H,2*N+1); AA1:=REF(L,N)=LLV(L,2*N+1);QY:=BACKSET(AA,N+1); QY1:=BACKSET(AA1,N+1);CC:=FILTER(QY,N) AND H=HHV(H,N+1); CC1:=FILTER(QY1,N) AND L=LLV(L,N+1); DDD:=BARSLAST(CC); DD1:=BARSLAST(CC1);GDTS:=IF(CC,CURRBARSCOUNT,0); DDTS:=IF(CC1,CURRBARSCOUNT,0); DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS); DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS); GDCS1:=CONST(DINGBUTS); DDCS1:=CONST(DDTS1);GDCS13:=CONST(REF(HIGH,GDCS1-1)); DDCS13:=CONST(REF(L,DDCS1-1)); DINGBUTS1:=REF(DINGBUTS,DDD+1); DDTS2:=REF(DDTS1,DD1+1);GDCS2:=CONST(DINGBUTS1); DDCS2:=CONST(DDTS2);GDCS23:=CONST(REF(HIGH,DINGBUTS1-1)); DDCS23:=CONST(REF(L,DDTS2-1));XG1:=BACKSET(ISLASTBAR,GDCS1); XD1:=BACKSET(ISLASTBAR,DDCS1);XG2:=BACKSET(ISLASTBAR,DINGBUTS1); XD2:=BACKSET(ISLASTBAR,DDTS2); XDD:=IF(DDCS13<=DDCS23,XD1,XD2);BCG:=SUM(XG1,0); BCD:=SUM(XDD,0);今日阻力:REF(明日阻力, 1),NODRAW;今日支撑:REF(明日支撑, 1),NODRAW;压力位:IF(ISLASTBAR,压力2,DRAWNULL),NODRAW;底部位:IF(ISLASTBAR,底部,DRAWNULL),NODRAW;高点压力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) ,COLORGRE EN,LINETHICK2;低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1),COLORBLUE, LINETHICK2;高:=CONST(MAX(MAX(MAX(ZGD2,高点压力),GDCS13),GDCS23));低:=CONST(MIN(MIN(MIN(ZDD2,DDCS23),DDCS13),低点支撑));ZGSTAR:=(高点压力+低点支撑)/2;ZGEND:=CONST((高点压力+低点支撑)/2);STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLOR55555 5,LINETHICK2;M:=INTPART(3*N/5);AAA:=REF(H,M)=HHV(H,2*M+1);QYY:=BACKSET(AAA,M+1);CCC:=FILTER(QYY,M) AND H=HHV(H,M+1);DDDD:=BARSLAST(CCC),NODRAW;GDTSS:=IF(CCC,CURRBARSCOUNT,0);DINGBUTSS:=IF(DDDD,REF(GDTSS,DDDD),GDTSS);GDCS11:=CONST(DINGBUTSS);DINGBUTS11:=REF(DINGBUTSS,DDDD+1);GDCS22:=CONST(DINGBUTS11);上缺口:=P=0 AND HIF AND BARSLAST(KOH)<BARSLAST(NHIF)AND BARSLAST(HIF)<BARSLAST(NHIF);HG:=IF(上缺口,REF(H,BARSLAST(KOH)+1),DRAWNULL);STICKLINE(上缺口,HG,HG*1.001,10,0),COLOR888888;下缺口:=P=0 AND LIF AND BARSLAST(KOL)<BARSLAST(NLIF) AND BARSLAST(LIF)<BARSLAST(NLIF);LG:=IF(下缺口,REF(L,BARSLAST(KOL)+1),DRAWNULL);STICKLINE(下缺口,LG,LG*0.999,10,0),COLOR888888;高点压力M:DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),COLORRE D,LINETHICK1;AA11:=REF(L,M)=LLV(L,2*M+1);QY11:=BACKSET(AA11,M+1);CC11:=FILTER(QY11,M) AND L=LLV(L,M+1);DD11:=BARSLAST(CC11);DDTSS:=IF(CC11,CURRBARSCOUNT,0);DDTS11:=IF(DD11,REF(DDTSS,DD11),DDTSS);DDCS11:=CONST(DDTS11);DDTS22:=REF(DDTS11,DD11+1);DDCS22:=CONST(DDTS22);低点支撑M:DRAWLINE(CURRBARSCOUNT=DDCS22,L,CURRBARSCOUNT=DDCS11,L,1) COLORRED,LINETHICK1;STICKLINE(XG2,GDCS23,GDCS23,0.5,1),COLORWHITE;STICKLINE(XG1,GDCS13,GDCS13,0.5,1),COLORYELLOW;STICKLINE(XD2,DDCS23,DDCS23,0.5,1),COLORMAGENTA;STICKLINE(XD1,DDCS13,DDCS13,0.5,1),COLORCYAN;STICKLINE(ISLASTBAR AND C>=今日阻力,今日阻力,今日阻力,10,1),COLOR0000FF; STICKLINE(ISLASTBAR AND C<今日阻力,今日阻力,今日阻力,10,1),COLOR00FF00; STICKLINE(ISLASTBAR AND C>=今日支撑,今日支撑,今日支撑,10,1),COLORFF00FF; STICKLINE(ISLASTBAR AND C<今日支撑,今日支撑,今日支撑,10,1),COLORFF8800; STICKLINE(ISLASTBAR ,压力位,压力位,120,0),COLORFFFFFF;STICKLINE(ISLASTBAR ,底部位,底部位,100,0),COLOR00FF00;。
顶底趋势主图画线指标N:=3;A1:=REF(H,N)=HHV(H,2*N+1);B1:=FILTER(A1,N);C1:=BACKSET(B1,N+1);D1:=FILTER(C1,N);{高点}A2:=REF(L,N)=LLV(L,2*N+1);B2:=FILTER(A2,N);C2:=BACKSET(B2,N+1);D2:=FILTER(C2,N);{低点}E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2;E2:=(H+L)/2;{高低点出现在同一K线上时可作取舍}H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1; L1:=(D2 AND NOT(D1 AND E1<E2));H2:=D1 AND NOT(D2 AND E1>=E2);X1:=REF(BARSLAST(H1),1)+1;F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,L,10000),X1));G1:=F1>REF(F1,1);I1:=BACKSET(G1,2);LD:=I1>REF(I1,1),LINETHICK0;{过滤后低点}L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;X2:=REF(BARSLAST(L2),1)+1;F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));G2:=F2>REF(F2,1);I2:=BACKSET(G2,2);HD:=I2>REF(I2,1),LINETHICK0;{过滤后高点}R1:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);S1:=R1>REF(R1,1);{前一高}T1:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);U1:=T1>REF(T1,1);{前一低}R2:=BACKSET(S1,REF(BARSLAST(HD),1)+2);S2:=R2>REF(R2,1);{前二高}T2:=BACKSET(U1,REF(BARSLAST(LD),1)+2);U2:=T2>REF(T2,1);{前二低}T3:=BACKSET(U2,REF(BARSLAST(LD),1)+2);U3:=T3>REF(T3,1);{前三低}T4:=BACKSET(U3,REF(BARSLAST(LD),1)+2);U4:=T4>REF(T4,1);{前四低}R3:=BACKSET(S2,REF(BARSLAST(HD),1)+2);S3:=R3>REF(R3,1);{前三高}R4:=BACKSET(S3,REF(BARSLAST(HD),1)+2);S4:=R4>REF(R4,1);{前四高}★压力1:DRAWLINE(S2,H,S1,H,1),COLORMAGENTA,LINETHICK1; ★支撑1:DRAWLINE(U2,L,U1,L,1),COLOR8FBC8F,LINETHICK1;★压力2:DRAWLINE(S3,H,S2,H,1),COLORFF8000;★支撑2:DRAWLINE(U3,L,U2,L,1),COLOR99CC32;★压力3:DRAWLINE(S4,H,S3,H,1),COLOR0000FF;★支撑3:DRAWLINE(U4,L,U3,L,1),COLOR00FF7F; DRAWICON(S2,H*1.01,10);DRAWICON(S3,H*1.01,10);DRAWNUMBER(S2,H*1.02,H),COLORCFB53B; DRAWNUMBER(S1,H*1.02,H),COLORCFB53B; DRAWNUMBER(S3,H*1.02,H),COLORCFB53B;DRAWICON(U1,L*0.99,11);DRAWICON(U2,L*0.99,11);DRAWICON(U3,L*0.99,11);DRAWICON(U4,L*0.99,11);DRAWNUMBER(U1,L*0.98,L),COLORCYAN;DRAWNUMBER(U2,L*0.98,L),COLORCYAN;DRAWNUMBER(U3,L*0.98,L),COLORCYAN;DRAWNUMBER(U4,L*0.98,L),COLORCYAN;。
支撑主图指标庄压:=HHV(MA(H,13),13),COLORYELLOW;赢在龙头:=(L+H+C*4)/6;工作:=EMA(赢在龙头,12),COLOR00FF00;度假:=EMA(赢在龙头,19);赢在:=(工作-REF(工作,1))/REF(工作,1)*100;龙头:=(度假-REF(度假,1))/REF(度假,1)*100;G:=BARSLAST(CROSS(赢在,0));压:REF(赢在龙头,G)*1,COLORAACC66,,LINETHICK2;突破:=REF(EMA(C,14),1)COLORLIGRAY,LINETHICK1;A1X:=(EMA(C,14)-突破)/突破*100,NODRAW;喝汤:=IF(A1X>=0,REF(EMA(C,14),1),DRAWNULL)COLORLIRED,LINETHICK1;割肉价:=IF(A1X<0,REF(EMA(C,14),1),DRAWNULL),,COLORLIBLUE;中:=MA(CLOSE,30),COLORRED;上上:=中+ 2*STD(CLOSE,30),COLOR006600,LINETHICK2;下下:=MA(CLOSE,30) - 2*STD(CLOSE,30),COLOR006600,LINETHICK2;上1:=中+STD(CLOSE,30),COLORLIGRAY,LINETHICK1,POINTDOT;下1:=中-STD(CLOSE,30),,LINETHICK1,COLORLIGRAY,POINTDOT;TLAMSENR:=MAX(MAX((HIGH-LOW),ABS((REF(CLOSE,1)-HIGH))),ABS((REF(CLOSE,1)-LOW)));ATR:=MA(TLAMSENR,13);VAR11A:=(REF(CLOSE,1)-REF(ATR,1));黄金2:(HHV(VAR11A,12)),LINETHICK2,COLOR0080FF;{COLOR0080FF}锅1:=MA((REF(HIGH,2)+REF(LOW,2))/2,6),COLORLIGRAY;平台:=MA((2*C+H+L)/4,5),LINETHICK1,COLOR50E0D4;{COLOR50E0D4}中轨:=MA(C,20),COLORLIGRAY,,LINETHICK1,;上:=MA(C,20)+2*STD(CLOSE,20),COLOR808080,LINETHICK1,POINTDOT;{COLORA8C30 0}下:=MA(C,20)-2*STD(CLOSE,20),,COLOR808080,LINETHICK4,POINTDOT;MA6:=MA(CLOSE,6);{MA(C,20)+1*STD(CLOSE,20)COLOR0080FF;}MA18:=MA(CLOSE,18);空方:=((3)*(MA18) -(2)*(MA6)),COLORD39D91,LINETHICK1;{COLORFF9933}{COLOR3571FF} {COLORD39D91STICKLINE(空方>上,空方,上,0.22,0),COLORLICYAN;STICKLINE(空方<下,空方,下,0.22,0),COLORBLUE;}跑道:EMA(((SLOPE(CLOSE,21) * 20) +CLOSE),42),COLORLIBLUE,LINETHICK1,POINTDOT;{COLOR0080FF}锅:=MA((REF(HIGH,2)+REF(LOW,2))/2,6),COLOR50E0D4;上轨:=EMA(EMA(MA(C,21),5)+ 2*STD(CLOSE,20),3),COLOR808080,LINETHICK1;下轨:=EMA(EMA(MA(C,21),5)-2*STD(CLOSE,20),3),COLOR808080,LINETHICK1;A7:=C-REF(C,1);A8:=100*EMA(EMA(A7,6),6)/EMA(EMA(ABS(A7),6),6);SHORT:=7; LONG:=19;买进:=(LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2)));{IF(UP!=REF(UP,1),中轨,DRAWNULL),COLORLICYAN;}{RSI出击买点}AA1:="RSI.RSI1"(3,14,24),LINETHICK1,COLOR6295D6;BB1:=REF("RSI.RSI1"(3,14,24),1),LINETHICK1,COLORFF9800;{STICKLINE((AA1-BB1)/BB1>13/10,O,C,2.5,3),COLORWHITE;}{DRAWICON(FILTER(买=1,3),L*0.9988,11),COLORRED;};{STICKLINE((AA1-BB1)/BB1>13/10,(MAX(C,O)+MIN(O,C)*3)/4,MIN(C,O),2,1),COLORWHITE;}{STICKLINE(CROSS(C,L均),(MAX(C,O)+MIN(O,C)*3)/4,MIN(C,O),2.5,0),COLOR00CCFF;}AA:=REF(CLOSE,1);BBB:=SMA(MAX(CLOSE-AA,0),5,1)/SMA(ABS(CLOSE-AA),5,1)*1000;HHH:=BBB-LLV(BBB,10);SS:=(MA(HHH,2)*3+HHH*13)/16;短线买点:=IF(SS>13,MA(SS,2),SS);{STICKLINE(CROSS(短线买点,21),(MAX(C,O)+MIN(O,C)*3)/4,MIN(C,O),2.5,0),COLOR00CCFF;STICKLINE(CROSS(短线买点,21),(MAX(C,O)+MIN(O,C)*3)/4,MIN(C,O),2.5,0),COLOR00CCFF;}XS:=MA(LOW,5)*(1-5/100),COLORLIRED;XS1:=MA(HIGH,5)*(1+5/100),COLORLIRED;VARR199:=SMA(MAX(CLOSE-REF(C,1),0),5,1)/SMA(ABS(CLOSE-REF(C,1)),5,1)*100; {STICKLINE(CROSS(XS1,C),(MAX(C,O)+MIN(C,O))*0.5,MAX(C,O),2,0),COLORBLUE;}M120:=MA(C,120),LINETHICK1,COLORLIGRAY;M60:=MA(C,60),LINETHICK1,COLORAACC66;VAR1:=AMOUNT/VOL/7;VAR2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;VAR3:=SUM(AMOUNT,10)/VAR1/7;VAR4:=DMA(VAR2,VOL/VAR3);双多阴后买:=(CLOSE-VAR4)/VAR4*100,COLORLIMAGENTA;XG:=CROSS(双多阴后买,MA(双多阴后买,2)) AND 双多阴后买<0 AND 1 AND REF(O>C,1) AND REF(O>C,2);{DRAWICON(XG,L*0.996,19);}STICKLINE(XG,O,C,2.5,1),COLORWHITE;DRAWICON((AA1-BB1)/BB1>13/10,L*0.996,11),COLORRED;{DRAWICON(买进,L,1);}STICKLINE(CROSS(短线买点,21),(MAX(C,O)+MIN(O,C)*3)/4,MIN(C,O),2.5,0),COLOR00CCFF;X:=(3*C+L+O+H)/6;多空线:=(20*X+19*REF(X,1)+18*REF(X,2)+17*REF(X,3)+16*REF(X,4)+15*REF(X,5)+14*RE F(X,6)+13*REF(X,7)+12*REF(X,8)+11*REF(X,9)+10*REF(X,10)+9*REF(X,11)+8*REF(X,12) +7*REF(X,13)+6*REF(X,14)+5*REF(X,15)+4*REF(X,16)+3*REF(X,17)+2*REF(X,18)+ REF(X,20))/210,COLORFF00FF,LINETHICK1;。
N1:=10;N2:=10;DISP:=2;K:=IF(PERIOD=5,1,{日}IF(PERIOD=6,1,{周}IF(PERIOD=7,1,{月}IF(PERIOD=8,1,{多分钟}IF(PERIOD=9,1,{多日}IF(PERIOD=10,1,{季}IF(PERIOD=11,2,{年}IF(PERIOD=4,1,{60F}IF(PERIOD=3,1,{30F}IF(PERIOD=2,1,{15F}IF(PERIOD=1,1{5F},1{1F})))))))))))/10;P1:=PEAK(1,K*N1,1);P2:=PEAK(1,K*N1,2);WP1:=PEAKBARS(1,K*N1,1);WP2:=PEAKBARS(1,K*N1,2);T1:=TROUGH(2,K*N2,1);T2:=TROUGH(2,K*N2,2);WT1:=TROUGHBARS(2,K*N2,1);WT2:=TROUGHBARS(2,K*N2,2);TJ1:=P1>T1 AND P2>T2 ;ZD:=MAX(T1,T2);ZG:=MIN(P1,P2);LL:=MIN(T1,T2);HH:=MAX(P1,P2);TJ2:=FILTER(ZG>ZD,2);TJ3:=ZG=REF(ZG,BARSLAST(TJ2)) OR ZD=REF(ZD,BARSLAST(TJ2));TJ4:=TJ1&&TJ2&&NOT(TJ3);TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST( TJ4),1)));TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST( TJ4),1)));TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZD<REF(ZD,REF(BARSLAST(TJ4 ),1));TJ8:=TJ4&&NOT(TJ5 OR TJ6 OR TJ7);ZSD:=IF(TJ8,ZD,DRAWNULL);ZSG:=IF(TJ8,ZG,DRAWNULL);ZSH:=IF(TJ8,HH,DRAWNULL);ZSL:=IF(TJ8,LL,DRAWNULL);STICKLINE(TJ8,ZSH,ZSL,0,-1),COLORMAGENTA;STICKLINE(TJ8,ZSD,ZSG,IF(DISP=1,3,0),1),COLORMAGENTA; DRAWTEXT(DISP=2,ZSH,'中枢'),COLORWHITE;中枢高:=PLOYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8))),CIRCLEDOT,COLORLIRED; 中枢低:=PLOYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8))),CIRCLEDOT,COLORLIGRE EN;{中枢最高:PLOYLINE(DISP=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,COLORRED;中枢最低:PLOYLINE(DISP=2,REF(ZSL,BARSLAST(TJ8))),POINTDOT,COLORGREEN;} 趋势高:=PLOYLINE(DISP=3,ZIG(1,K*N1)),COLORLIBLUE;趋势低:=PLOYLINE(DISP=3,ZIG(2,K*N2)),COLORLIBLUE;局部低点预选A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);局部低点预选B:=BACKSET(局部低点预选A=0 AND REF(局部低点预选A,1)=1,2);局部低点预选C:=IF(局部低点预选B=1 AND REF(局部低点预选B,1)=0,-1,0); 局部高点预选A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);局部高点预选B:=BACKSET(局部高点预选A=0 AND REF(局部高点预选A,1)=1,2);局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0); 缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));距前高天:=BARSLAST(局部高点预选C=1);距前低天:=BARSLAST(局部低点预选C=-1);小值周期:=LOWRANGE(L);大值周期:=TOPRANGE(H);低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);低保留AB:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)<REF(LLV(L,距前低天+1),1)),-1,0);低保留S:=IF((低保留AA=-1 OR 低保留AB=-1) AND L<REF(H,距前高天+1),-1,0);预判:=IF((距前低天<4 AND HHV(缺口判断,距前低天)!=1) OR REF(低保留S,距前低天)=0,1,0);判断:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND 预判=1 AND 大值周期>REF(小值周期,距前低天+1) AND 大值周期>REF(小值周期,距前低天) AND 大值周期>REF(大值周期,距前高天),1,0);高保留A:=IF(局部高点预选C=1 AND REF(距前低天,1)>REF(距前高天,1) AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);高保留B:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天>=4 OR HHV(缺口判断,距前低天)=1),1,0);高保留:=IF((高保留A=1 OR 高保留B=1 OR 判断=1) AND H>REF(L,距前低天+1),1,0);预判A:=IF((距前高天<4 AND HHV(缺口判断,距前高天)!=1) OR REF(高保留,距前高天)=0,1,0);判断A:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND 预判A=1 AND 小值周期>REF(大值周期,距前高天+1) AND 小值周期>REF(大值周期,距前高天) AND 小值周期>REF(小值周期,距前低天),-1,0);低保留A:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);低保留B:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR 判断A=-1),-1,0);低保留:=IF((低保留A=-1 OR 低保留B=-1) AND L<REF(H,距前高天+1),-1,0); 距前高天A:=BARSLAST(高保留=1);距前低天A:=BARSLAST(低保留=-1);预判X:=IF((距前低天A<4 AND HHV(缺口判断,距前低天A)!=1) OR REF(低保留,距前低天A)=0,1,0);判断X:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND 预判X=1 AND 大值周期>REF(小值周期,距前低天A+1) AND 大值周期>REF(小值周期,距前低天A) AND 大值周期>REF(大值周期,距前高天A),1,0); 高保留XA:=IF(局部高点预选C=1 AND REF(距前低天A,1)>REF(距前高天A,1) AND HHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0);高保留XB:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND REF(低保留,距前低天A)=-1 AND (距前低天A>=4 OR HHV(缺口判断,距前低天A)=1),1,0);高保留X:=IF((高保留XA=1 OR 高保留XB=1 OR 判断X=1) AND H>REF(L,距前低天A+1),1,0);预判XA:=IF((距前高天A<4 AND HHV(缺口判断,距前高天A)!=1) OR REF(高保留XA,距前高天A)=0,1,0);判断XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND 预判XA=1 AND 小值周期>REF(大值周期,距前高天A+1) AND 小值周期>REF(大值周期,距前高天A) AND 小值周期>REF(小值周期,距前低天A),-1,0); 低保留XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)>REF(距前低天A,1) AND LLV(L,距前高天A+1)<REF(LLV(L,距前高天A+1),1),-1,0);低保留XB:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND (距前高天A>=4 OR LLV(缺口判断,距前高天A)=-1 OR 判断XA=-1),-1,0);低保留X:=IF((低保留XA=-1 OR 低保留XB=-1) AND L<REF(H,距前高天A+1),-1,0);距前高天YA:=BARSLAST(高保留X=1);距前低天YA:=BARSLAST(低保留X=-1);预判YX:=IF((距前低天YA<4 AND HHV(缺口判断,距前低天YA)!=1) OR REF(低保留X,距前低天YA)=0,1,0);判断YX:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND 预判YX=1 AND 大值周期>REF(小值周期,距前低天YA+1) AND 大值周期>REF(小值周期,距前低天YA) AND 大值周期>REF(大值周期,距前高天YA),1,0);高保留YXA:=IF(局部高点预选C=1 AND REF(距前低天YA,1)>REF(距前高天YA,1) AND HHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);高保留YXB:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND REF(低保留X,距前低天YA)=-1 AND (距前低天YA>=4 OR HHV(缺口判断,距前低天YA)=1),1,0);高保留YX:=IF((高保留YXA=1 OR 高保留YXB=1 OR 判断YX=1) ANDH>REF(L,距前低天YA+1),1,0);预判YXA:=IF((距前高天YA<4 AND HHV(缺口判断,距前高天YA)!=1) ORREF(高保留YXA,距前高天YA)=0,1,0);判断YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND 预判YXA=1 AND 小值周期>REF(大值周期,距前高天YA+1) AND小值周期>REF(大值周期,距前高天YA) AND 小值周期>REF(小值周期,距前低天YA),-1,0);低保留YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)>REF(距前低天YA,1) AND LLV(L,距前高天YA+1)<REF(LLV(L,距前高天YA+1),1),-1,0);低保留YXB:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND (距前高天YA>=4 OR LLV(缺口判断,距前高天YA)=-1 OR 判断YXA=-1),-1,0);低保留YX:=IF((低保留YXA=-1 OR 低保留YXB=-1) AND L<REF(H,距前高天YA+1),-1,0);AAAD:=IF(高保留YX=1 AND 低保留YX=-1 AND H>REF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1 AND 低保留YX=-1 AND L<REF(L,REF(距前低天YA,1)+2),-1,0));极点保留:=IF(AAAD=0,高保留YX+低保留YX,AAAD);局部极点:=IF(极点保留=-1,L,IF(极点保留=1,H,DRAWNULL)) CIRCLEDOT COLORYELLOW;{大折线}A1:=REF(HIGH,10)=HHV(HIGH,2*10+1);B1:=FILTER(A1,10);C1:=BACKSET(B1,10+1);D1:=FILTER(C1,10);{高点}A2:=REF(LOW,10)=LLV(LOW,2*10+1);B2:=FILTER(A2,10);C2:=BACKSET(B2,10+1);D2:=FILTER(C2,10);{低点}E1:=(REF(LLV(LOW,2*10),1)+REF(HHV(HIGH,2*10),1))/2;E2:=(HIGH+LOW)/2;H1:=(D1 AND NOT((D2 AND E1>=E2))) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;L1:=(D2 AND NOT((D1 AND E1<E2)));H2:=D1 AND NOT((D2 AND E1>=E2));X1:=REF(BARSLAST(H1),1)+1;F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1)); G1:=F1>REF(F1,1);I1:=BACKSET(G1,2);LD:=I1>REF(I1,1);{过滤后低点}L2:=LD OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;X2:=REF(BARSLAST(L2),1)+1;F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));G2:=F2>REF(F2,1);I2:=BACKSET(G2,2);HD:=I2>REF(I2,1);{过滤后高点}DRAWLINE(LD,L,HD,H,0),COLORMAGENTA,DOTLINE,LINETHICK1; DRAWLINE(HD,H,LD,L,0),COLORMAGENTA,DOTLINE,LINETHICK1;J1:=BACKSET(ISLASTBAR ,MIN(BARSLAST(HD),BARSLAST(LD))+1);J2:=J1>REF(J1,1);DRAWLINE(J2,IF(HD,H,L),ISLASTBAR ,IF(BARSLAST(HD)>BARSLAST(LD),H,L ),0),COLORWHITE,LINETHICK1;{趋势线}UU:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);VV:=UU>REF(UU,1);WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);XX:=WW>REF(WW,1);DRAWLINE(XX,L,VV,L,1),COLORRED,LINETHICK2;UU2:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);VV2:=UU2>REF(UU2,1);WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);XX2:=WW2>REF(WW2,1);DRAWLINE(XX2,H,VV2,H,1),COLORGREEN,LINETHICK2;。
通达信自动画线主图指标公式自动化线的顶底两条线有未来,其他没有未来JRH:=HHV(C,2);JRL:=LLV(C,2);MA3:=MA(CLOSE,3);YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;R1:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));R2:=(REF(R1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); R3:=(REF(R2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); R4:=(REF(R3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); R5:=(REF(R4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); R6:=(REF(R5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); R7:=(REF(R6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); R8:=(REF(R7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); R9:=(REF(R8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); RA:=(REF(R9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); RB:=(REF(RA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); RC:=(REF(RB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); RD:=(CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2));RE:=(REF(RD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); RF:=(REF(RE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); R10:=(REF(RF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); R11:=(REF(R10,1) AND CLOSE<=REF(CLOSE,1) ANDCLOSE>=REF(CLOSE,2));R12:=(REF(R11,1) AND CLOSE>=REF(CLOSE,1) ANDCLOSE<=REF(CLOSE,2));R13:=(REF(R12,1) AND CLOSE<=REF(CLOSE,1) ANDCLOSE>=REF(CLOSE,2));R14:=(REF(R13,1) AND CLOSE>=REF(CLOSE,1) ANDCLOSE<=REF(CLOSE,2));R15:=(REF(R14,1) AND CLOSE<=REF(CLOSE,1) ANDCLOSE>=REF(CLOSE,2));R16:=(REF(R15,1) AND CLOSE>=REF(CLOSE,1) ANDCLOSE<=REF(CLOSE,2));R17:=(REF(R16,1) AND CLOSE<=REF(CLOSE,1) ANDCLOSE>=REF(CLOSE,2));R18:=(REF(R17,1) AND CLOSE>=REF(CLOSE,1) ANDCLOSE<=REF(CLOSE,2));R19:=REF(RD OR RE OR RF OR R10 OR R11 OR R12 OR R13 OR R14 OR R15 OR R16 OR R17 OR R18,1) AND R1;R1A:=((REF(R1 OR R2 OR R3 OR R4 OR R5 OR R6 OR R7 OR R8 OR R9 OR RA OR RB OR RC,1)) AND RD);VAR3:=IF(C<200 ,MA(COST(80),3),2500),NODRAW;VAR4:=(((HIGH + LOW) + CLOSE) / 3);VAR5:=EMA(((((OPEN + HIGH) + LOW) + CLOSE) / 4),2330);VAR6:=(VAR5 + ((VAR5 * 6) / 100));春买:=R19,NODRAW,COLOR00DD00;秋离场:=R1A,NODRAW,COLOR2288EE;红持股:=R1 OR R2 OR R3 OR R4 OR R5 OR R6 OR R7 OR R8 OR R9 OR RA OR RB OR RC,NODRAW,COLOR0000FF;阴观望:=RD OR RE OR RF OR R10 OR R11 OR R12 OR R13 OR R14 OR R15 OR R16 OR R17 OR R18,NODRAW,COLOR999999;急速超跌关注:=(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100<-14,COLORBBBBBB,NODRA W;离场:=IF(红持股,JRL,DRAWNULL);明离场价:=离场,COLORFF99FF,NODRAW;今离场价:=REF(离场,1)COLOR0000FF,NODRAW;进:=IF(阴观望,JRH,DRAWNULL);明进场价:=进,COLOR33AACC,NODRAW;今进场价:=REF(明进场价,1),COLOR00FF00,NODRAW;STICKLINE(ISLASTBAR AND (红持股OR REF(红持股,1)=1),今离场价,今离场价,20,1),COLOR0000FF;STICKLINE(ISLASTBAR AND (阴观望OR REF(阴观望,1)=1),今进场价,今进场价,20,1),COLOR00FF00;XX2:EMA(EMA((CLOSE+LOW+HIGH)/3,3),23),COLORGREEN, LINETHICK2; XX3:=REF(XX2,1);IF(XX2>XX3,XX2,DRAWNULL),COLORRED, LINETHICK2;B11:=MA(CLOSE,1);B22:=SMA(SMA(SMA(B11,2,1),2,1),2,1) ;SMA2:=MA(B22,3) ;DRAWBAND(B22,RGB(255,0,0),SMA2,RGB(0,255,0));下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100); RRRSV:=SMA(下档线,3,1);KKK:=SMA(RRRSV,3,1);DDDDD:=((3 * RRRSV) - (2 * KKK));JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100); RSV24:=SMA(JJ12,3,1);K24:=SMA(RSV24,3,1);D24:=((3 * RSV24) - (2 * K24));压力2:=IF(CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)) )),COLORFFFFFF;底部:=LLV(HIGH,30),COLOR00FF00;压力位:=IF(ISLASTBAR,压力2,DRAWNULL),NODRAW;底部位:=IF(ISLASTBAR,底部,DRAWNULL),NODRAW;STICKLINE(ISLASTBAR ,压力位,压力位,40,0),COLORFF00FF,LINETHICK2; STICKLINE(ISLASTBAR ,底部位,底部位,35,0),COLOR00FFFF,LINETHICK2;B1:=REF(CLOSE,1);B2:=REF(CLOSE,2);B3:=REF(CLOSE,3);B4:=REF(CLOSE,4);CMAX:=MAX(MAX(MAX(CLOSE,B1),B2),B3);CMIN:=MIN(MIN(MIN(CLOSE,B1),B2),B3);持股:=(CLOSE=CMAX AND (B1>=B2 OR B1>=B3)) OR ((B1=CMAX AND(B2=CMIN OR B3=CMIN)) AND CLOSE>=B2) OR(B2=CMAX AND B3=CMIN AND CLOSE>=B1) OR (B3=CMAX AND CLOSE>=B1 AND CLOSE>=B2);STICKLINE(持股,B1,CLOSE,3,0),COLOR000099;变盘:=CLOSE=CMAX AND B1=CMIN;STICKLINE(变盘,B2,CLOSE,3,0),COLOR0099EF;下跌:=(CLOSE=CMIN AND (B1<B2 OR B1<B3)) OR ((B1=CMIN AND(B2=CMAX OR B3=CMAX)) AND CLOSE<B2) OR(B2=CMIN AND B3=CMAX AND CLOSE<B1) OR (B3=CMIN AND CLOSE<B1 AND CLOSE<B2);STICKLINE(下跌,B1,CLOSE,3,0),COLOR009900;STICKLINE(B1=CMAX AND CLOSE=CMIN,B2,CLOSE,3,0),COLOR009900;买入:=(B1=CMIN AND CLOSE>=B2) OR ((B2=CMIN AND B1<=B3) OR(B3=CMIN AND B1<=B2) AND B2<B4 AND CLOSE>=B1);STICKLINE(买入,B1,B2,3,0),COLOR00FFFF;抛售:=(B1=CMAX AND CLOSE<B2) OR ((B2=CMAX AND B1>B3) OR(B3=CMAX AND B1>B2) AND B2>=B4 AND CLOSE<B1);STICKLINE(抛售,B1,B2,3,0),COLORFFFFFF;STICKLINE(C>=O,L,H,0,1),COLORRED;STICKLINE(C<O,H,L,0,1),COLORGREEN;STICKLINE(持股OR 买入,O,C,1.5,0),COLORRED;STICKLINE(下跌OR 抛售,O,C,1.5,0),COLORGREEN;STICKLINE(C>0,O,C,0,0),COLORFFFFFF;MMA:=CONST(HHV(H,90));MMB:=CONST(LLV(L,90));WN:=3;{原码N:=3;}WA1:=REF(H,WN)=HHV(H,2*WN+1); WB1:=FILTER(WA1,WN);WC1:=BACKSET(WB1,WN+1); WD1:=FILTER(WC1,WN);{高点}WA2:=REF(L,WN)=LLV(L,2*WN+1); WB2:=FILTER(WA2,WN);WC2:=BACKSET(WB2,WN+1); WD2:=FILTER(WC2,WN);{低点}WE1:=(REF(LLV(L,2*WN),1)+REF(HHV(H,2*WN),1))/2;WE2:=(H+L)/2;{高低点出现在同一K线上时可作取舍}WH1:=(WD1 AND NOT(WD2 AND WE1>=WE2)) OR ISLASTBAR OR BARSCOUNT(C)=1;WL1:=(WD2 AND NOT(WD1 AND WE1<WE2)); WH2:=WD1 AND NOT(WD2AND WE1>=WE2);WX1:=REF(BARSLAST(WH1),1)+1; WF1:=BACKSET(WH1 ANDCOUNT(WL1,WX1)>0,LLVBARS(IF(WL1,L,10000),WX1));WG1:=WF1>REF(WF1,1); WI1:=BACKSET(WG1,2);WLD:=WI1>REF(WI1,1);{过滤后低点}WL2:=WLD OR ISLASTBAR OR BARSCOUNT(C)=1;WX2:=REF(BARSLAST(WL2),1)+1; WF2:=BACKSET(WL2 ANDCOUNT(WH2,WX2)>0,HHVBARS(IF(WH2,H,0),WX2));WG2:=WF2>REF(WF2,1); WI2:=BACKSET(WG2,2);WHD:=WI2>REF(WI2,1);{过滤后高点}WR1:=BACKSET(ISLASTBAR,BARSLAST(WHD)+1); WS1:=WR1>REF(WR1,1); {前一高}WT1:=BACKSET(ISLASTBAR,BARSLAST(WLD)+1); WU1:=WT1>REF(WT1,1); {前一低}WR2:=BACKSET(WS1,REF(BARSLAST(WHD),1)+2); WS2:=WR2>REF(WR2,1); {前二高}WT2:=BACKSET(WU1,REF(BARSLAST(WLD),1)+2); WU2:=WT2>REF(WT2,1); {前二低}WT3:=BACKSET(WU2,REF(BARSLAST(WLD),1)+2); WU3:=WT3>REF(WT3,1); {前三低}WT4:=BACKSET(WU3,REF(BARSLAST(WLD),1)+2); WU4:=WT4>REF(WT4,1); {前四低}WR3:=BACKSET(WS2,REF(BARSLAST(WHD),1)+2); WS3:=WR3>REF(WR3,1); {前三高}WR4:=BACKSET(WS3,REF(BARSLAST(WHD),1)+2); WS4:=WR4>REF(WR4,1); {前四高};压力1:=DRAWLINE(WS2,H,WS1,H,1),COLOR008888; {★压力1:}支撑1:=DRAWLINE(WU2,L,WU1,L,1),COLOR008888;{★支撑1:}压力2:=DRAWLINE(WS3,H,WS2,H,1),COLOR888000; {★压力2:}支撑2:=DRAWLINE(WU3,L,WU2,L,1),COLOR888000;{★支撑2:}压力3:=DRAWLINE(WS4,H,WS3,H,1),COLOR0000CC;{★压力3:}支撑3:=DRAWLINE(WU4,L,WU3,L,1),COLOR0000CC;{★支撑3:};BSC:=CONST(MAX(BARSLAST(WS4),BARSLAST(WU4))*3),NODRAW;IF(BETWEEN(压力1,MMA,MMB),压力1,DRAWNULL),COLOR008888,LINETHICK1;IF(BETWEEN(支撑1,MMA,MMB),支撑1,DRAWNULL),COLOR008888,LINETHICK1;IF(BETWEEN(压力2,MMA,MMB),压力2,DRAWNULL),COLOR888000,LINETHICK1;IF(BETWEEN(支撑2,MMA,MMB),支撑2,DRAWNULL),COLOR888000,LINETHICK1;IF(BETWEEN(压力3,MMA,MMB),压力3,DRAWNULL),COLOR0000CC,LINETHICK1;IF(BETWEEN(支撑3,MMA,MMB),支撑3,DRAWNULL),COLOR0000CC,LINETHICK1;底:=SUM(MA(CLOSE,10),9)/11.114;DRAWTEXT(CROSS(LOW,底) AND REF(底,1)>REF(HIGH,1) OR CROSS(HIGH,底),L,'---铁底'),COLOR00FF00;X1:=(3*CLOSE+HIGH+LOW+OPEN)/6;X2:=EMA(X1,10);X3:=REF(X2,1);X4:=(REF(HIGH,1)+REF(LOW,1))/2;X5:=MA(CLOSE,21)+2*STD(CLOSE,21);X6:=REF(CLOSE,1);X7:=(SMA(MAX(CLOSE-X6,0),7,1))/(SMA(ABS(CLOSE-X6),7,1))*100;X8:=CROSS(79,X7);X9:=FILTER(X8,4);WZ1:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);WZ2:=POW(MA(LOW,5),2)+MA(LOW,5);WZ3:=POW(MA(HIGH,5),2)+MA(HIGH,5);WZ4:=(WZ1-LLV(WZ2,9))/(HHV(WZ3,9)-LLV(WZ2,9))*150+65;DK:=SMA(WZ4,3,1)*1.5;DD:=SMA(DK,3,1);DJ:=3*DK-2*DD;WZ5:=EMA(CLOSE,12)-EMA(CLOSE,26);WZ6:=EMA(WZ5,9);WZ7:=2*(WZ5-WZ6);WZ8:=REF(WZ7,1);WZ9:=CROSS(WZ8,WZ7) AND WZ8>0;VAR1T:=EMA(CLOSE,8);VAR2T:=EMA(VAR1T,20);VAR3T:=CROSS(VAR1T,VAR2T);VAR4T:=VAR1T<MA(CLOSE,120);VAR5T:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;VAR6T:=SMA(VAR5T,5,1);VAR7T:=SMA(VAR6T,8,1);VAR8T:=CROSS(VAR6T,VAR7T) AND VAR7T<20;VAR9T:=CLOSE>LLV(CLOSE,60)+0.3*LLV(CLOSE,60) AND VAR8T; VARA:=IF(CLOSE>1000,VAR8T,VAR9T);起步:=VAR3T AND VAR4T;逃遁:=VARA;XL1:=EMA(CLOSE,10)/100;XL2:=MA((XL1-REF(XL1,10))/REF(XL1,10),3)*100;XL3:=MA(XL2,3);XL4:=SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1); DRAWTEXT(IF(CROSS(3*XL4-2*SMA(XL4,3,1),8),87,0) AND X2>X3,LOW,'←反弹'),COLOR0000FF;DRAWTEXT(IF(CROSS((VAR1T-LLV(VAR1T,4))/(HHV(VAR1T,4)-LLV(VAR1T,4)) *4*25,87.5) AND VAR1T<40,87,0) AND X2>X3,LOW,'←短买'),COLOR0000AA; DRAWTEXT(IF(CROSS(2*(EMA((CLOSE*2+HIGH+LOW)/4,12)-EMA((CLOSE*2 +HIGH+LOW)/4,26)-(EMA(EMA((CLOSE*2+HIGH+LOW)/4,12)-EMA((CLOSE* 2+HIGH+LOW)/4,26),2)))*5.8,0.47),LOW,0) AND X2>X3,LOW,'←加仓'),COLORFF5ED8;DRAWTEXT(CROSS(X4,X5),HIGH+C*0.01,'←减'),COLORB4FF00; DRAWTEXT(FILTER((WZ9 AND DJ>250) OR X9 ,5),HIGH+C*0.02,'←跑'),COLORBCFF8B;STICKLINE(起步>0,HIGH,LOW,0.8,0),COLOR00FFFF;STICKLINE(起步>0,OPEN,CLOSE,5,0),COLOR00FFFF;DRAWTEXT(逃遁>0,HIGH,'●←逃'),COLOR7FFFD6;X1P:=(C+L+H)/3;BB13:=ATAN(EMA(X1P,13)-REF(EMA(X1P,13),1))*3.1416*10;EMA8:=EMA(C,8);DRAWTEXT(FILTER(BB13>1 ANDEMA(X1P,13)>REF(EMA(X1P,8),1),10),EMA8,'∠45上升'),COLORWHITE; VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)<1.01) AND (VAR3AA>0),91,0);DRAWTEXT(FILTER((VAR4AA>90),45),(LOW),'★大胆搏'),COLOR00FFFF;L23:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20; L24:=(HIGH+LOW+CLOSE)/3;L25:=(L24-MA(L24,14))/(0.015*AVEDEV(L24,14));L26:=(L24-MA(L24,70))/(0.015*AVEDEV(L24,70));L27:=IF(L25>=150 AND L25<200 AND L26>=150 AND L26<200,10,0);L28:=IF(L25<=-150 AND L25>-200 AND L26<=-150 AND L26>-200,-10,L27); L29:=100-ABS((CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100);L30:=IF(L29<90,L29,100);L31:=IF(L23>0,L23,0);XL11:=(IF(L28>=200 AND L25>=150,15,IF(L26<=-200 ANDL25<=-150,-15,L28)))+60;XL22:=L31>48 AND XL11>60 AND L30<100;DRAWTEXT(XL22 AND COUNT(XL22,30)=1,L,'大笔买入'),COLORFF00FF; VAR3TD:=100-3*SMA((CLOSE-LLV(LOW,42))/(HHV(HIGH,42)-LLV(LOW,42))* 100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,42))/(HHV(HIGH,42)-LLV(LOW,42)) *100,20,1),15,1);VAR4TD:=100-3*SMA((OPEN-LLV(LOW,42))/(HHV(HIGH,42)-LLV(LOW,42))*1 00,20,1)+2*SMA(SMA((OPEN-LLV(LOW,42))/(HHV(HIGH,42)-LLV(LOW,42))*1 00,20,1),15,1);VAR2TD:=VAR3TD<REF(VAR4TD,1) AND VOL>REF(VOL,1) ANDCLOSE>REF(CLOSE,1);DRAWTEXT(VAR2TD AND COUNT(VAR2TD,30)=1,L,'大资金进场'),COLORFF00FF;DRAWTEXT_FIX(1,0,0,0,'市盈率:'),COLORYELLOW;DRAWNUMBER_FIX(1,0.08,0,0,CONST(DYNAINFO(39))),COLORYELLOW; DRAWTEXT_FIX(1,0.16,0,0,'每股收益(元):'),COLOR0080FF; DRAWNUMBER_FIX(1,0.29,0,0,CONST(FINANCE(33))),COLOR0080FF; DRAWTEXT_FIX(1,0.36,0,0,'莸利比例:'),COLORYELLOW; DRAWNUMBER_FIX(1,0.46,0,0,CONST(WINNER(C )*100)),COLORYELLOW; DRAWTEXT_FIX(1,0,0.05,0,'总股本(万股):'),COLORMAGENTA; DRAWNUMBER_FIX(1,0.13,0.05,0,CONST(FINANCE(1)/10000)),COLORMAGE NTA;DRAWTEXT_FIX(1,0,0.1,0,'所属板块:'),COLORYELLOW;DRAWTEXT_FIX(1,0.1,0.1,0,HYBLOCK),COLOR0080FF;DRAWTEXT_FIX(1,0.21,0.1,0,DYBLOCK),COLOR0080FF;{量能饱和}SAT:=IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOU NT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100);DRAWTEXT_FIX(1,0.35,0.9,0,'量能饱和度:')COLOR00FFFF; DRAWNUMBER_FIX(1,0.48,0.9,0,CONST(SAT)),COLORYELLOW;。
MID_TDMS:=(3*C+L+H)/5;波动中枢:=EMA(EMA(EMA(MID_TDMS,20),2),2),POINTDOT;BDUP:=REF(HHV(100*(HIGH-波动中枢)/波动中枢,120),1),NODRAW; BDDN:=REF(LLV(100*(LOW-波动中枢)/波动中枢,120),1),NODRAW;顶:=EMA(EMA(EMA(REF(波动中枢,1)*(1+BDUP/100),2),2),2);底:=EMA(EMA(EMA(REF(波动中枢,1)*(1+BDDN/100),2),2),2);地线:=底;中线:=REF(波动中枢,1);天线:=顶;绘图范围:=IFF(BARSCOUNT(CLOSE)>120,1,0);STICKLINE(绘图范围,地线,地线+(中线-地线)*(20/20),11,0),COLOR000000; STICKLINE(绘图范围,地线,地线+(中线-地线)*(19/20),11,0),COLOR000008; STICKLINE(绘图范围,地线,地线+(中线-地线)*(18/20),11,0),COLOR000010; STICKLINE(绘图范围,地线,地线+(中线-地线)*(17/20),11,0),COLOR000018; STICKLINE(绘图范围,地线,地线+(中线-地线)*(16/20),11,0),COLOR000020; STICKLINE(绘图范围,地线,地线+(中线-地线)*(15/20),11,0),COLOR000028; STICKLINE(绘图范围,地线,地线+(中线-地线)*(14/20),11,0),COLOR000030; STICKLINE(绘图范围,地线,地线+(中线-地线)*(13/20),11,0),COLOR000038; STICKLINE(绘图范围,地线,地线+(中线-地线)*(12/20),11,0),COLOR000040; STICKLINE(绘图范围,地线,地线+(中线-地线)*(11/20),11,0),COLOR000048; STICKLINE(绘图范围,地线,地线+(中线-地线)*(10/20),11,0),COLOR000050; STICKLINE(绘图范围,地线,地线+(中线-地线)*(9/20),11,0),COLOR000058; STICKLINE(绘图范围,地线,地线+(中线-地线)*(8/20),11,0),COLOR000060; STICKLINE(绘图范围,地线,地线+(中线-地线)*(7/20),11,0),COLOR000068; STICKLINE(绘图范围,地线,地线+(中线-地线)*(6/20),11,0),COLOR000070; STICKLINE(绘图范围,地线,地线+(中线-地线)*(5/20),11,0),COLOR000078; STICKLINE(绘图范围,地线,地线+(中线-地线)*(4/20),11,0),COLOR000080; STICKLINE(绘图范围,地线,地线+(中线-地线)*(3/20),11,0),COLOR000088; STICKLINE(绘图范围,地线,地线+(中线-地线)*(2/20),11,0),COLOR000090; STICKLINE(绘图范围,地线,地线+(中线-地线)*(1/20),11,0),COLOR000098; STICKLINE(绘图范围,天线,天线-(天线-中线)*(20/20),11,0),COLOR000000; STICKLINE(绘图范围,天线,天线-(天线-中线)*(19/20),11,0),COLOR080800; STICKLINE(绘图范围,天线,天线-(天线-中线)*(18/20),11,0),COLOR101000; STICKLINE(绘图范围,天线,天线-(天线-中线)*(17/20),11,0),COLOR181800; STICKLINE(绘图范围,天线,天线-(天线-中线)*(16/20),11,0),COLOR202000; STICKLINE(绘图范围,天线,天线-(天线-中线)*(15/20),11,0),COLOR282800; STICKLINE(绘图范围,天线,天线-(天线-中线)*(14/20),11,0),COLOR303000; STICKLINE(绘图范围,天线,天线-(天线-中线)*(13/20),11,0),COLOR383800;STICKLINE(绘图范围,天线,天线-(天线-中线)*(12/20),11,0),COLOR404000; STICKLINE(绘图范围,天线,天线-(天线-中线)*(11/20),11,0),COLOR484800; STICKLINE(绘图范围,天线,天线-(天线-中线)*(10/20),11,0),COLOR505000; STICKLINE(绘图范围,天线,天线-(天线-中线)*(9/20),11,0),COLOR585800;STICKLINE(绘图范围,天线,天线-(天线-中线)*(8/20),11,0),COLOR606000;STICKLINE(绘图范围,天线,天线-(天线-中线)*(7/20),11,0),COLOR686800;STICKLINE(绘图范围,天线,天线-(天线-中线)*(6/20),11,0),COLOR707000;STICKLINE(绘图范围,天线,天线-(天线-中线)*(5/20),11,0),COLOR787800;STICKLINE(绘图范围,天线,天线-(天线-中线)*(4/20),11,0),COLOR808000;STICKLINE(绘图范围,天线,天线-(天线-中线)*(3/20),11,0),COLOR888800;STICKLINE(绘图范围,天线,天线-(天线-中线)*(2/20),11,0),COLOR909000;STICKLINE(绘图范围,天线,天线-(天线-中线)*(1/20),11,0),COLOR989800;回归上限:IFF(绘图范围,天线,DRAWNULL),COLOR989800,LINETHICK2;回归下限:IFF(绘图范围,地线,DRAWNULL),COLOR000098,LINETHICK2;上涨偏离度:=100*(HIGH-波动中枢)/波动中枢,NODRAW;下跌偏离度:=100*(LOW-波动中枢)/波动中枢,NODRAW;STICKLINE(绘图范围AND CLOSE>OPEN,HIGH,CLOSE,0,0),COLORRED;STICKLINE(绘图范围AND CLOSE>OPEN,LOW,OPEN,0,0),COLORRED;STICKLINE(绘图范围AND CLOSE>OPEN,CLOSE,OPEN,3,1),COLORRED;STICKLINE(绘图范围AND CLOSE==OPEN,HIGH,LOW,0,0),COLORWHITE; STICKLINE(绘图范围AND CLOSE==OPEN,CLOSE,OPEN,3,0),COLORWHITE; STICKLINE(绘图范围AND CLOSE<OPEN,HIGH,LOW,0,0),COLORGREEN;STICKLINE(绘图范围AND CLOSE<OPEN,CLOSE,OPEN,3,0),COLORGREEN;波动敞口:((回归上限-波动中枢)/波动中枢+(波动中枢-回归下限)/波动中枢)*100,NODRAW,COLOR00C6FF;涨过头:=IFF(HIGH>回归上限,1,0);跌过头:=IFF(LOW<回归下限,1,0);风险标记:IFF(涨过头,CLOSE,DRAWNULL),NODRAW,COLORCYAN;机会标记:IFF(跌过头,CLOSE,DRAWNULL),NODRAW,COLORYELLOW;DRAWICON(涨过头,HIGH*1.01,2);DRAWICON(跌过头,LOW*0.99,1);VARC:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*10 0;逃顶:=IFF(CROSS(84,VARC) AND 上涨偏离度>20,1,0),NODRAW;VAR1:=(HIGH+LOW+OPEN+2*CLOSE)/5;VAR2:=REF(VAR1,1);VAR3:=SMA(MAX(VAR1-VAR2,0),10,1)/SMA(ABS(VAR1-VAR2),10,1)*100;VAR4:=FILTER(IFF(COUNT(VAR3<20,5)>=1 AND COUNT(VAR1==LLV(VAR1,10),10)>=1AND CLOSE>=OPEN*1.038 AND VOL>MA(VOL,5)*1.2,1,0),5);抄底:=IFF(VAR4 AND EXIST(下跌偏离度*(-1)>15,3),1,0);DRAWICON(绘图范围AND 逃顶,HIGH*1.02,14);DRAWICON(绘图范围AND 抄底,LOW*0.98,13);DRAWTEXT(绘图范围AND 逃顶,MAX(H*1.05,回归上限*1.03),'逃'),COLORCYAN; DRAWTEXT(绘图范围AND 抄底,MIN(LOW*0.995,回归下限),'抄'),COLORYELLOW;。
通达信金光大道主图指标公式{NN:1, 250, 200;该参数需手动填入}SAR空:=IF(CLOSE<SAR(4,2,20),SAR(4,2,20),DRAWNULL),CIRCLEDOT,COLORAAO 000;SAR多:=IF(CLOSE>=SAR(4220),SAR(4220),DRAWNULL),CIRCLEDOT, COLOROO OOBB;沪深换手:=n399300$AMOUNT71000000/42000,COLORAABBCC,LINETHICKl; 个股换手率:=VOL/CAPITAL*100;WBl:=WINNER(HHV(HIGH,250))*100;WB2:=WINNER(LLV(LOW,250))*100;WBB:=(WB1+WB2)*O・5;平均成本70:=EMA(COST(WBB),6),CROSSDOT,COLORFFAAOO,LINETHICK1;W1:=WINNER(HHV(HIGH,30))*100;W2:=WINNER(LLV(LOW,30))*100;W27: = Wl-(Wl-W2)*0.382;W50:=(Wl+W2)*0・5; W4:=IF(C>W5O,W1,VV27);成本: = EMA(COST(VV4),3),CROSSDOT,COLOROOOOBB,LINETHICK1; 获利平均值: = EMA(100*WINNER(C),45),COLOREEAA00 丄INETHICK2;成本转向:=ZIG(获利平均值,13\COLOREEOOEE Z LINETHICK1;转向空:二DRAWLINE(成木转向>=REF(成木转向,1),成木转向,成木转向< = REF(成本转向⑴,成本转向,0)Z COLORDD7700,LINETHICK2;转向多:=DRAWLINE(成本转向<=REF(成本转向,1),成本转向,成本转向〉= REF(成本转向,1),成本转向,0),COLOROOOOFF 丄INETHICK2;ARSI:=“RSI・RSI1#WEEK;COLOR5588AA;BRSI:=“RSI・RSI2#WEEK;COLOROOAACC;CRSI:=,,RSI.RSI3#WEEK,,Z COLOR77BB77;月RSIl:=,,RSI.RSIl#MONTH n;月RSI2:=,,RSI.RSI2#MONTH H;月RSI3:=,,RSI.RSI3#MONTH,';月MD:=,,KDJ.D#MONTH n;月MK:=n KDJ.K#MONTH H;周CK:=”KDJ・K#WEEK11;周CD:=n KDJ.D#WEEK H;AAA:=IF(C>=REF(C,3),l,0);BBB:=IF(C>=REF(C z4),l,0);CCC:=IF(C>=REF(C,5),l z0);DDD:=IF(C>=REF(C z6),l,0); EEE:=IF(C>=REF( C,7) ,1,0);FFF:=IF(C>=REF(C,8),l z0);GGG:=IF(C>=REF(C,9)z l,0);HHH:=IF(C>=REF(C,10),l z0);III:=IF(C>=REF(C,H),1,O);JJ J:=IF(C>=REF(C,12),1,0);GZ2:=AAA+BBB+CCC+DDD+EEE+FFF+GGG+HHH+III+JJJ;KK:=REF(GZ2,l)+REF(GZ2/2)+REF(GZ2,3)+REF(GZ2,4);KKK:=KK/4;GJ:=IF(CLOSE=CLOSE,(HIGH+LOW+OPEN+CLOSE)/4Z AMOUNT/(V+0.001)/100);明日阻力: = L+(GJ・L)+(C・L);明日支撑: = L+(C-GJ);今口阻力: = REF(明口阻力,1);今日支撑: = REF(明日支撑,1);阻支:=(今日阻力+今曰支撑)*0.5;支撑:二LLV(今日支撑,21);阻力: = HHV(今日阻力,21);支扌掌50:=LLV(今口支撑,55);阻力50:=HHV(今Fl阻力,55);阻支HL:=(H+L)*0・5;波浪阻支:=ZIG(阻支HL,15);波浪线:=ZIG(3,15);MA1: = MA(HIGH,1);MAA:=MA(LOW,1);支撑34:=LLV(今日支撑,34);阻力34:=HHV(今日阻力,34);ZQC:=IF((支撑+阻力)*0・5=(支撑34+阻力34)*0.5,(支撑+阻力)*0・5,(支撑34+阻力34)*0.5)Z CROSSDOT,COLOR55EEOO;ZQB:DRAWLINE(H<ZQC,ZQC,H>ZQC z ZQC,O),CROSSDOT,COLORCC18AA; ZQA:DRAWLINE(H>ZQC,ZQC,H<ZQC,ZQC z O)z CROSSDOT z COLORCC18AA; 高A:=HHV(HIGH,100);低A:=LLV(LOW,66);最低: = REFDATE(低A, DATE);最高: = REFDATE(高A,DATE);HL38:=高A•(高A-低A)*0.38;中轴:=高A■(高A■低A)*0.5;HL62:=高A•(高A-低A)*0.62;HL72: =高A•(高A•低A)*0.725;新低:=STICKLINE(低A=LOW,LOW,HL62z O,l),COLORFFBBFF;新高:=STICKLINE(高人=出6出出6出肌3801)人01_0只00卩卩00;趋势线72:=DRAWTEXT(新低AND CROSS(新低,HL72),HL72,1);趋势线62:=DRAWTEXT(新低AND CROSS(新低,HL62),HL62,1);中轴趋势线:二DRAWTEXT(新低AND CROSS(新低中轴),中轴,1);趋势线38:=DRAWTEXT(新低AND CROSS(新低Z HL38),HL38Z1);趋势线1:=DRAWLINE(新高趋势线38,HL38Z1),POINTDOT,COLOROODDFF; 趋势线2:=DRAWLINE(新高,H,中轴趋势线,中轴,1),POINTDOT,COLOROODDFF; 趋势线3:=DRAWLINE(新高,H,趋势线62,HL62,0),POINTDOT,COLOROODDFF; 趋势线4:=DRAWLINE(新高,H,趋势线72,HL72Q),POINTDOT,COLOROODDFF; 趋势线A:=IF(C>趋势线1,趋势线2,趋势线1),COLORCCCC13,LINETHICK1; 趋势线B:=IF(C>趋势线2,趋势线3,趋势线2),COLORCCCC13丄INETHICK1; 趋势线C:=IF(C>趋势线3,趋势线4,趋势线3)Z COLORCCCC13,LINETHICK1;趋势线H62:=DRAWTEXT(新高AND CROSS(新高,HL62),HL62Z1);趋势线H38:=DRAWTEXT(新高AND CROSS(新高,HL38)Z HL38Z1);中轴趋势线H:=DRAWTEXT(新高AND CROSS(新高冲轴)冲轴」);趋势线D:=DRAWLINE(新低乙趋势线H38,HL38,1),POINTDOT,COLORFFFFOO; 趋势线E:=DRAWLINE(新低丄'趋势线H62,HL62,1)/POINTDO「COLORFFFFOO; 趋势线F:=DRAWLINE(新低丄,中轴趋势线H,屮轴,1),POINTDOT,COLORFFFFOO; STICKLINE(趋势线A,趋势线A,趋势线B z O,l),COLORBB3456;高AA:=HHV(H Z NN);低AA:=LLV(L,NN);最低AA:=REFDATE(低AA,DATE); 最高AA: = REFDATE(高AA,DATE);牛熊Ll:=低AA+(高AA-低AA)*0・5;牛熊中轴:二REFDATE(牛熊L1QATE),POINTDOT,COLORFFOOFF丄INETHICK2; 牛熊L2:=低AA+(牛熊中轴■低AA)*0.5; MZ:二牛熊中轴+(高AA■牛熊中轴)*0.5;熊箱: = REFDATE(牛熊L2,DATE),POINTDOT,COLOREE5500丄INETHICK3; 牛箱: = REFDATE(M 乙DATE),POINTDOT,COLOREE5500丄INETHICK3; HP1:=(最高AA+牛箱)*0.5,POINTDOT,COLOR909090;HP2:=(最高AA+HP1)*0.5,POINTDOT Z COLOR909090; HP3:=(最高AA+HP2)*0.5,POINTDOT,COLOR909090; LP1:=(最低AA+熊箱)*0.5,POINTDOT,COLOR909090; LP2:=(最低AA+LP1)*0・5,POINTDOT,COLOR909090; LP3:=(最低AA+LP2)*0・5,POINTDO「COLOR909090; HIGH1:=IF(HIGH<REF(H,1)Z(H+L)*O.5,HIGH);HIGH2:=IF(HIGH<(REF(H,2)+REF(H,1))/2,(H+L)*0.5,HIGH);LOW1:=IF(LOW>REF(L,1),CLOSE,(H+L)*0.5);LOW2:=IF(LOW>(REF(L,2)+REF(L,1))/2,(H+L)*0.5,LOW);OPENl:=IF(OPENvCLOSE,(H+L)*0・5QPEN);CLOSE1:=IF(CLOSE>=OPEN,CLOSE Z(H+L)*0.5);AGJ:=(3*HIGHl+HIGH2+LOWl+OPENl+CLOSE+LOW)/8;VARC:=MONTH/VOL/100;VARE:=SUM(MONTH,6) OR AMOUNT/VARC/100;CYC6:=DMA(AGJ Z VOL/VARE)Z COLORBB88FF,LINETHICK1;DC65:EMA(EMA(CYC6,65)/5),CROSSDOT Z COLOR339966,LINETHICK1;IF(成本转[^]>=REF(成本嶷向,1),DC65,DRAWNULL),CROSSDOT,COLOROOOOEE 丄INETHICK1;DC44:=EMA(EMA(CYC6Z44),5)Z COLOR336699,LINETHICK1;DCAA:=EMA(EMA(CYC6Z7 7),10)Z COLORCC6677丄INETHICK1;低l:=LLV(L,70);分割低起: = REFDATE(低1QATE),POINTDOT,COLOROOFFEE;分割0:=分割低起;分割A:=分割低起*1.129;分割B:二分割低起*1.275;分割C:二分割低起*1.5;分割D:二分割低起*1.625;分割E:二分割低起*2;HLP:=(高1+低1)*0.5;新低A:=STICKLINE(低l=LOW,LOW,HLP z O,l);新高A:=STICKLINE(高1=HIGH,HIGH,HLPO1);分割0O:=DRAWTEXT(新低A AND CROSS(波浪线,分割0),分割0,1);近低匸DRAWLINE(分割00,分割0,分割0,分割0,1),POINTDOT,COLOROOFFEE Z LINETHICK1;分割AA:=DRAWTEXT(新低A AND CROSS(波浪线,分割A),分割A,l);一卡: = DRAWLINE(分割AA,分割代分割A,分割A,l),POINTDOT,COLOROOFFEE 丄INETHICK1;分割BB: = DRAWTEXT(新低A AND CROSS(波浪线,分割B),分割B,l);二卡: = DRAWLINE(分割BB,分割B,分割B,分割B,l),POINTDOT,COLOROOFFEE 丄INETHICK1;分割CCuDRAWTEXT(新低A AND CROSS(波浪线,分割C),分割C,l);三卡A:=DRAWLINE(分割CC,分割C,分割C,分割C,l),POINTDOT,COLOROOFFEE 丄INETHICK1;三卡:=IF(MA1>(二卡+三卡A)/2,三卡A,二卡),POINTDOT,COLOROOFFEE,LINETHICK1;STICKLINE(近低,近低,近低UCOLOR666655;STICKLINE(一卡,一卡,一卡Z1,1),COLOR776655;STICKLINE(二卡,二卡,二卡Z1,1),COLOR886655;STICKLINE(三卡,三卡,三卡Z1,1),COLORAA6655;新低BB:=STICKLINE(低AA=LOW Z LOW Z牛熊Ll z O,l),COLORFFBBFF;新高BB:=STICKLINE(高AA=HIGH,HIGH,牛熊Ll,O z l),COLOROOFFOO;上下27:=低AA+(高AA•低AA)*0・275;上下38:=低AA+(高AA■低AA)*0・382;上下50:=低AA+(高AA•低AA)*0・5;上下62:=低AA+(高AA■低AA)*0・625;上下72:=低AA+(高AA■低AA)*0.725;上下87:=低AA+(高AA■低AA)*0・87;HH87:=DRAWTEXT(新高BB AND CROSS(上下87,新高BB),上下87,2); 支87 线:=DRAWLINE(新低,L,HH87,上下8 乙1),POINTDOT,COLOROOFFOO 丄INETHICK1;HH72:=DRAWTEXT(新高BB AND CROSS(上下72,新高BB),上下72,2); 支72 线:=DRAWLINE(新低BB丄,HH72,上下72,1),COLOROOBBAA丄INETHICK1;HH62:=DRAWTEXT(新高BB AND CROSS(上下62,新高BB),上下62,2);支62 线:=DRAWLINE(新低BB,L Z HH62,上下62Z1),COLOR0088EE Z LINETHICK1;HH50:=DRAWTEXT(新高BB AND CROSS(上下50,新高BB),上下50,2);支50 线:=DRAWLINE(新低BB丄,HH50,上下50,1),COLOR0078EE,LINETHICK1;HH38:=DRAWTEXT(新高BB AND CROSS(上下38,新高),上下38,2); 强支撑: = DRAWLINE(新低BB Z L Z HH38,上下38Z1),COLOR0062DD,LINETHICK2;HH27:=DRAWTEXT(新高BB AND CROSS(上下27,新高BB),上下2乙2);支27 线:=DRAWLINE(新低BB,L,HH27Z上下27,1),COLOR0078EE,LINETHICK1; 支27:=DRAWLINE(新低BB丄,CROSS(支27 线丄),支27线z O),COLORAAAAAA 丄INETHICK1;支38:DRAWLINE(新低BB,L,CROSS(强支撑Q』虽支撑z O),COLOROOOOFF,LINETHICK2;支50:DRAWLINE(新低BB,L,CROSS(支50 线Q,支50线,0),COLORFF37AA Z LINETHICK1;支62:DRAWLINE(新低BB,L,CROSS(支62 线Q,支62线,0),COLORFF37AA 丄INETHICK1;支72:DRAWLINE(新低BB,L,CROSS(支72 线Q,支72线z O),COLORFF37AA,LINETHICKl;支87:DRAWLINE(新低BB Z L,CROSS(支87 线Q,支87线z O),COLORFF37AA 丄INETHICK1;DRAWLINE(C v强支撑,强支撑,MA1*1・O5 > =强支撑,强支撑z O),COLOROOOOFF,LINETHICK2;DRAWLINE(Cv支50 线,支50 线,MAl*1.05>=支50 线,支50线,0),COLORFF37AA Z LINETHICK1;DRAWLINE(Cv支62 线,支62 线,MA1*1.O5>=支62 线,支62线,0),COLORFF47AA 丄INETHICK1;DRAWLINE(Cv支72 线,支72 线,MA1*1.O5>=支72 线,支72线z O),COLORFF57AA,LINETHICKl;B27 线: = DRAWLINE(Cv支27 线/支27 线,MA1*1.O5>=支27 线,支27 线O),COLORAAAAAA 丄INETHICK1;zDF:=7*SMA((CLOSE-LLV(LOW,2 7))/ (HHV(HIGH,27)-LLV(LOW,27))*30z4,l) -3*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,2 7)-LLV(LOW z27))*30z4,l),3 ,1) -SMA(SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,2 7)-LLV(LOW,27))*30,4,l)3,1)Z2Z1),COLOROOEEFF,LINETHICK1;ZKF:=EMA(MA(DF Z5), 7),COLOR777777,LINETHICK1;个股EMA:=EMA(EMA(100*(C-LLV(LOW,NN))/(HHV(H,NN)-LLV(LOW,NN))Z3),2),CO LORAAAAFF,LINETHICK1;个股转向线:=ZIG(个股EMA,15),COLOROODDOO,LINETHICK1; 持仓:=IF(个股转向线〉REF(个股转向线,2),个股转向线,DRAWNULL);空仓:=IF(个股转向线<=REF(个股转向线,2),个股转向线QRAWNULL);KD 转|R]:=IF(ZIG((H+L)*0.5Z5)=ZIG(3,5),ZIG(3,5),ZIG((H+L)*0.5,5));RSV:=(KD 转向-LLV(KD 转向,8))/(HHV(KD 转向,8)-LLV(KD 转向,8))*100;K:=SMA(RSV,3Z1),COLOR336688,LINETHICK2;D:=SMA(K Z3,1),COLOR809000,LINETHICK2;DC6:EMA(CYC6,20),COLOR1000AA 丄INETHICK1;DC5:EMA(CYC6,16),COLOR!OOOAA,LINETHICK1;DC4:EMA(CYC6,12),COLOR1000AA,LINETHICK1;DC3:EMA(CYC6,9),COLOR1000AA,LINETHICK1; DC2:EMA(CYC6,7),COLOR1000AA,LINETHICK1; DC1:EMA(CYC6,5),COLOR1000AA 丄INETHICK1;KI:=BACKSET(DC1 <=REF(DC1, l)z2);IF(K1,DC1,DRAWNULL),COLORBB9900,LINETHICK1;K2:=BACKSET(DC2v=REF(DC2,l),2);IF(K2,DC2,DRAWNULL),COLORBB9900Z LINETHICK1;K3:=BACKSET(DC3<=REF(DC3,1),2);IF(K3,DC3,DRAWNULL),COLORBB9900,LINETHICK1;K4:=BACKSET(DC4<=REF(DC4,1),2);IF(K4,DC4,DRAWNULL),COLORBB9900,LINETHICK1;K5:=BACKSET(DC5<=REF(DC5,1),2);IF(K5,DC5,DRAWNULL),COLORBB9900,LINETHICK1;K6:=BACKSET(DC6<=REF(DC6Z1),2);IF(K6,DC6,DRAWNULL),COLORBB9900,LINETHICK1;DH:=MAX(MAX(DC1Z DC3)Z DC6);XL:=MIN(MIN(DC1,DC3),DC6);STICKLINE((成本转向>=REF(成本转向,1) OR波浪线>=REF(波浪线,1) OR周CK>=周CD) AND CROSS(CQCl) AND CROSS(C,DC3) AND DH/XL< 1.025 AND DC2>=DC6 AND DC44> = REF(DC44,1) AND VOL/REF(VOL,1)>1.1 AND C>0 AND (C-REF(C,l))/REF(C z l)>0.027,C,0,2.6,0),COLOR1800DD;箱顶:=PEAK(CLOSE,10Z1)*0.98,COLOR808080;箱底:=TROUGH(CLOSE/10,1)*1.02,COLOR0066AA;箱高: = 100*(箱顶■箱底)/箱底,NODRAW;箱底1:=DRAWLINE(CROSS(C,箱底),箱底,CROSS(箱顶 Q,箱底,0),COLOR000090;箱顶1:DRAWLINE(CROSS(箱顶’C),箱顶,CROSSQ 箱顶),箱顶O),COLORFFOOOO; 箱底A:DRAWTEXT(CROSS(C,箱底)ANDzC>REF(H,l),(H+L)/2;■箱底•),COLORFFOOFF;波低:=DRAWICON(CROSS(ZIG(3,15),REF(ZIG(3Z15),1)) AND (月RSI1>月RSI3 OR 波浪线〉=REF(波浪线Z1)),LOW Z25);波高:二DRAWICON((月RSI1<月RSI3 OR 波浪线v=REF(波浪线,1)) AND CROSS(REF(ZIG(3z15),l)z ZIG(3z15)) AND DF<REF(DF,1)/HIGH,14);劲下:STICKLINE(波高OR (CROSS(,,RSI.RSI3#WEEK,,z,,RSLRSI2#WEEK n) AND 月RSI3>月RSI1 AND 波浪线vREF(波浪线,1)),CQ20),COLORFF7700;劲上:STICKLINE(CROSS(波浪线Z REF(波浪线,1)) AND (CROSS(ARSI,CRSI) OR CROSS(周CK,周CD) OR CROSS(月MK,月MD))z C,O,1.5,0),COLOR008899; STICKLINE((个股换手率>=沪深换手OR VOL/(REF(VOL,1)+REF(VOL,2))/2>1・1) AND 持仓AND 波浪线>REF(波浪线,1) AND C>阻支HL AND (C・REF(C,1))/REF(C,1)>0.02 AND (CROSS(C,成木)OR CROSS(C,SAR 空)OR CROSS©趋势线4) OR CROSS((H+L)*0・5,箱顶)OR CROSS((H+L)*0・5,牛箱)ORCROSS((H+L)*0・5,牛熊屮轴)AND C>(H・L)*0・725+L AND(C-REF(C,l))/REF(C,l)>0.027),C,0,0.8,0),COLORAA33FF;BOL:=DRAWICON(CROSS(L,BOLL) AND CROSS(CQCl) AND CR0SS(C,DC3) AND DC3> = REF(DC3,1)AND BOLL>=REF(BOLL,1) AND VOL/REF(VOL,1)>1.15 AND 波浪线〉二REF (波浪线,1) AND Cx今口阻力,今口支撑,13);周金RK: = DRAWTEXT(CROSS(H RSLRSIl#WEEK,7,RSI.RSI3#WEEK n) AND CROSS(周CK,周CD)丄,RK**)Z COLORFFAAFF;周死RK:二DRAWTEXT(CROSSCRSI・RSI3#WEEKTRSI・RSI1#WEEK”)AND CROSS(周CD,周CK),H; RK^jCOLORCCCCCC;月金RR:=CROSS(”RSI・RSI2#WEEKTRSI・RSI3#WEEie)AND CRSI・RSI2#MONTH”>iRSI・RSI3#MONTH“)AND (,,RSLRSIl#MONTH n>,,RSI.RSI2#MONTH H) AND 成本转向〉=REF(成本转向,1);空A38:DRAWTEXT((CROSS(趋势线E,C) OR CROSS(强支撑,C)) AND 波浪线v = REF(波浪线38「),COLOROOEEOO;空A50:DRAWTEXT(CROSS(趋势线FQ AND 波浪线v二REF(波浪线50 I jCOLOROOEEOO;空A62:DRAWTEXT(CROSS(趋势线D Z C) AND 波浪线 v二REF(波浪线62 I 'COLOROOEEOO;波多柱:STICKLINE((波浪线> = REF(波浪线,1) OR波浪阻支〉二REF(波浪阻支,1))AND K>=REF(K,l),C,O z O,0)z COLORFF58FF;下波柱:STICKLINE((空仓OR 波浪线v二REF(波浪线z l)) AND K<=REF (K,1)AND C<O z C,O z0,0)z COLORFFEEEE;KD 下:STICKLINE(KvREF(K,l) AND 波浪线vREF(波浪线,1) AND 空仓AND C <(H+L)*0.5,C z O,0.5z l),COLOREEAA00;阻支ZGA:=IF(C<=阻支,阻支,今日阻力);阻支ZGB:=IF(C>阻支「阻支'今日支撑);STICKLINE(C<=0,阻支ZGA,阻支ZGA z2,0),COLOR87EEOO;STICKLINE(C>0 OR C>阻支HL,今日阻力,今□阻力z2z O)z COLOREE66FF;STICKLINE(C>今日支撑,阻支ZGB,阻支ZGB z2,l),COLOR777888;上穿压:二DRAWICON(波浪线> =只丘卩(波浪线,1) AND C>阻支HL AND DC3>=DC3 AND (个股换手率>=沪深换手AND VOL/REF(VOL,1)>1.15)AND成木转向〉=REF(成木转向,1) AND (CROSS(C,成木)ORCROSS((H+L)*0・5,SAR 空)OR BOL OR CROSS((H+L)*0・5,牛熊中轴)OR CROSS((H+L)*0・5,牛箱)OR CROSS(C,箱顶1)),阻支ZGB,1);穿上:DRAWICON(持仓AND ARSIxCRSI AND C>(H+L)*0・5 AND (CROSS©支87 线)OR CROSS(C,支72 线)OR CROSS(C,支62 线)OR CROSS(C,支50 线)OR CROSS(C,强支撑)ORCROSS(C,支27 线)OR CROSS(C,趋势线A) OR CROSS(C,趋势线B) OR CROSS(C, 趋势线C) OR CROSS©箱底)OR上穿压),阻支ZGB z l);穿下:DRAWICON((CROSS(支27 线,(H・L)*0・625+L) OR CROSS(强支撑,波浪线)OR CROSS(支50线,波浪线)OR CROSS(支62线/波浪线)OR CROSS(支72线/ 波浪线)OR CROSS(支87线Q)AND C<0 AND (波浪线<=[^卩(波浪线,1) OR 波髙),(H・L)*0・971+L,15);刀金RK: = DRAWTEXT(CROSS(n RSI.RSI2#WEEK,7,RSI.RSI3#WEEK H) AND CROSS(月MK,月MD) AND成木转向>=(^=(成木转向,1)丄,★月金RKJ/COLOROOEEFF;DRAWTEXT((月金RR OR 月金RK) AND C>阻支丄,E 金叉'),COLOROOFFEE;X 高:=DRAWTEXT(CROSS(REF(ZIG(3,15)z l),ZIG(3z15)) AND Cv=(H+L)/2,H, 新高ICOLOROOEEOO;X 低:DRAWTEXT(CROSS(ZIG(3,15),REF(ZIG(3Z15),1)) AND C>=(H+L)/乙今日支撑,新低jCOLOROOBBAA;DRAWICON((月RSI1<月RSI3 OR 波浪线v=REF(波浪线,1)) ANDCROSS(REF(ZIG(3Z15),1)Z ZIG(3Z15)) AND DFvREF(DF,l),HIGH,2);。
通达信上升通道主图及选股指标公式T1:=FINDLOWBARS(L,0,60,1);T2:=FINDLOWBARS(L,T1,120,1);DRAWLINE(CURRBARSCOUNT=CONST(T2)+1,L,CURRBARSCOUNT=CONST(T1)+1,L,1),COLORGREEN,DOTLINE; T3:=BARSLAST(CURRBARSCOUNT=CONST(T1)+1);T4:=BARSLAST(CURRBARSCOUNT=CONST(T2)+1);D1:=REF(L,T3);D2:=REF(L,T4);T5:=FINDHIGHBARS(H,20,60,1);T6:=FINDHIGHBARS(H,T1,120,1);SG:DRAWLINE(CURRBARSCOUNT=CONST(T6)+1,H,CURRBARSCOUNT=CONST(T5)+1,H,1),COLORRED,DOTLINE; T7:=BARSLAST(CURRBARSCOUNT=CONST(T5)+1);T8:=BARSLAST(CURRBARSCOUNT=CONST(T6)+1);G1:REF(H,T7),COLORRED;G2:REF(H,T8),COLORRED;IF(CURRBARSCOUNT=CONST(T1)+1,L,DRAWNULL),CIRCLEDOT,COLORGREEN,LINETHICK3;IF(CURRBARSCOUNT=CONST(T2)+1,L,DRAWNULL),CIRCLEDOT,COLORGREEN,LINETHICK3;IF(CURRBARSCOUNT=CONST(T5)+1,H,DRAWNULL),CIRCLEDOT,COLORRED,LINETHICK3;IF(CURRBARSCOUNT=CONST(T6)+1,H,DRAWNULL),CIRCLEDOT,COLORRED,LINETHICK3;XG:=((COUNT(C>G1,T7)=1 AND C>G1 OR CROSS(C,G1)) OR (COUNT(C>SG,T7)=1 AND C>SG OR CROSS(C,SG))) AND D1>D2 AND G1>G2 AND REF(C,T7)/REF(C,T4+1)<1.4;DRAWICON(XG AND BARSCOUNT(C)>200,L,1);{选股公式:T1:=FINDLOWBARS(L,0,60,1);T2:=FINDLOWBARS(L,T1,250,1);T3:=BARSLAST(CURRBARSCOUNT=CONST(T1)+1);T4:=BARSLAST(CURRBARSCOUNT=CONST(T2)+1);D1:=REF(L,T3);D2:=REF(L,T4);T5:=FINDHIGHBARS(H,20,60,1);T6:=FINDHIGHBARS(H,T1,120,1);SG:=DRAWLINE(CURRBARSCOUNT=CONST(T6)+1,H,CURRBARSCOUNT=CONST(T5)+1,H,1);T7:=BARSLAST(CURRBARSCOUNT=CONST(T5)+1);T8:=BARSLAST(CURRBARSCOUNT=CONST(T6)+1);G1:=REF(H,T7);G2:=REF(H,T8);XG:=((COUNT(C>G1,T7)=1 AND C>G1 OR CROSS(C,G1)) OR (COUNT(C>SG,T7)=1 AND C>SG OR CROSS(C,SG))) AND D1>D2 AND G1>G2 AND REF(C,T7)/REF(C,T4+1)<1.4;COUNT(XG AND BARSCOUNT(C)>200,5);}通达信上升通道主图及选股指标公式。
通达信上升阻力划线主图指标公式程序源码和编程思路破译编程思路破译填充背景K线HD赋值:若5日前的最高价=13日内最高价的最高值的5日过滤则将最近5+1周期置为1的6日过滤LD赋值:若5日前的最低价=21日内最低价的最低值的6日过滤则将最近6周期置为1的5日过滤当满足条件LD时,在最低价位置画直线起点,当满足条件HD时,在最高价位置画直线终点,0表示是否延长.,画红色,线宽为2 当满足条件HD时,在最高价位置画直线起点,当满足条件LD时,在最低价位置画直线终点,0表示是否延长.,画绿色J1赋值:若到最后交易的周期=2则将最近上次HD距今天数和上次LD距今天数的较小值+1周期置为1J2赋值:J1>1日前的J1当满足条件J2时,在如果HD,返回最高价,否则返回最低价位置画直线起点,当满足条件到最后交易的周期=2时,在如果上次HD距今天数>上次LD距今天数,返回最高价,否则返回最低价位置画直线终点,0表示是否延长.,DOTLINE,画白色C点赋值:上次LD距今天数当满足条件LDANDBARSLAST(HD)<上次1日前的LD距今天数时,在最低价-0.1位置书写文字,画红色当满足条件HD时,在最高价+0.1位置书写文字,画绿色波1赋值:12PLZ赋值:上次最高价在0日前的25天内第1个最高价的最后一日取值设为常数=最高价距今天数的最后一日取值设为常数+1 输出高25:如果PLZ=1,返回最高价,否则返回PLZ-1日前的最高价的最后一日取值设为常数,画绿色,DOTLINEPLL赋值:上次最低价在0日前的100天内第1个最低价的最后一日取值设为常数=最低价距今天数的最后一日取值设为常数+1 输出低100:如果PLL=1,返回最低价,否则返回PLL-1日前的最低价的最后一日取值设为常数,画绿色,DOTLINE波动速率赋值:100*((高25-低100)/(如果PLL>PLZ,返回低100,否则返回高25))/(PLL-PLZ)BPURC赋值:最高价在0日前的(如果波1>0,返回波1,否则返回如果PLZ<PLL,返回5,否则返回10)*5天内第1个最高价的最后一日取值设为常数BPLZ赋值:上次BPURC=最高价距今天数的最后一日取值设为常数+1BQQT赋值:最低价在0日前的(如果波1>0,返回波1,否则返回如果PLZ<PLL,返回5,否则返回10)*5天内第1个最低价的最后一日取值设为常数BPLL赋值:上次BQQT=最低价距今天数的最后一日取值设为常数+1BLC顶X赋值:如果BPLZ=1,返回最高价,否则返回BPLZ-1日前的最高价的最后一日取值设为常数BLC低X赋值:如果BPLL=1,返回最低价,否则返回BPLL-1日前的最低价的最后一日取值设为常数BASE赋值:如果波动速率<0,返回BLC顶X,否则返回BLC低XBLCZ赋值:(高25-低100)*(如果PLL>PLZ,返回1,否则返回-1)B12赋值:BASE+(BLCZ*1.382)B14赋值:BASE+(BLCZ*1.618)B200赋值:BASE+(BLCZ*2)XZDD赋值:如果PLL>PLZ,返回BPLL,否则返回BPLZ当满足条件到最后交易的周期=XZDD时,在BASE和B200位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色当满足条件到最后交易的周期=XZDD时,在B12位置书写文字COLORC0FF7F当满足条件到最后交易的周期=XZDD时,在B14位置书写文字画黄色当满足条件到最后交易的周期=XZDD时,在B200位置书写文字画绿色当满足条件到最后交易的周期=10时,在B12位置书写文字,COLORC0FF7F当满足条件到最后交易的周期=10时,在B14位置书写文字,画黄色当满足条件到最后交易的周期=10时,在B200位置书写文字,画绿色当满足条件到最后交易的周期=10时,在B200位置书写文字,画绿色B121赋值:BASE+(BLCZ*0.775)画红色B141赋值:BASE+(BLCZ*0.868)画红色B2001赋值:BASE+(BLCZ*1)画红色XZDD1赋值:如果PLL>PLZ,返回BPLL,否则返回BPLZ当满足条件到最后交易的周期=XZDD1时,在BASE和B2001位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色当满足条件到最后交易的周期=XZDD1时,在B121位置书写文字COLORC0FF7F当满足条件到最后交易的周期=XZDD1时,在B141位置书写文字画黄色当满足条件到最后交易的周期=XZDD1时,在B2001位置书写文字画绿色当满足条件到最后交易的周期=10时,在B121位置书写文字,COLORC0FF7F当满足条件到最后交易的周期=10时,在B141位置书写文字,画黄色当满足条件到最后交易的周期=10时,在B2001位置书写文字,画绿色当满足条件到最后交易的周期=10时,在B2001位置书写文字,画绿色程序源码DRAWGBK(C>0, RGB(0,0,20),RGB(00,0,0),0,0,1);DRAWKLINE(H,O,L,C);{HD LD ZIG}HD:=FILTER(BACKSET(FILTER(REF(H,5)=HHV(H,13),5),5+1),6) ;{高点}LD:=FILTER(BACKSET(FILTER(REF(L,5)=LLV(L,21),6),6),5);{低点} DRAWLINE(LD,L,HD,H,0),COLORRED,LINETHICK2;DRAWLINE(HD,H,LD,L,0),COLORGREEN;{----------------------------------------------}{A B C}J1:=BACKSET(CURRBARSCOUNT=2 ,MIN(BARSLAST(HD),BA RSLAST(LD))+1);J2:=J1>REF(J1,1);DRAWLINE(J2,IF(HD,H,L),CURRBARSCOUNT=2 ,IF(BARSLAST (HD)>BARSLAST(LD),H,L),0),DOTLINE,COLORWHITE;C点:=BARSLAST(LD);DRAWTEXT(LD AND BARSLAST(HD)<BARSLAST(REF(LD,1)) ,L-0.1,'A'),COLORRED;DRAWTEXT(HD,H+0.1,'B'),COLORGREEN;{25T高 100T低}波1:=12;PLZ:=CONST(BARSLAST(CONST(FINDHIGH(H,0,25,1))=H))+ 1;高25:CONST(IF(PLZ=1,H,REF(H,PLZ-1))),COLORGREEN,DOTLINE;PLL:=CONST(BARSLAST(CONST(FINDLOW(L,0,100,1))=L))+1;低100:CONST(IF(PLL=1,L,REF(L,PLL-1))),COLORGREEN,DOTLINE;波动速率:=100*((高25-低100)/(IF(PLL>PLZ,低100,高25)))/(PLL-PLZ);BPURC:=CONST(FINDHIGH(H,0,(IF(波1>0,波1,IF(PLZ<PLL,5,10)))*5,1));BPLZ:=CONST(BARSLAST(BPURC=H))+1;BQQT:=CONST(FINDLOW(L,0,(IF(波1>0,波1,IF(PLZ<PLL,5,10)))*5,1));BPLL:=CONST(BARSLAST(BQQT=L))+1;BLC顶X:=CONST(IF(BPLZ=1,H,REF(H,BPLZ-1)));BLC低X:=CONST(IF(BPLL=1,L,REF(L,BPLL-1)));BASE:=IF(波动速率<0,BLC顶X,BLC低X);BLCZ:=(高25-低100)*(IF(PLL>PLZ,1,-1));B12:=BASE+(BLCZ*1.382);B14:=BASE+(BLCZ*1.618);B200:=BASE+(BLCZ*2);XZDD:=IF(PLL>PLZ,BPLL,BPLZ);STICKLINE(CURRBARSCOUNT=XZDD ,BASE,B200,0,0),COLO RGREEN;DRAWTEXT(CURRBARSCOUNT=XZDD,B12,'---------------------------------------------------------------C1')COLORC0FF7F;DRAWTEXT(CURRBARSCOUNT=XZDD,B14,'---------------------------------------------------------------C2')COLORYELLOW;DRAWTEXT(CURRBARSCOUNT=XZDD,B200,'--------------------------------------------------------------C3')COLORGREEN;DRAWTEXT(CURRBARSCOUNT=10,B12,CON2STR(B12,2)),C OLORC0FF7F;DRAWTEXT(CURRBARSCOUNT=10,B14,CON2STR(B14,2)),C OLORYELLOW;DRAWTEXT(CURRBARSCOUNT=10,B200,CON2STR(B200,2)), COLORGREEN;DRAWTEXT(CURRBARSCOUNT=10,B200,CON2STR(B200,2)),COLORGREEN;B121:=BASE+(BLCZ*0.775)COLORRED;B141:=BASE+(BLCZ*0.868)COLORRED;B2001:=BASE+(BLCZ*1)COLORRED;XZDD1:=IF(PLL>PLZ,BPLL,BPLZ);STICKLINE(CURRBARSCOUNT=XZDD1 ,BASE,B2001,0,0),COL ORGREEN;DRAWTEXT(CURRBARSCOUNT=XZDD1,B121,'---------------------------C1')COLORC0FF7F;DRAWTEXT(CURRBARSCOUNT=XZDD1,B141,'---------------------------C2')COLORYELLOW;DRAWTEXT(CURRBARSCOUNT=XZDD1,B2001,'--------------------------C3')COLORGREEN;DRAWTEXT(CURRBARSCOUNT=10,B121,CON2STR(B121,2)), COLORC0FF7F;DRAWTEXT(CURRBARSCOUNT=10,B141,CON2STR(B141,2)), COLORYELLOW;DRAWTEXT(CURRBARSCOUNT=10,B2001,CON2STR(B2001, 2)),COLORGREEN;DRAWTEXT(CURRBARSCOUNT=10,B2001,CON2STR(B2001, 2)),COLORGREEN;注:馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
N:=5;
AAB:=REF(H z10)=HHV(H,2*ll);
QQHY:=BACKSET(AAB,1O+1);
CCW:=FILTER(QQHY,10) AND H=HHV(H,11); 卖出:DRAWICON(CCW Z H*1.02,12);
AAB1:=REF(L Z1O)=LLV(L,2*11);
Q YY1: = B ACKS ET( AA B1 z 11);
CCD1:=FILTER(QYY1,1O) AND L=LLV(L,U); 买入:DRAWICON(CCD1Z L*0.98,11);
ZGD:=HHV(H,60);
ZGD2:=C0NST(ZGD);
ZDD:=LLV(L,60);
ZDD2:=C0NST(ZDD);
GJ:=(C+H+L+0)/4;
明H 阻力:=L+(GJ・L)+(C・L),NODRAW; 明H 支撑:=L+(C・GJ),NODRAW;
KOH: = L>REF(H,1);
KOL:=H<REF(L,1);
HIF:=L>REF(H,BARSLAST(KOH)+1);
NHIF:=L V=REF(H,BARSLAST(K0H)+1);
LIF:=HvREF(L,BARSLAST(KOL)+l);
NLIF:=H>=REF(L,BARSLAST(KOL)+1);
下档线:=(((CLOSE - LLV(L0W,13)) / (HHV(HIGH,13) - LLV(L0W,13))) * 100); RRRSV:=SMA(下档线,3,1);
KKK:=SMA(RRRSV,3,1);
DDDDD:=((3 * RRRSV) - (2 * KKK));
JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
RSV24:=SMA(JJ12,3,1);
K24:=SMA(RSV24,3,1);
D24:=((3 * RSV24) - (2 * K24));
压力
2:=IF(CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)))),COLORF FFFFF;
底部:=LLV(HIGH,30),COLOROOFFOO;
AA:=REF(H,N)=HHV(H,2*N+1);
AA1:=REF(L,N)=LLV(L,2*N+1);
QY:=BACKSET(AA,N+1);
QY1: = BACKS ET(AA 1, N+1);
CC:=FILTER(QY,N) AND H=HHV(H,N+1);
CC1:=FILTER(QY1,N) AND L=LLV(L,N+1);
DDD:=BARSLAST(CC);
DD1:=BARSLAST(CC1);
GDTS: =IF(CC,CURRBARSCOUNT,0);
DDTS:=IF(CC1,CURRBARSCOUNT,0);
DINGBUTS:=IF(DDD Z REF(GDTS,DDD),GDTS);
DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);
GDCS1: =CONST(DINGBUTS);
DDCS1:=CONST(DDTS1);
S13:=CONST(REF(HIGH,GDCS1-1));
GDCS13:=S13;
DDCS13:=CONST(REF(L,DDCS1-1));
DINGBUTS1:=REF(DINGBUTS,DDD+1);
DDTS2:=REF(DDTS1,DD1+1);
GDCS2:=CONST(DINGBUTS1);
DDCS2:=CONST(DDTS2);
S23:=CONST(REF(HIGH,DINGBUTS1・1));
GDCS23:=S23;
DDCS23:=CONST(REF(L,DDTS2-1));
XG1: = BACKSET(ISLASTBAR Z GDCS1);
XD1:=BACKSET(ISLASTBAR,DDCS1);
XG2:=BACKSET(ISLASTBAR Z DINGBUTS1);
XD2:=BACKSET(ISLASTBAR,DDTS2);
XDD:=IF(DDCS13<=DDCS23Z XD1,XD2);
BCG:=SUM(XG1,O); BCD:=SUM(XDD,O);
今日阻力:=REF(明日阻力,1),NODRAW;
今日支撑:=REF(明日支撑,1),NODRAW;
压力位:=IF(ISLASTBAR,压力2,DRAWNULL),NODRAW;
底部位:=IF(ISLASTBAR,底部,DRAWNULL),NODRAW;
高点压
力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) ,COLORGRE EN,LINETHICK2;
低点支
撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1),COLORGREE N,LINETHICK2;
高:=CONST(MAX(MAX(MAX(ZGD2,高点压力),GDCS13),GDCS23));
低:=CONST(MIN(MIN(MIN(ZDD2,DDCS23),DDCS13),低点支撑));
ZGSTAR:=(高点压力+低点支撑)/2;
ZGEND:=CONST((高点压力+低点支撑)/2);
STARDAY:=IF(DDCS2<GDCS2,DDCS2Z GDCS2);
中
轨:=DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLOR555 555Z LINETHICK2;
M:=INTPART(3*N/5);
AAA:=REF(H,M)=HHV(H,2*M+1);
QYY: = BACKSET(AAA, M+l);
CCC:=FILTER(QYY,M) AND H=HHV(H,M+1);
DDDD: = BARSLAST(CCC),NODRAW;
GDTSS:=IF(CCC z CURRBARSCOUNT z O);
DINGBUTSS:=IF(DDDD,REF(GDTSS,DDDD)Z GDTSS);
GDCS11:=CONST(DINGBUTSS);
DINGBUTS11:=REF(DINGBUTSS,DDDD+1);
GDCS22:=CONST(DINGBUTS11);
高点压力
M:DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),COLORRE D,LINETHICK1;
AA11:=REF(L,M)=LLV(L,2*M+1);
QY11:=BACKSET(AA11,M+1);
CC11:=FILTER(QY11,M) AND L=LLV(L Z M+1);
DD11: = BARSU\ST(CC11);
DDTSS:=IF(CC11,CURRBARSCOUNT,0);
DDTS11:=IF(DD11Z REF(DDTSS,DD11),DDTSS);
DDCS11:=CONST(DDTS11);
DDTS22: = REF(DDTS11,DD11 + 1);
DDCS22:=CONST(DDTS22);
低点支撑M:DRAWLINE(CURRBARSCOUNT=DDCS22/L,CURRBARSCOUNT=DDCS11/L/1) COLORRED,LINETHICK1;
STICKLINE(XG2 ,GDCS23Z GDCS23,2.5,1), COLORWHITE;
STICKLINE(XG1,GDCS13,GDCS13,2.3Z1), COLORYELLOW;
STICKLINE(XD2 ,DDCS23,DDCS23,0.5,1),COLORMAGENTA;
STICKLINE(XD1,DDCS13,DDCS13,O.5,1),COLORCYAN;
STICKLINE(ISLASTBAR,压力位,压力位,120,0),COLORFFFFFF;
STICKLINE(ISLASTBAR ,底部位,底部位,100,0),COLOR00FF00;
庄家控筹:=MA(EMA(WINNER(C),3),40);
VARS:=庄家控筹〉REF(庄家控筹,4);
量比:=VOL*5/SUM(REF(VOL,1),5)>1;
换手:=V/CAPITAL*100>3;
VAR1:=EMA(EMA(CLOSE,9),9);
KP:=(VAR1・REF(VAR1,1))/REF(VAR1,1);
VAR2: = 100*WINNER(CLOSE*0.95);
GKP:=VARS AND 量比AND 换手;
高控盘:=GKP;
DRAWICON(CROSS(C,GDCS23) AND 高控盘,L-0.20,5);{突破前高的信号}; DRAWICON(CROSS(C,GDCS13) AND 高控盘,L・0.80,5);{突破前高的信号}; DRAWICON(CROSS(C,DDCS23) AND 高控盘,L・0.60,5);{突破前高的信号};
N 1 100 5自己设置。