发布时间 : 星期三 文章很牛的主图时间之窗通达信指标公式源码更新完毕开始阅读2f056a4be97101f69e3143323968011ca300f7dc
{深红}
STICKLINE(C>TYX3 AND C>O,H,L,0,0),COLOR0000DD; STICKLINE(C>TYX3 AND C>O,C,O,3,0),COLOR000099; STICKLINE(C>TYX3 AND C>O,C,O,2,0),COLOR0000BB; STICKLINE(C>TYX3 AND C>O,C,O,1,0),COLOR0000DD; {涨跌停K线}
STICKLINE((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(C,1)),OPEN,CLOSE,1,0),COLORYELLOW;
STICKLINE((REF(C,1)-C)*100/REF(C,1)>=(10-0.01*100/REF(C,1)),OPEN,CLOSE,1,0),COLORWHITE; {突破}
STICKLINE(REF(COUNT(C
A10304:=REF(HIGH,3)=HHV(HIGH,2*3+1); B10304:=FILTER(A10304,3); C10304:=BACKSET(B10304,3+1); D10304:=FILTER(C10304,3);{高点} A20304:=REF(LOW,3)=LLV(LOW,2*3+1); B20304:=FILTER(A20304,3); C20304:=BACKSET(B20304,3+1); D20304:=FILTER(C20304,3);{低点}
E10304:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2; E20304:=(HIGH+LOW)/2;{高低点出现在同一K线上时可作取舍}
H10304:=(D10304 AND NOT(D20304 AND E10304>=E20304)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
L10304:=(D20304 AND NOT(D10304 AND E10304=E20304)); X10304:=REF(BARSLAST(H10304),1)+1; F10304:=BACKSET(H10304 AND
COUNT(L10304,X10304)>0,LLVBARS(IF(L10304,LOW,10000),X10304)); G10304:=F10304>REF(F10304,1); I10304:=BACKSET(G10304,2);
LD0304:=I10304>REF(I10304,1);{过滤后低点}
L20304:=LD0304 OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1; X20304:=REF(BARSLAST(L20304),1)+1; F20304:=BACKSET(L20304 AND
COUNT(H10304,X20304)>0,HHVBARS(IF(H10304,HIGH,0),X20304));
G20304:=F20304>REF(F20304,1); I20304:=BACKSET(G20304,2);
HD0304:=I20304>REF(I20304,1);{过滤后高点}
UU0304:=BACKSET(BARSTATUS=2,BARSLAST(LD0304)+1); VV0304:=UU0304>REF(UU0304,1);
UU20304:=BACKSET(BARSTATUS=2,BARSLAST(HD0304)+1); VV20304:=UU20304>REF(UU20304,1); {以下语句为三角形部分}
底:REF(L,BARSLAST(VV0304)),COLORYELLOW,LINETHICK0; 顶:REF(H,BARSLAST(VV20304)),COLORYELLOW,LINETHICK0; {下跌三角形:绿色三角形画完介入}
STICKLINE(VV0304,顶,底,0,0),COLORGREEN,LINETHICK2;
DRAWLINE(VV20304,H,VV0304,L,0),COLORGREEN,LINETHICK2;{斜} DRAWLINE(VV20304,H,VV0304,顶,0),COLORGREEN,LINETHICK2; {上涨三角形:红色三角形画完出局}
STICKLINE(VV20304 ,顶,底,0,0),COLORBLUE,LINETHICK2; DRAWLINE(VV0304,L,VV20304,H,0),COLORBLUE,LINETHICK2;{斜} DRAWLINE(VV0304,L,VV20304,底,0),COLORBLUE,LINETHICK2; DRAWICON(C
DRAWTEXT(假阴0,L-0.2,'假阴↖'),COLORE8E8E8; STICKLINE(假阴0,O,C,1,0),COLORRED;
VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);{模拟量}
H_L:=0.1*CONST(HHV(VOL,240));
长阴短柱:=C/REF(C,1)<=0.96 AND V DRAWTEXT(长阴短柱 ,V+1.6*0.098,'长阴短柱↙'),COLORLICYAN; MA05:=MA(C,5); MA5角度: ATAN((MA05/REF(MA05,1)-1)*100)*180/3.1416,NODRAW; T01:=CONST(LLVBARS(LOW,10)); T1HIGH:=CONST(REF(HIGH,T01)); MM:=CONST(CURRBARSCOUNT); T02:=CONST(BARSLAST(CURRBARSCOUNT>MM+T01 AND H>T1HIGH)); T2HIGH:=CONST(REF(HIGH,T02)); T03:=CONST(BARSLAST(CURRBARSCOUNT>MM+T02 AND HIGH>T2HIGH)); T3HIGH:=CONST(REF(HIGH,T03)); 攻击线:DRAWLINE(CURRBARSCOUNT=T03+1, T3HIGH, ISLASTBAR, T3HIGH,1),LINETHICK3,COLOR8080FF; DRAWTEXT(ISLASTBAR, T3HIGH, '必杀攻击线')LINETHICK2,COLORCYAN; A6A:=REF(HIGH,6)=HHV(HIGH,2*6+1); B6A:=FILTER(A6A,6); C6A:=BACKSET(B6A,6+1); D6A:=FILTER(C6A,6); A7A:=REF(LOW,6)=LLV(LOW,2*6+1); B7A:=FILTER(A7A,6); C7A:=BACKSET(B7A,6+1); D7A:=FILTER(C7A,6); E6A:=(REF(LLV(LOW,2*6),1)+REF(HHV(HIGH,2*6),1))/2; E7A:=(HIGH+LOW)/2; H6A:=(D6A AND NOT(D7A AND E6A>=E7A)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1; H7A:=D6A AND NOT(D7A AND E6A>=E7A); L6A:=D7A AND NOT(D6A AND E6A=E7A); X6A:=REF(BARSLAST(H6A),1)+1; F6A:=BACKSET(H6A AND COUNT(L6A,X6A)>0,LLVBARS(IF(L6A,LOW,10000),X6A)); G6A:=F6A>REF(F6A,1); I6A:=BACKSET(G6A,2); LD2A:=I6A>REF(I6A,1); L7A:=LD2A OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1; X7A:=REF(BARSLAST(L7A),1)+1; F7A:=BACKSET(L7A AND COUNT(H7A,X7A)>0,HHVBARS(IF(H7A,HIGH,0),X7A)); G7A:=F7A>REF(F7A,1); I7A:=BACKSET(G7A,2); HD2A:=I7A>REF(I7A,1); UU3A:=BACKSET(BARSTATUS=2,BARSLAST(LD2A)+1); VV3A:=UU3A>REF(UU3A,1); WW3A:=BACKSET(VV3A,REF(BARSLAST(LD2A),1)+2); XX3A:=WW3A>REF(WW3A,1); DRAWLINE(XX3A,L,VV3A,L,1),COLORCYAN,LINETHICK2; UU4A:=BACKSET(BARSTATUS=2,BARSLAST(HD2A)+1); VV4A:=UU4A>REF(UU4A,1); WW4A:=BACKSET(VV4A,REF(BARSLAST(HD2A),1)+2); XX4A:=WW4A>REF(WW4A,1); DRAWLINE(XX4A,H,VV4A,H,1),COLOR8000F0,LINETHICK2; HIGHN:=10;LOWN:=10; HIGHDISPLAY:=0; LOWDISPLAY:=0; ZGDISPLAY:=0; MADISPLAY:=0; AA:=REF(H,HIGHN)=HHV(H,2*HIGHN+1); QY:=BACKSET(AA,HIGHN+1); CC:=FILTER(QY,HIGHN) AND H=HHV(H,HIGHN+1); DRAWICON(CC,H*1.02,2); DDD:=BARSLAST(CC); GDTS:=IF(CC,BARSCOUNT(C),0); DINGBU:=IF(DDD,REF(H,DDD),H); DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS); DINGBU1:=REF(DINGBU,DDD+1); GDCS1:=CEILING(DINGBUTS); DINGBUTS1:=REF(DINGBUTS,DDD+1); GDCS2:=CEILING(DINGBUTS1); DINGBU2:=REF(DINGBU1,DDD+1);