通达信开心主图指标公式

 

HDAY:=15;
LDAY:=15;
PE:=1;
KE:=3;
CURR:=CURRBARSCOUNT;
TCH:=CONST(FINDHIGH(H,0,HDAY*10,1));
GTT:=CONST(BArslAST(TCH=H))+1;
SX跌H:=CONST(IF(GTT=1,H,REF(H,GTT-1)));
BCL:=CONST(FINDLOW(L,0,LDAY*10,1));
DTT:=CONST(BARSLAST(BCL=L))+1;
SX涨L:=CONST(IF(DTT=1,L,REF(L,DTT-1)));
IM68:=((SX跌H-SX涨L)/6-(SX跌H-SX涨L)/8);
GH跌X:=SX跌H+(SX跌H-SX涨L)/8; DL涨X:=SX涨L-(SX跌H-SX涨L)/8;
STICKLINE(1=1,H,L,9,0)COLOR000000;
GTHT:=IF(DTT>GTT,DTT,GTT); R:=Abs(GTT-DTT);
DRAWBAND(IF(CURR<=GTHT+R/8,GH跌X,DRAWNULL),RGB(80,124,124),DL涨X,RGB(80,124,124));
DRAWBAND(IF(CURR<=GTHT+R/8,SX跌H,DRAWNULL),RGB(8,168,168),SX跌H,RGB(8,168,168));
DRAWBAND(IF(CURR<=GTHT+R/8,SX涨L,DRAWNULL),RGB(8,168,168),SX涨L,RGB(8,168,168));
DRAWBAND(IF(CURR<=GTHT+R/8,SX跌H-(SX跌H-SX涨L)/8,DRAWNULL),RGB(80,124,24),SX涨L+(SX跌H-SX涨L)/8,RGB(80,124,24));
DRAWBAND(IF(CURR<=GTHT+R/8,SX跌H-(SX跌H-SX涨L)/4,DRAWNULL),RGB(0,124,154),SX涨L+(SX跌H-SX涨L)/4,RGB(0,124,154));
DRAWBAND(IF(CURR<=GTHT+R/8,SX跌H-(SX跌H-SX涨L)*3/8,DRAWNULL),RGB(80,124,24),SX涨L+(SX跌H-SX涨L)*3/8,RGB(80,124,24));
DRAWBAND(IF(CURR<=GTHT+R/8,(SX跌H+SX涨L)/2,DRAWNULL),RGB(8,168,168),(SX跌H+SX涨L)/2,RGB(8,168,168));
DRAWTEXT(CURR=GTHT,SX涨L-IM68,' 开心?果?'),COLOR8899AA;
SX涨:=(CURR=KE+DTT)-1;
SX跌:=(CURR=KE+GTT)-1;
SX涨跌:=DRAWLINE(SX涨=0,SX涨L,SX跌=0,SX跌H,0);
SX跌涨:=DRAWLINE(SX涨=0,SX跌H,SX跌=0,SX涨L,0);
S涨跌X:=DRAWLINE(SX跌=0,SX跌H,SX涨=0,SX涨L,0);
S跌涨X:=DRAWLINE(SX跌=0,SX涨L,SX涨=0,SX跌H,0);
SX涨跌X:=IF(DTT>GTT,SX涨跌,S涨跌X);
SX跌涨X:=IF(DTT>GTT,SX跌涨,S跌涨X);
PEDAY:=IF(PE=1,0,IF(PE=2,R/2,IF(PE=3,R,IF(PE=4,R+R/2,IF(PE=5,2*R,IF(PE=6,2*R+R/2,IF(PE=7,3*R,3*R+R/2)))))));
SLXH:IF(BETWEEN(CURR,KE+DTT-PEDAY,KE+GTT-PEDAY),(SX跌H+SX涨L)/2,DRAWNULL),COLOR8E0000,LINETHICK3;
H跌X:IF(BETWEEN(CURR,KE+DTT-PEDAY,KE+GTT-PEDAY),SX跌H,DRAWNULL),COLOR8E0000,LINETHICK3;
L涨X:IF(BETWEEN(CURR,KE+DTT-PEDAY,KE+GTT-PEDAY),SX涨L,DRAWNULL),COLOR8E0000,LINETHICK3;
STICKLINE(REF(SX涨=0,PEDAY) OR REF(SX跌=0,PEDAY) OR REF(CURR=KE+ROUND((GTT+DTT)/2),PEDAY),SX跌H,SX涨L,0.1,0),COLOR8E0000;
X涨点:=IF(SX涨>SX跌,SX涨,SX跌);
X跌点:=IF(SX涨>SX跌,SX涨,SX跌);
开心1:REF(DRAWLINE(X跌点=0,SX跌H,CURR=KE+ROUND((GTT+DTT)/2),SX涨L,0),PEDAY),COLOR00FFFF;
开心2:REF(DRAWLINE(X跌点=0,(SX跌H+SX涨L)/2,CURR=KE+ROUND((GTT+DTT)/2),SX涨L,0),PEDAY),COLORFF0000,LINETHICK2;
开心3:REF(DRAWLINE(X跌点=0,SX涨L,CURR=KE+ROUND((GTT+DTT)/2),SX跌H,0),PEDAY),COLOR00FFFF;
开心4:REF(DRAWLINE(X跌点=0,SX跌H,X涨点=0,(SX跌H+SX涨L)/2,0),PEDAY),COLOR00FFFF;
开心5:REF(DRAWLINE(X跌点=0,SX涨L,X涨点=0,(SX跌H+SX涨L)/2,0),PEDAY),COLOR00FFFF;
开心6:REF(DRAWLINE(X跌点=0,(SX跌H+SX涨L)/2,CURR=KE+ROUND((GTT+DTT)/2),SX跌H,0),PEDAY),COLORFF0000,LINETHICK2;
开心7:REF(DRAWLINE(X跌点=0,(SX跌H+SX涨L)/2,X涨点=0,SX跌H,0),PEDAY),COLOR00FFFF;
开心8:REF(DRAWLINE(X跌点=0,(SX跌H+SX涨L)/2,X涨点=0,SX涨L,0),PEDAY),COLOR00FFFF;
开心9:REF(DRAWLINE(CURR=KE+ROUND((GTT+DTT)/2),SX涨L,X涨点=0,(SX跌H+SX涨L)/2,0),PEDAY),COLORFF0000,LINETHICK2;
开心10:REF(DRAWLINE(CURR=KE+ROUND((GTT+DTT)/2),SX跌H,X涨点=0,(SX跌H+SX涨L)/2,0),PEDAY),COLORFF0000,LINETHICK2;
开心11:REF(DRAWLINE(CURR=KE+ROUND((GTT+DTT)/2),SX跌H,X涨点=0,SX涨L,0),PEDAY),COLOR00FFFF;
开心12:REF(DRAWLINE(CURR=KE+ROUND((GTT+DTT)/2),SX涨L,X涨点=0,SX跌H,0),PEDAY),COLOR00FFFF;
开心13:REF(SX涨跌X,PEDAY),COLOR8E00E8;
开心14:REF(SX跌涨X,PEDAY),COLOR8E00E8;
IF(BETWEEN(CURR,KE+DTT,KE+GTT),SX跌H,DRAWNULL),COLOR8E0000,LINETHICK3;
IF(BETWEEN(CURR,KE+DTT,KE+GTT),SX涨L,DRAWNULL),COLOR8E0000,LINETHICK3;
STICKLINE(SX涨=0 OR SX跌=0,SX跌H,SX涨L,0.1,0),COLOR8E0000;
DRAWTEXT(CURR=KE+ROUND((GTT+DTT)/2)+5,SX跌H*0.98,'历史区间'),COLOR8800AA;
DRAWKLINE(IF(CURR>KE,REFX(H,KE),DRAWNULL),IF(CURR>KE,REFX(O,KE),DRAWNULL),
IF(CURR>KE,REFX(L,KE),DRAWNULL),IF(CURR>KE,REFX(C,KE),DRAWNULL));




