通达信【三线合一】主图源码分享

 



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);

STICKLINE(C>O,C,O,-1,0),COLORRED;

TS:=BARSCOUNT(CLOSE)>=10;

MM:EMA((3*CLOSE+HIGH+LOW+OPEN)/6,20),COLORGRAY,LINETHICK1;

FL:HHV(MM,5),LINETHICK1,COLORYELLOW;

FS:MM-(FL-MM),LINETHICK1;

DRAWICON(FL=FS AND REF(FL,1)>REF(FS,1) AND TS ,L,1);

DRAWICON(FL>FS AND REF(FL,1)=REF(FS,1) AND TS,H*1.008,2);

{顶底}

TCZ1:=IF(H=HHV(H,48),H,DRAWNULL);

TCZ2:=CONST(BARSLAST(TCZ1=H))+1;

UPPER01:=CONST(IF(TCZ2=1,H,REF(H,TCZ2-1)));

BCZ1:=IF(L=LLV(L,48),L,DRAWNULL);

BCZ2:=CONST(BARSLAST(BCZ1=L))+1;

LOWER01:=CONST(IF(BCZ2=1,L,REF(L,BCZ2-1)));

LP01:=CURRBARSCOUNT<=BCZ2 AND L=LOWER01;

HP01:=CURRBARSCOUNT<=TCZ2 AND H=UPPER01;

DRAWTEXT(LP01,L*0.98,'底'),COLOR00FFFF;

DRAWTEXT(HP01,H*1.02,'顶'),COLOR00FF80;


高阳顶: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),COLOR000099,LINETHICK1;

高阳底:IF(CURRBARSCOUNT<=CONST(REF(BARSLAST(FILTER(TOPRANGE(V)>=20 AND C>=O AND C>=REF(C,1),1)),1)+1)+1,CONST(REF(REF(L,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),COLOR000099,LINETHICK1;

DRAWTEXT(CURRBARSCOUNT=3,高阳顶,STRCAT('',CON2STR(高阳顶,2))),COLOR000099;

DRAWTEXT(CURRBARSCOUNT=3,高阳底,STRCAT('',CON2STR(高阳底,2))),COLOR000099;


高阴顶:IF(CURRBARSCOUNT<=CONST(REF(BARSLAST(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1)),1)+1)+1,CONST(REF(REF(H,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),COLORLICYAN ,LINETHICK1;

高阴底:IF(CURRBARSCOUNT<=CONST(REF(BARSLAST(TOPRANGE(V)>=20 AND C<O AND L<=REF(H,1)),1)+1)+1,CONST(REF(REF(L,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),COLORLICYAN ,LINETHICK1;

DRAWTEXT(CURRBARSCOUNT=8,高阴顶,STRCAT('',CON2STR(高阴顶,2))),COLORLICYAN;

DRAWTEXT(CURRBARSCOUNT=8,高阴底,STRCAT('',CON2STR(高阴底,2))),COLORLICYAN;






来函数检测结果如下
该公式没有未来函数


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

相关指标公式

Z1赋值:字符串相加
Z2赋值:字符串相加
Z3赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,画黄色
K线
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为-1,0不为0则画空心柱.,画红色
TS赋值:收盘价的有效数据周期数>=10
输出MM:(3*收盘价+最高价+最低价+开盘价)/6的20日指数移动平均,画深灰色,线宽为1
输出FL:5日内MM的最高值,线宽为1,画黄色
输出FS:MM-(FL-MM),线宽为1
当满足条件FL=FSANDREF(FL,1)>1日前的FSANDTS时,在最低价位置画1号图标
当满足条件FL>FSANDREF(FL,1)=1日前的FSANDTS时,在最高价*1.008位置画2号图标
TCZ1赋值:如果最高价=48日内最高价的最高值,返回最高价,否则返回无效数
TCZ2赋值:上次TCZ1=最高价距今天数的最后一日取值设为常数+1
UPPER01赋值:如果TCZ2=1,返回最高价,否则返回TCZ2-1日前的最高价的最后一日取值设为常数
BCZ1赋值:如果最低价=48日内最低价的最低值,返回最低价,否则返回无效数
BCZ2赋值:上次BCZ1=最低价距今天数的最后一日取值设为常数+1
LOWER01赋值:如果BCZ2=1,返回最低价,否则返回BCZ2-1日前的最低价的最后一日取值设为常数
LP01赋值:到最后交易的周期<=BCZ2 AND 最低价=LOWER01
HP01赋值:到最后交易的周期<=TCZ2 AND 最高价=UPPER01
当满足条件LP01时,在最低价*0.98位置书写文字,COLOR00FFFF
当满足条件HP01时,在最高价*1.02位置书写文字,COLOR00FF80
输出高阳顶:如果到最后交易的周期<=1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC>=OANDC>=1日前的收盘价的1日过滤距今天数+1的最后一日取值设为常数+1,返回1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC>=OANDC>=1日前的收盘价距今天数+1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC>=OANDC>=1日前的收盘价的1日过滤距今天数日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR000099,线宽为1
输出高阳底:如果到最后交易的周期<=1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC>=OANDC>=1日前的收盘价的1日过滤距今天数+1的最后一日取值设为常数+1,返回1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC>=OANDC>=1日前的收盘价距今天数+1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC>=OANDC>=1日前的收盘价的1日过滤距今天数日前的最低价的最后一日取值设为常数,否则返回无效数,COLOR000099,线宽为1
当满足条件到最后交易的周期=3时,在高阳顶位置书写文字,COLOR000099
当满足条件到最后交易的周期=3时,在高阳底位置书写文字,COLOR000099
输出高阴顶:如果到最后交易的周期<=1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC=20ANDC=20ANDC输出高阴底:如果到最后交易的周期<=1日前的上次当前值是近成交量(手)周期的最大值>=20ANDC=20ANDC=20ANDC当满足条件到最后交易的周期=8时,在高阴顶位置书写文字,画淡青色
当满足条件到最后交易的周期=8时,在高阴底位置书写文字,画淡青色

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

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