通达信量学主图指标源码分享

 



Z1:=STRCAT(HYBLOCK,' ');

Z2:=STRCAT(Z1,DYBLOCK);

Z3:=STRCAT(Z2,' ');

DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORYELLOW;

DRAWKLINE(H,O,L,C);




高量1:=V>=REF(V,1)*2.8;

百日高量:=VOL>=HHV(V,100);

高量:=高量1 OR 百日高量;

STICKLINE(高量AND C>O,OPEN,CLOSE,-1,1),COLORYELLOW;

百日高量阴:=VOL>=HHV(V,100) AND C<O;

STICKLINE(百日高量阴,OPEN,CLOSE,-1,1),COLORGREEN;




高量顶:DRAWLINE(高量,H,REF(高量,1),REF(H,1),1),COLORLIBLUE,LINETHICK1;

高量底:DRAWLINE(高量,L,REF(高量,1),REF(L,1),1),COLORLIRED,LINETHICK1;

DRAWTEXT(ISLASTBAR,高量顶,STRCAT((''),CON2STR(高量顶,2))),COLORLIBLUE;

DRAWTEXT(ISLASTBAR,高量底,STRCAT((''),CON2STR(高量底,2))),COLORLIRED;







NE:=IF(NAMELIKE('S') OR NAMELIKE('*S'),0.05,0.1);

涨停:=C/REF(C,1)-1>=NE-0.01/REF(C,1) AND C=H AND PERIOD=5;

STICKLINE(涨停,C,O,-1,1),COLORMAGENTA;

跌停:=REF(C,1)/C-1>=NE-0.01/REF(C,1) AND L=C AND PERIOD=5;

STICKLINE(跌停,C,O,-1,1),COLORBLUE;




曾涨停:=H/REF(C,1)-1>=NE-0.01/REF(C,1) AND C<H AND PERIOD=5;

STICKLINE(曾涨停,H-(H-MAX(O,C)),H,0,0),COLORFF00B3;

曾跌停:=REF(C,1)/L-1>=NE-0.01/REF(C,1) AND L<C AND PERIOD=5;

STICKLINE(曾跌停,L+(MIN(O,C)-L),L,0,0),COLORYELLOW;

涨停开盘:=O/REF(C,1)-1>=NE-0.01/REF(C,1) AND O=H AND PERIOD=5;

STICKLINE(涨停开盘,C+(O-C)*0.9,O,1,0),COLORFF00F5;

跌停开盘:=REF(C,1)/O-1>=NE-0.01/REF(C,1) AND L=O AND PERIOD=5;

STICKLINE(跌停开盘,C-(C-O)*0.9,O,1,0),COLOR00FF00;

DRAWTEXT(涨停 AND PERIOD=5,H*1.02,'涨'), COLORFF00FF;

DRAWTEXT(跌停 AND PERIOD=5,H*1.02,'跌'),COLORGREEN;

DRAWTEXT(曾涨停 AND PERIOD=5,H+0.2,'炸'),COLORGREEN;

DRAWTEXT(曾跌停 AND PERIOD=5,L-0.1,'撬'),COLORYELLOW;




{庄家成本}

AL0:=SUMBARS(V,CAPITAL*1);

AL1:=SUM(COST(10),AL0)/AL0;

AL2:=SUM(COST(20),AL0)/AL0;

AL3:=SUM(COST(30),AL0)/AL0;

AL4:=SUM(COST(40),AL0)/AL0;

AL5:=SUM(COST(50),AL0)/AL0;

庄家成本2:=(5*AL1+4*AL2+3*AL3+2*AL4+AL5)/15,COLOR0080FF,DOTLINE;

庄家成本1:REFDATE(庄家成本2,DATE),COLORWHITE,DOTLINE;

DRAWTEXT(CURRBARSCOUNT=50,庄家成本1,STRCAT('庄本:',CON2STR(庄家成本1,2))),COLORWHITE;

{STICKLINE(CROSS(C,庄家成本1)AND V>REF(V,1),L,L,5,0),COLORWHITE;};




{5日插阳}

MA5:=MA(C,5);

STICKLINE(MA5<C AND MA5>O,C,C,-1,0),COLORYELLOW;




{洗盘}

XP1:=V=HHV(V,60) AND C<O;

XP2:=V<REF(V,1) AND H/C>1.04 AND C<O AND EXIST(H>HHV(L,60),5);

STICKLINE(XP2,O,C,1,1), COLORGREEN;




{快逃绿箭头}

VAR30:=PEAKBARS(3,15,1)<10;

VAR50:=IF(VAR30=1,2,0);

顶1:= IF(VAR50=2,2,0);

顶A:=IF(顶1>REF(顶1,1),2,0),COLORGREEN;

