通达信突破重云主图指标源码

[复制链接]
查看106 | 回复0 | 2021-8-20 14:55:28 | 显示全部楼层 |阅读模式

以下是通达信突破重云主图指标源码(无源码的请下载附件导入)

{筹码峰背景}
DA1:=IF(130>TOTALBARSCOUNT,TOTALBARSCOUNT,130);
 DA:=IF(CURRBARSCOUNT>DA1,0,DA1);
 HI:=REFDATE(HHV(H,DA),DATE);
 LO:=REFDATE(LLV(L,DA),DATE);
 C1:=IF(CURRBARSCOUNT<=DA,C,DRAWNULL);
 GZ:=EXP(LN(HI/LO)/10);
 LH1:=SUM(IF(C1>=(HI/GZ),V,0),DA);
 LH2:=SUM(IF(C1>=(HI/POW(GZ,2)) AND C1<(HI/GZ),V,0),DA);
 LH3:=SUM(IF(C1>=(HI/POW(GZ,3)) AND C1<(HI/POW(GZ,2)),V,0),DA);
 LH4:=SUM(IF(C1>=(HI/POW(GZ,4)) AND C1<(HI/POW(GZ,3)),V,0),DA);
 LH5:=SUM(IF(C1>=(HI/POW(GZ,5)) AND C1<(HI/POW(GZ,4)),V,0),DA);
 LH6:=SUM(IF(C1>=(HI/POW(GZ,6)) AND C1<(HI/POW(GZ,5)),V,0),DA);
 LH7:=SUM(IF(C1>=(HI/POW(GZ,7)) AND C1<(HI/POW(GZ,6)),V,0),DA);
 LH8:=SUM(IF(C1>=(HI/POW(GZ,8)) AND C1<(HI/POW(GZ,7)),V,0),DA);
 LH9:=SUM(IF(C1>=(LO*GZ) AND C1<LO*POW(GZ,2),V,0),DA);
 LH10:=SUM(IF(C1>=LO AND C1<LO*GZ,V,0),DA);
 L01:=REFDATE(HHV(LH1,DA),DATE),LINETHICK0;
 L02:=REFDATE(HHV(LH2,DA),DATE),LINETHICK0;
 L03:=REFDATE(HHV(LH3,DA),DATE),LINETHICK0;
 L04:=REFDATE(HHV(LH4,DA),DATE);
 L05:=REFDATE(HHV(LH5,DA),DATE);
 L06:=REFDATE(HHV(LH6,DA),DATE);
 L07:=REFDATE(HHV(LH7,DA),DATE);
 L08:=REFDATE(HHV(LH8,DA),DATE);
 L09:=REFDATE(HHV(LH9,DA),DATE);
 L10:=REFDATE(HHV(LH10,DA),DATE);
 SS:=(L01+L02+L03+L04+L05+L06+L07+L08+L09+L10);
 STICKLINE(CEILING(DA*L01/SS)*3>=CURRBARSCOUNT,HI*99/100,HI/GZ,9,0)COLOR2F2F2D,LINETHICK3;{COLOR3C3C3A}
 STICKLINE(CEILING(DA*L02/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,1)*99/100,HI/POW(GZ,2),9,0)COLOR2F2F2D,LINETHICK3;
 STICKLINE(CEILING(DA*L03/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,2)*99/100,HI/POW(GZ,3),9,0)COLOR2F2F2D,LINETHICK3;
 STICKLINE(CEILING(DA*L04/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,3)*99/100,HI/POW(GZ,4),9,0)COLOR2F2F2D,LINETHICK3;
 STICKLINE(CEILING(DA*L05/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,4)*99/100,HI/POW(GZ,5),9,0)COLOR2F2F2D,LINETHICK3;
 STICKLINE(CEILING(DA*L06/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,5)*99/100,HI/POW(GZ,6),9,0)COLOR2F2F2D,LINETHICK3;
 STICKLINE(CEILING(DA*L07/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,6)*99/100,HI/POW(GZ,7),9,0)COLOR2F2F2D,LINETHICK3;
 STICKLINE(CEILING(DA*L08/SS)*3>=CURRBARSCOUNT,LO*POW(GZ,2),LO*POW(GZ,3)*99/100,9,0)COLOR2F2F2D,LINETHICK3;
 STICKLINE(CEILING(DA*L09/SS)*3>=CURRBARSCOUNT,LO*POW(GZ,1),LO*POW(GZ,2)*99/100,9,0)COLOR2F2F2D,LINETHICK3;
 STICKLINE(CEILING(DA*L10/SS)*3>=CURRBARSCOUNT,LO,LO*POW(GZ,1)*99/100,9,0)COLOR2F2F2D,LINETHICK3;
 {DRAWKLINE(H,O,L,C);}
 {真实支撑压力主图}
