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


 



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赋值:STRCAT(HYBLOCK,' ')
Z2赋值:STRCAT(Z1,DYBLOCK)
Z3赋值:STRCAT(Z2,' ')
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),画黄色
DRAWKLINE(H,O,L,C)
高量1赋值:V>=1日前的V*2.8
百日高量赋值:成交量>=100日内V最高值
高量赋值:高量1 OR 百日高量
当满足条件高量AND C>O时,在开盘价和收盘价之间画柱状线
百日高量阴:=成交量>=100日内V最高值 AND C当满足条件百日高量阴时,在开盘价和收盘价之间画柱状线
高量顶:DRAWLINE(高量,H,1日前的高量,1日前的H,1), 画淡蓝色, 线宽为1
高量底:DRAWLINE(高量,L,1日前的高量,1日前的L,1),COLORLIRED, 线宽为1
DRAWTEXT(ISLASTBAR,高量顶,STRCAT((''),CON2STR(高量顶,2))), 画淡蓝色
DRAWTEXT(ISLASTBAR,高量底,STRCAT((''),CON2STR(高量底,2))),COLORLIRED
NE赋值:IF(NAMELIKE('S') OR NAMELIKE('*S'),0.05,0.1)
涨停赋值:C/1日前的C-1>=NE-0.01/1日前的C AND C=H AND 周期类型=5
当满足条件涨停时,在C和O之间画柱状线
跌停赋值:1日前的C/C-1>=NE-0.01/1日前的C AND L=C AND 周期类型=5
当满足条件跌停时,在C和O之间画柱状线
曾涨停赋值:H/1日前的C-1>=NE-0.01/1日前的C AND CSTICKLINE(曾涨停,H-(H-O和C较大值),H,0,0),COLORFF00B3
曾跌停赋值:1日前的C/L-1>=NE-0.01/1日前的C AND LSTICKLINE(曾跌停,L+(O和C的较小值-L),L,0,0),画黄色
涨停开盘:=O/1日前的C-1>=NE-0.01/1日前的C AND O=H AND 周期类型=5
STICKLINE(涨停开盘,C+(O-C)*0.9,O,1,0),COLORFF00F5
跌停开盘:=1日前的C/O-1>=NE-0.01/1日前的C AND L=O AND 周期类型=5
STICKLINE(跌停开盘,C-(C-O)*0.9,O,1,0),COLOR00FF00
当满足条件涨停 AND 周期类型=5时,在H*1.02和'涨'位置书写文字
当满足条件跌停 AND 周期类型=5时,在H*1.02和'跌'位置书写文字
当满足条件曾涨停 AND 周期类型=5时,在H+0.2和'炸'位置书写文字
当满足条件曾跌停 AND 周期类型=5时,在L-0.1和'撬'位置书写文字
{庄家成本}AL0赋值:V累加至当前流通股本*1的天数
AL1赋值:AL0的获利盘为10%的成本分布日累和/AL0
AL2赋值:AL0的获利盘为20%的成本分布日累和/AL0
AL3赋值:AL0的获利盘为30%的成本分布日累和/AL0
AL4赋值:AL0的获利盘为40%的成本分布日累和/AL0
AL5赋值:AL0的获利盘为50%的成本分布日累和/AL0
庄家成本2赋值:(5*AL1+4*AL2+3*AL3+2*AL4+AL5)/15,COLOR0080FF,DOTLINE
输出庄家成本1:REF日期(庄家成本2,日期),画白色,DOTLINE
DRAWTEXT( 到最后交易的周期=50,庄家成本1,STRCAT('庄本:',CON2STR(庄家成本1,2))),画白色
当满足条件C上穿庄家成本1AND V>1日前的V时,在L和L之间画柱状线
}
{5日插阳}MA5赋值:C的5日简单移动平均
当满足条件MA5O时,在C和C之间画柱状线
{洗盘}XP1赋值:V=60日内V最高值 AND CXP2赋值:V<1日前的V AND H/C>1.04 AND C60日内L最高值
当满足条件XP2时,在O和C之间画柱状线
{快逃绿箭头}VAR30赋值:PEAKBARS(3,15,1)<10
如果VAR30=1返回2否则返回0
如果VAR50=2返回2否则返回0
如果顶1>1日前的顶1返回2否则返回0
当满足条件顶A=2时,在H*1.02和2之间画图标
{买点红箭头}AR1赋值:开盘价的7日指数移动平均
AR2赋值:AR1的21日指数移动平均
AR3赋值:AR1上穿AR2
AR5赋值:EMA(SMA((收盘价-20日内最低价最低值)/(16日内最高价最高值-20日内最低价最低值)*100,8,1),3)
短买赋值:IF(TROUGHBARS(1,6,1)=0 AND 最高价>最低价+0,2,0),画红色
当满足条件短买=2时,在L*0.98和1之间画图标
{断量}MV5赋值:V的5日简单移动平均
破5赋值:MV5上穿V
输出断量:DRAWLINE(破5 AND 到最后交易的周期<9,C,1日前的破5,1日前的C,1),画白色
DRAWTEXT( 到最后交易的周期=1,断量,STRCAT((''),CON2STR(断量,2))),画白色
当满足条件C上穿断量AND V>1日前的V时,在L和L之间画柱状线
{百日高低量}百日低量赋值: MV5<=100日内MV5最低值 AND V>0 AND V的有效数据周期数>=100
当满足条件百日高量时,在C和O之间画柱状线
当满足条件百日低量时,在C和O之间画柱状线
输出高阳:IF( 到最后交易的周期<=CONST(REF(上次FILTER(TOPRANGE(V距今天数>=20 AND C>=O AND C>=REF(C,1),1)),1)+1)+1,CONST(REF(REF(C,上次FILTER(TOPRANGE(V距今天数>=20 AND C>=O AND C>=REF(C,1),1))),REF(上次TOPRANGE(V距今天数>=20 AND C>=O AND C>=REF(C,1)),1)+1)),DRAWNULL),画黄色, 线宽为1
输出高阴:IF( 到最后交易的周期<=CONST(REF(上次TOPRANGE(V距今天数>=20 AND C=20 AND C=20 AND C{DRAWTEXT(REF(O,上次FILTER(TOPRANGE(V距今天数>=20 AND C0 AND 到最后交易的周期=1,REF(O,上次FILTER(TOPRANGE(V距今天数>=20 AND CDRAWTEXT(REF(C,上次FILTER(TOPRANGE(V距今天数>=20 AND C>=O AND C>=REF(C,1),1)))>0 AND 到最后交易的周期=1,REF(C,上次FILTER(TOPRANGE(V距今天数>=20 AND C>=O AND C>=REF(C,1),1))),'高量阳') DRAWABOVE COLORLIMAGENTA
}

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

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