DRAWICON(顶A=2,H*1.02,2);




{买点红箭头}

AR1:=EMA(OPEN,7);

AR2:=EMA(AR1,21);

AR3:=CROSS(AR1,AR2);

AR5:=EMA(SMA((CLOSE-LLV(LOW,20))/(HHV(HIGH,16)-LLV(LOW,20))*100,8,1),3);

短买:=IF(TROUGHBARS(1,6,1)=0 AND HIGH>LOW+0,2,0),COLORRED;

DRAWICON(短买=2,L*0.98,1);




{断量}

MV5:=MA(V,5);

破5:=CROSS(MV5,V);

断量:DRAWLINE(破5 AND CURRBARSCOUNT<9,C,REF(破5,1),REF(C,1),1),COLORWHITE;

DRAWTEXT(CURRBARSCOUNT=1,断量,STRCAT((''),CON2STR(断量,2))),COLORWHITE;

STICKLINE(CROSS(C,断量)AND V>REF(V,1),L,L,5,0),COLORWHITE;




{百日高低量}

百日低量:= MV5<=LLV(MV5,100) AND V>0 AND BARSCOUNT(V)>=100;

STICKLINE(百日高量,C,O,0,0),COLORYELLOW;

STICKLINE(百日低量,C,O,-1,1),COLORGRAY;




高阳:IF(CURRBARSCOUNT<=CONST(REF(BARSLAST(FILTER(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1),1)),1)+1)+1,CONST(REF(REF(C,BARSLAST(FILTER(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1),1))),REF(BARSLAST(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1)),1)+1)),DRAWNULL),COLORYELLOW,LINETHICK1;

高阴:IF(CURRBARSCOUNT<=CONST(REF(BARSLAST(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1)),1)+1)+1,CONST(REF(REF(O,BARSLAST(FILTER(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1),3))),REF(BARSLAST(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1)),1)+1)),DRAWNULL),COLORBLUE ,LINETHICK1;

{DRAWTEXT(REF(O,BARSLAST(FILTER(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1),3)))>0 AND CURRBARSCOUNT=1,REF(O,BARSLAST(FILTER(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1),3))),'高量阴') DRAWABOVE COLORBLUE;

DRAWTEXT(REF(C,BARSLAST(FILTER(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1),1)))>0 AND CURRBARSCOUNT=1,REF(C,BARSLAST(FILTER(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1),1))),'高量阳') DRAWABOVE COLORLIMAGENTA;};




来函数检测结果如下
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

Z1赋值:字符串相加
Z2赋值:字符串相加
Z3赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,画黄色
K线
高量1赋值:成交量(手)>=1日前的成交量(手)*2.8
百日高量赋值:成交量(手)>=100日内成交量(手)的最高值
高量赋值:高量1 OR 百日高量
当满足条件高量ANDC>开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为-1,1不为0则画空心柱.,画黄色
百日高量阴赋值:成交量(手)>=100日内成交量(手)的最高值 AND 收阴线
当满足条件百日高量阴时,在开盘价和收盘价位置之间画柱状线,宽度为-1,1不为0则画空心柱.,画绿色
输出高量顶:当满足条件高量时,在最高价位置画直线起点,当满足条件1日前的高量时,在1日前的最高价位置画直线终点,1表示是否延长.,画淡蓝色,线宽为1
输出高量底:当满足条件高量时,在最低价位置画直线起点,当满足条件1日前的高量时,在1日前的最低价位置画直线终点,1表示是否延长.,画淡红色,线宽为1
当满足条件是否最后一个周期时,在高量顶位置书写文字,画淡蓝色
当满足条件是否最后一个周期时,在高量底位置书写文字,画淡红色
NE赋值:如果模糊匹配品种名称ORNAMELIKE('*S'),返回0.05,否则返回0.1
涨停赋值:收盘价/1日前的收盘价-1>=NE-0.01/1日前的收盘价 AND 收盘价=最高价 AND 周期类型=5
当满足条件涨停时,在收盘价和开盘价位置之间画柱状线,宽度为-1,1不为0则画空心柱.,画洋红色
跌停赋值:1日前的收盘价/收盘价-1>=NE-0.01/1日前的收盘价 AND 最低价=收盘价 AND 周期类型=5
当满足条件跌停时,在收盘价和开盘价位置之间画柱状线,宽度为-1,1不为0则画空心柱.,画蓝色
曾涨停赋值:最高价/1日前的收盘价-1>=NE-0.01/1日前的收盘价 AND 收盘价<最高价 AND 周期类型=5
当满足条件曾涨停时,在最高价-(最高价-开盘价和收盘价的较大值)和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00B3
曾跌停赋值:1日前的收盘价/最低价-1>=NE-0.01/1日前的收盘价 AND 最低价<收盘价 AND 周期类型=5
当满足条件曾跌停时,在最低价+(开盘价和收盘价的较小值-最低价)和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
涨停开盘赋值:开盘价/1日前的收盘价-1>=NE-0.01/1日前的收盘价 AND 开盘价=最高价 AND 周期类型=5
当满足条件涨停开盘时,在收盘价+(开盘价-收盘价)*0.9和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00F5
跌停开盘赋值:1日前的收盘价/开盘价-1>=NE-0.01/1日前的收盘价 AND 最低价=开盘价 AND 周期类型=5
当满足条件跌停开盘时,在收盘价-(收盘价-开盘价)*0.9和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FF00
当满足条件涨停ANDPERIOD=5时,在最高价*1.02位置书写文字, COLORFF00FF
当满足条件跌停ANDPERIOD=5时,在最高价*1.02位置书写文字,画绿色
当满足条件曾涨停ANDPERIOD=5时,在最高价+0.2位置书写文字,画绿色
当满足条件曾跌停ANDPERIOD=5时,在最低价-0.1位置书写文字,画黄色
AL0赋值:成交量(手)累加至当前流通股本(手)*1的天数
AL1赋值:获利盘为10%的成本分布的AL0日累和/AL0
AL2赋值:获利盘为20%的成本分布的AL0日累和/AL0
AL3赋值:获利盘为30%的成本分布的AL0日累和/AL0
AL4赋值:获利盘为40%的成本分布的AL0日累和/AL0
AL5赋值:获利盘为50%的成本分布的AL0日累和/AL0
庄家成本2赋值:(5*AL1+4*AL2+3*AL3+2*AL4+AL5)/15,COLOR0080FF,DOTLINE
输出庄家成本1:日期日庄家成本2,画白色,DOTLINE
当满足条件到最后交易的周期=50时,在庄家成本1位置书写文字,画白色