W00:=COST(1);
 W10:=COST(10);
 W20:=COST(20);
 W30:=COST(30);
 W40:=COST(40);
 W50:=COST(50);
 W60:=COST(60);
 W70:=COST(70);
 W80:=COST(80);
 W90:=COST(90);
 W100:=COST(99);
 W5:=COST(5);
 W15:=COST(15);
 W25:=COST(25);
 W35:=COST(35);
 W45:=COST(45);
 W55:=COST(55);
 W65:=COST(65);
 W75:=COST(75);
 W85:=COST(85);
 W95:=COST(95);
 C5:=W5-W00;
 C10:=W10-W5;
 C15:=W15-W10;
 C20:=W20-W15;
 C25:=W25-W20;
 C30:=W30-W25;
 C35:=W35-W30;
 C40:=W40-W35;
 C45:=W45-W40;
 C50:=W50-W45;
 C55:=W55-W50;
 C60:=W60-W55;
 C65:=W65-W60;
 C70:=W70-W65;
 C75:=W75-W70;
 C80:=W80-W75;
 C85:=W85-W80;
 C90:=W90-W85;
 C95:=W95-W90;
 C100:=W100-W95;
 ZX:=MIN(C5,MIN(C10,MIN(C15,MIN(C20,MIN(C25,MIN(C30,MIN(C35,MIN(C40,MIN(C45,MIN(C50,MIN(C55,MIN(C60,MIN(C65,MIN(C70,MIN(C75,MIN(C80,MIN(C85,MIN(C90,MIN(C95,C100)))))))))))))))))));
 STICKLINE(ZX=C5,W00,W5,5,0),COLORFF8800;
 STICKLINE(ZX=C10,W10,W5,5,0),COLORFF8800;
 STICKLINE(ZX=C15,W15,W10,5,0),COLORFF8800;
 STICKLINE(ZX=C20,W20,W15,5,0),COLORFF8800;
 STICKLINE(ZX=C25,W25,W20,5,0),COLORFF8800;
 STICKLINE(ZX=C30,W30,W25,5,0),COLORFF8800;
 STICKLINE(ZX=C35,W35,W30,5,0),COLORFF8800;
 STICKLINE(ZX=C40,W40,W35,5,0),COLORFF8800;
 STICKLINE(ZX=C45,W45,W40,5,0),COLORFF8800;
 STICKLINE(ZX=C50,W50,W45,5,0),COLORFF8800;
 STICKLINE(ZX=C55,W55,W50,5,0),COLORFF8800;
 STICKLINE(ZX=C60,W60,W55,5,0),COLORFF8800;
 STICKLINE(ZX=C65,W65,W60,5,0),COLORFF8800;
 STICKLINE(ZX=C70,W70,W65,5,0),COLORFF8800;
 STICKLINE(ZX=C75,W75,W70,5,0),COLORFF8800;
 STICKLINE(ZX=C80,W80,W75,5,0),COLORFF8800;
 STICKLINE(ZX=C85,W85,W70,5,0),COLORFF8800;
 STICKLINE(ZX=C90,W90,W85,5,0),COLORFF8800;
 STICKLINE(ZX=C95,W95,W90,5,0),COLORFF8800;
 STICKLINE(ZX=C100,W100,W95,5,0),COLORFF8800;
筹宽:=W100-W00;
 J90:=W90-W60;
 J80:=W80-W50;
 J70:=W70-W40;
 J60:=W60-W30;
 J50:=W50-W20;
 J40:=W40-W10;
 J30:=W30-W00;
 STICKLINE(J90/筹宽<0.08,W90,W60,5,0),COLOR74D9A4;
 STICKLINE(J80/筹宽<0.08,W80,W50,5,0),COLOR74D9A4;
 STICKLINE(J70/筹宽<0.08,W70,W40,5,0),COLOR74D9A4;
 STICKLINE(J60/筹宽<0.08,W60,W30,5,0),COLOR74D9A4;
 STICKLINE(J50/筹宽<0.08,W50,W20,5,0),COLOR74D9A4;
 STICKLINE(J40/筹宽<0.08,W40,W10,5,0),COLOR74D9A4;
 JJ90:=W90-W70;
 JJ80:=W80-W60;
 JJ70:=W70-W50;
 JJ60:=W60-W40;
 JJ50:=W50-W30;
 JJ40:=W40-W20;
 JJ30:=W30-W10;
 STICKLINE(JJ90/筹宽<0.05,W90,W70,5,0),COLOR66FFFF;
 STICKLINE(JJ80/筹宽<0.05,W80,W60,5,0),COLOR66FFFF;
 STICKLINE(JJ70/筹宽<0.05,W70,W50,5,0),COLOR66FFFF;
 STICKLINE(JJ60/筹宽<0.05,W60,W40,5,0),COLOR66FFFF;
 STICKLINE(JJ50/筹宽<0.05,W50,W30,5,0),COLOR66FFFF;
 STICKLINE(JJ40/筹宽<0.05,W40,W20,5,0),COLOR66FFFF;
 STICKLINE(JJ30/筹宽<0.05,W30,W10,5,0),COLOR66FFFF;
 {彩色K线}