来函数检测结果如下
该公式包含未来函数:DHIGH
该公式包含未来函数:DLOW
该公式包含未来函数:REFX

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

相关指标公式

HDAY赋值:15
LDAY赋值:15
PE赋值:1
KE赋值:3
CURR赋值:到最后交易的周期
TCH赋值:最高价在0日前的HDAY*10天内第1个最高价的最后一日取值设为常数
GTT赋值:上次TCH=最高价距今天数的最后一日取值设为常数+1
SX跌H赋值:如果GTT=1,返回最高价,否则返回GTT-1日前的最高价的最后一日取值设为常数
BCL赋值:最低价在0日前的LDAY*10天内第1个最低价的最后一日取值设为常数
DTT赋值:上次BCL=最低价距今天数的最后一日取值设为常数+1
SX涨L赋值:如果DTT=1,返回最低价,否则返回DTT-1日前的最低价的最后一日取值设为常数
IM68赋值:((SX跌H-SX涨L)/6-(SX跌H-SX涨L)/8)
GH跌X赋值:SX跌H+(SX跌H-SX涨L)/8
DL涨X赋值:SX涨L-(SX跌H-SX涨L)/8
当满足条件1=1时,在最高价和最低价位置之间画柱状线,宽度为9,0不为0则画空心柱.COLOR000000
GTHT赋值:如果DTT>GTT,返回DTT,否则返回GTT
R赋值:GTT-DTT的绝对值
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
当满足条件CURR=GTHT时,在SX涨L-IM68位置书写文字,COLOR8899AA
SX涨赋值:(CURR=KE+DTT)-1
SX跌赋值:(CURR=KE+GTT)-1
SX涨跌赋值:当满足条件SX涨=0时,在SX涨L位置画直线起点,当满足条件SX跌=0时,在SX跌H位置画直线终点,0表示是否延长.
SX跌涨赋值:当满足条件SX涨=0时,在SX跌H位置画直线起点,当满足条件SX跌=0时,在SX涨L位置画直线终点,0表示是否延长.
S涨跌X赋值:当满足条件SX跌=0时,在SX跌H位置画直线起点,当满足条件SX涨=0时,在SX涨L位置画直线终点,0表示是否延长.
S跌涨X赋值:当满足条件SX跌=0时,在SX涨L位置画直线起点,当满足条件SX涨=0时,在SX跌H位置画直线终点,0表示是否延长.
SX涨跌X赋值:如果DTT>GTT,返回SX涨跌,否则返回S涨跌X
SX跌涨X赋值:如果DTT>GTT,返回SX跌涨,否则返回S跌涨X
PEDAY赋值:如果PE=1,返回0,否则返回如果PE=2,返回R/2,否则返回如果PE=3,返回R,否则返回如果PE=4,返回R+R/2,否则返回如果PE=5,返回2*R,否则返回如果PE=6,返回2*R+R/2,否则返回如果PE=7,返回3*R,否则返回3*R+R/2
输出SLXH:如果CURR位于KE+DTT-PEDAY和KE+GTT-PEDAY之间,返回(SX跌H+SX涨L)/2,否则返回无效数,COLOR8E0000,线宽为3
输出H跌X:如果CURR位于KE+DTT-PEDAY和KE+GTT-PEDAY之间,返回SX跌H,否则返回无效数,COLOR8E0000,线宽为3
输出L涨X:如果CURR位于KE+DTT-PEDAY和KE+GTT-PEDAY之间,返回SX涨L,否则返回无效数,COLOR8E0000,线宽为3
当满足条件PEDAY日前的SX涨=0ORREF(SX跌=0,PEDAY)ORREF(CURR=KE+对(GTT+DTT)/2(进行)四舍五入,PEDAY)时,在SX跌H和SX涨L位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR8E0000
X涨点赋值:如果SX涨>SX跌,返回SX涨,否则返回SX跌
X跌点赋值:如果SX涨>SX跌,返回SX涨,否则返回SX跌
输出开心1:PEDAY日前的当满足条件X跌点=0时,在SX跌H位置画直线起点,当满足条件CURR=KE+对(GTT+DTT)/2(进行)四舍五入时,在SX涨L位置画直线终点,0表示是否延长.,COLOR00FFFF
输出开心2:PEDAY日前的当满足条件X跌点=0时,在(SX跌H+SX涨L)/2位置画直线起点,当满足条件CURR=KE+对(GTT+DTT)/2(进行)四舍五入时,在SX涨L位置画直线终点,0表示是否延长.,COLORFF0000,线宽为2
输出开心3:PEDAY日前的当满足条件X跌点=0时,在SX涨L位置画直线起点,当满足条件CURR=KE+对(GTT+DTT)/2(进行)四舍五入时,在SX跌H位置画直线终点,0表示是否延长.,COLOR00FFFF
输出开心4:PEDAY日前的当满足条件X跌点=0时,在SX跌H位置画直线起点,当满足条件X涨点=0时,在(SX跌H+SX涨L)/2位置画直线终点,0表示是否延长.,COLOR00FFFF
输出开心5:PEDAY日前的当满足条件X跌点=0时,在SX涨L位置画直线起点,当满足条件X涨点=0时,在(SX跌H+SX涨L)/2位置画直线终点,0表示是否延长.,COLOR00FFFF
输出开心6:PEDAY日前的当满足条件X跌点=0时,在(SX跌H+SX涨L)/2位置画直线起点,当满足条件CURR=KE+对(GTT+DTT)/2(进行)四舍五入时,在SX跌H位置画直线终点,0表示是否延长.,COLORFF0000,线宽为2
输出开心7:PEDAY日前的当满足条件X跌点=0时,在(SX跌H+SX涨L)/2位置画直线起点,当满足条件X涨点=0时,在SX跌H位置画直线终点,0表示是否延长.,COLOR00FFFF
输出开心8:PEDAY日前的当满足条件X跌点=0时,在(SX跌H+SX涨L)/2位置画直线起点,当满足条件X涨点=0时,在SX涨L位置画直线终点,0表示是否延长.,COLOR00FFFF
输出开心9:PEDAY日前的当满足条件CURR=KE+对(GTT+DTT)/2(进行)四舍五入时,在SX涨L位置画直线起点,当满足条件X涨点=0时,在(SX跌H+SX涨L)/2位置画直线终点,0表示是否延长.,COLORFF0000,线宽为2
输出开心10:PEDAY日前的当满足条件CURR=KE+对(GTT+DTT)/2(进行)四舍五入时,在SX跌H位置画直线起点,当满足条件X涨点=0时,在(SX跌H+SX涨L)/2位置画直线终点,0表示是否延长.,COLORFF0000,线宽为2
输出开心11:PEDAY日前的当满足条件CURR=KE+对(GTT+DTT)/2(进行)四舍五入时,在SX跌H位置画直线起点,当满足条件X涨点=0时,在SX涨L位置画直线终点,0表示是否延长.,COLOR00FFFF
输出开心12:PEDAY日前的当满足条件CURR=KE+对(GTT+DTT)/2(进行)四舍五入时,在SX涨L位置画直线起点,当满足条件X涨点=0时,在SX跌H位置画直线终点,0表示是否延长.,COLOR00FFFF
输出开心13:PEDAY日前的SX涨跌X,COLOR8E00E8
输出开心14:PEDAY日前的SX跌涨X,COLOR8E00E8
如果CURR位于KE+DTT和KE+GTT之间,返回SX跌H,否则返回无效数,COLOR8E0000,线宽为3
如果CURR位于KE+DTT和KE+GTT之间,返回SX涨L,否则返回无效数,COLOR8E0000,线宽为3
当满足条件SX涨=0ORSX跌=0时,在SX跌H和SX涨L位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR8E0000
当满足条件CURR=KE+对(GTT+DTT)/2(进行)四舍五入+5时,在SX跌H*0.98位置书写文字,COLOR8800AA
K线

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

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