MA5赋值:收盘价的5日简单移动平均
当满足条件MA5开盘价时,在收盘价和收盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画黄色
XP1赋值:成交量(手)=60日内成交量(手)的最高值 AND 收阴线
XP2赋值:成交量(手)<1日前的成交量(手) AND 最高价/收盘价>1.04 AND 收阴线AND 最近5日存在最高价>60日内最低价的最高值
当满足条件XP2时,在开盘价和收盘价位置之间画柱状线,宽度为1,1不为0则画空心柱., 画绿色
VAR30赋值:收盘价15%之字转向的前1个波峰位置<10
VAR50赋值:如果VAR30=1,返回2,否则返回0
顶1赋值: 如果VAR50=2,返回2,否则返回0
顶A赋值:如果顶1>1日前的顶1,返回2,否则返回0,画绿色
当满足条件顶A=2时,在最高价*1.02位置画2号图标
AR1赋值:开盘价的7日指数移动平均
AR2赋值:AR1的21日指数移动平均
AR3赋值:AR1上穿AR2
AR5赋值:(收盘价-20日内最低价的最低值)/(16日内最高价的最高值-20日内最低价的最低值)*100的8日[1日权重]移动平均的3日指数移动平均
短买赋值:如果最高价6%之字转向的前1个波谷位置=0ANDHIGH>最低价+0,返回2,否则返回0,画红色
当满足条件短买=2时,在最低价*0.98位置画1号图标
MV5赋值:成交量(手)的5日简单移动平均
破5赋值:MV5上穿成交量(手)
输出断量:当满足条件破5ANDCURRBARSCOUNT<9时,在收盘价位置画直线起点,当满足条件1日前的破5时,在1日前的收盘价位置画直线终点,1表示是否延长.,画白色
当满足条件到最后交易的周期=1时,在断量位置书写文字,画白色
当满足条件收盘价上穿断量ANDV>1日前的成交量(手)时,在最低价和最低价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画白色
百日低量赋值: MV5<=100日内MV5的最低值 AND 成交量(手)>0 AND 成交量(手)的有效数据周期数>=100
当满足条件百日高量时,在收盘价和开盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件百日低量时,在收盘价和开盘价位置之间画柱状线,宽度为-1,1不为0则画空心柱.,画深灰色
输出高阳:如果到最后交易的周期<=1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC>=OANDC>=1日前的收盘价的1日过滤距今天数+1的最后一日取值设为常数+1,返回1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC>=OANDC>=1日前的收盘价距今天数+1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC>=OANDC>=1日前的收盘价的1日过滤距今天数日前的收盘价的最后一日取值设为常数,否则返回无效数,画黄色,线宽为1
输出高阴:如果到最后交易的周期<=1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC=20ANDC=20ANDC

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图