TYX3:=MA(REF(HHV((C+L+O+H)/4,30),1),3);
 TYX4:=MA((C+L+O+H)/4,13);
 TYX5:=EMA((C+L+O+H)/4,21);
 {金黄色}
STICKLINE(C<TYX5 AND C>O,H,L,0,0),COLOR0022FF;
 {STICKLINE(C<TYX5 AND C>O,C,O,3,1),COLORRED;}
 STICKLINE(C<TYX5 AND C>O,C,O,3,0),COLOR0022FF;
 STICKLINE(C<TYX5 AND C>O,C,O,2,0),COLOR0055FF;
 STICKLINE(C<TYX5 AND C>O,C,O,1,0),COLOR0088FF;
 {深绿}
STICKLINE(C<TYX5 AND C<O,H,L,0,0),COLOR007700;
 STICKLINE(C<TYX5 AND C<O,C,O,3,0),COLOR005500;
 STICKLINE(C<TYX5 AND C<O,C,O,2,0),COLOR006600;
 STICKLINE(C<TYX5 AND C<O,C,O,1,0),COLOR007700;
 {蓝}
STICKLINE(C>TYX5 AND C<O,H,L,0,0),COLORFFDD44;
 STICKLINE(C>TYX5 AND C<O,C,O,3,0 ),COLORFF7700;
 STICKLINE(C>TYX5 AND C<O,C,O,2,0 ),COLORFFAA22;
 STICKLINE(C>TYX5 AND C<O,C,O,1 ,0 ),COLORFFDD44;
 {黄}
STICKLINE(C>TYX5 AND C>O,H,L,0,0 ),COLOR00EEFF;
 STICKLINE(C>TYX5 AND C>O,C,O,3,0 ),COLOR00AAFF;
 STICKLINE(C>TYX5 AND C>O,C,O,2,0 ),COLOR00CCFF;
 STICKLINE(C>TYX5 AND C>O,C,O,1,0 ),COLOR00EEFF;
 {粉红}
STICKLINE(C>TYX4 AND C>O,H,L,0,0),COLORFF66AA;
 STICKLINE(C>TYX4 AND C>O,C,O,3,0 ),COLORFF11FF;
 STICKLINE(C>TYX4 AND C>O,C,O,2,0 ),COLORFF44FF;
 STICKLINE(C>TYX4 AND C>O,C,O,1,0 ),COLORFF66FF;
 {亮灰}
STICKLINE(C>TYX4 AND C<O,H,L,0,0),COLOREEEEEE;
 STICKLINE(C>TYX4 AND C<O,C,O,3,0),COLOR9F9F9F;
 STICKLINE(C>TYX4 AND C<O,C,O,2,0),COLORCCCCCC;
 STICKLINE(C>TYX4 AND C<O,C,O,1,0),COLOREEEEEE;
 {深红}
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<TYX3,5)=5,1) AND C>TYX3 AND C>O,C,O,1,0),COLOR00CCFF;

N:=3;
 L0:=0.00;{点位差参数}
L1:=ABS(L-REF(L,1))<=L0;
 L2:=ABS(L-REF(L,2))<=L0;
 L3:=ABS(L-REF(L,3))<=L0;
 L4:=ABS(L-REF(L,4))<=L0;
 L5:=ABS(L-REF(L,5))<=L0;
精准线首次:=L1 OR L2 OR L3 OR L4 OR L5;
精准左:=FILTER(精准线首次,N) ;
天数:=BARSLAST(精准左);
LTS:=REF(L,天数);
精准右:=ABS(L-LTS)<=L0;
 STICKLINE(精准左,L,L,50,-1),COLOR8080FF;
 G1:=ABS(H-REF(H,1))<=L0;
 G2:=ABS(H-REF(H,2))<=L0;
 G3:=ABS(H-REF(H,3))<=L0;
 G4:=ABS(H-REF(H,4))<=L0;
 G5:=ABS(H-REF(H,5))<=L0;
 G6:=ABS(H-REF(H,6))<=L0;
 G7:=ABS(H-REF(H,7))<=L0;
 G8:=ABS(H-REF(H,8))<=L0;
精准线1首次:=G1 OR G2 OR G3 OR G4 OR G5 OR G6 OR G7 OR G8;
精准左1:=FILTER(精准线1首次,N) ;
天数1:=BARSLAST(精准左1);
 GTS:=REF(L,天数1);
精准右1:=ABS(H-LTS)<=L0;
 STICKLINE(精准左1,H,H,50,-1),COLOR00FF00;
 PZ:=CAPITAL/1000000;
 TJ2:=(V/REF(V,1)>=1.55 AND (C>REF(C,1) OR C>=O)) AND (2.2>=V/REF(V,1) AND (C>REF(C,1) OR C>=O)) ;
 TJ3:=RANGE(C/REF(C,1),0.999,1.04);
 JD:=ATAN((MA(C,13)/REF(MA(C,13),1)-1)*100)*57.3;{13日均线角度}
XG:=PZ<6 AND TJ2 AND TJ3 AND JD>8;
 {STICKLINE(XG,OPEN,CLOSE,2.5,0),COLORYELLOW; }
 DRAWTEXT(XG,O,'小倍阳'),COLORYELLOW;
 COHL:=(C+O+H+L)/4;{算术均价}
成交均价:=AMOUNT/VOL/100;
 TEST:=BETWEEN(成交均价,L,H);
 CC0:=IF(TEST,成交均价,COHL),COLORWHITE;{当均价远离算术均价时,用算术均价}
CC:=FORCAST(CC0,5),COLORWHITE;
 EMA34:=EMA(CC,34),COLORFFCC66;
 EMA21:=EMA(CC,21),COLORGREEN;
 EMA13:=EMA(CC,13),COLORBROWN;
 EMA5:=EMA(EMA(CC,5),2),COLORYELLOW;
 TJ:= {C>O AND} ABS(EMA13-EMA5)<EMA5*0.01 AND ABS(EMA13-EMA21)<EMA21*0.01 AND ABS(EMA34-EMA21)<EMA21*0.01 AND EMA5>REF(EMA5,1) AND EMA13>REF(EMA13,1) AND EMA21>REF(EMA21,1) AND EMA34>REF(EMA34,1);
启动点:=FILTER(TJ,5);
 DRAWTEXT(启动点,L*0.95,'启动'),COLORMAGENTA;
 AA1:=REF(CLOSE,2)<REF(OPEN,2);
 AA21:=REF(CLOSE,1)<REF(OPEN,1);
 AA22:=REF(CLOSE,1)>REF(OPEN,1);
 AA2:=AA21 OR AA22;
 AA3:=REF(VOL,1)<REF(VOL,2);
 AA4:=VOL>REF(VOL,2);
 AA:=AA1 AND AA2 AND AA3 AND AA4;
 BB1:=VOL/REF(VOL,1)>1.8;
 BB2:=VOL/REF(VOL,1)<2.5;
 BB:=BB1 AND BB2;
 CC1:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.02;
小倍阳:=AA AND BB AND CC1;
 {STICKLINE(小倍阳,OPEN,CLOSE,2.5,0),COLORYELLOW; }
 DRAWTEXT(小倍阳,L*0.95,'小倍阳'),COLORFF00FF;

MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
取舍线:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)
 +12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)
 +4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,LINETHICK2,COLORRED;
生命线:MA(取舍线,6),LINETHICK2,COLOR00BB00;
五日线:MA(CLOSE,5),POINTDOT,COLORLIBLUE;
水平面:MA(CLOSE,60),CIRCLEDOT,COLORLIMAGENTA;
 MA1:=MA(CLOSE,5);
 MA2:=MA(CLOSE,10);
 MA3:=MA(CLOSE,30);
 MA4:=MA(CLOSE,60);
 WYA001:=(2*CLOSE+HIGH+LOW)/4;
 WYA002:=EMA(WYA001,4);
 WYA003:=EMA(WYA002,4);
 WYA004:=EMA(WYA003,4);
 WYA柱:=(WYA004-REF(WYA004,1))/REF(WYA004,1)*100;
 WYA线1:=MA(WYA柱,2);
 WYA线2:=MA(WYA柱,1);
 WY分时1线:=MA(CLOSE,1);
 WY分时21线:=MA(CLOSE,21);
 DRAWICON(WYA线1>0.25 AND WYA线2>0.25 AND CROSS(WYA线1,WYA线2),HIGH*1.02,2);
 DRAWICON(WYA线1<0 AND WYA线2<0 AND CROSS(WYA线1,WYA线2),HIGH*1.02,2);
 DRAWICON( CROSS(WY分时21线,WY分时1线),HIGH*1.02,2);
 DRAWICON(WYA线1<-0.25 AND WYA线2<-0.25 AND CROSS(WYA线2,WYA线1),LOW*0.98,1);
 DRAWICON(WYA线1>0 AND WYA线2>0 AND CROSS(WYA线2,WYA线1),LOW*0.98,1),COLORYELLOW;
 DRAWICON(CROSS(WY分时1线,WY分时21线),LOW*0.98,1),COLORYELLOW;

813266523.jpg

813266523.jpg

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则