您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

实际操作最有用画图矩形公式公式、代码源码[通达信公式]

相关标签: 通达信画横线公式 、 通达信缠论画线公式 、 通达信自动画长方形箱体 、 通过信画矩形公式 、 通达信分时高低点画线公式 、

 

 

 

原理解析:

N赋值:30

TS赋值:上次最低价=N日内最低价的最低值距今天数

开始信号赋值:TS=0的首次收盘价距今天数日反向过滤

开始天数赋值:上次开始信号距今天数

天数横线赋值:开始天数的最后一日取值设为常数

输出低点:当满足条件最低价=N日内最低价的最低值时,在最低价位置画直线起点,当满足条件是否最后一个周期时,在TS日前的最低价位置画直线终点,1表示是否延长.,COLOR00CC00

输出高点:当满足条件最低价=N日内最低价的最低值时,在天数横线日内最高价的最高值的最后一日取值设为常数位置画直线起点,当满足条件是否最后一个周期时,在TS日前的天数横线日内最高价的最高值的最后一日取值设为常数位置画直线终点,1表示是否延长.,COLOR00CCCC

当满足条件开始信号时,在最低价和天数横线日内最高价的最高值的最后一日取值设为常数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00AA00

当满足条件是否最后一个周期时,在低点和高点位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00AA00

C2赋值:1日前的收盘价

涨停赋值:1日前的收盘价*1.1-收盘价<0.01 AND 最高价=收盘价,NODRAW

当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色

当满足条件涨停时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色

跌停赋值:如果(C2-收盘价)*100/C2>=(10-0.01*100/C2)ANDL=收盘价,返回1,否则返回0,NODRAW

当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色

当满足条件跌停时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画绿色

差赋值:(高点-低点)/天数横线

收盘差赋值:收盘价的最后一日取值设为常数-低点

对角差赋值:高点-低点

输出对角角度:(对角差/(对角差*((天数横线-1)/天数横线))-1)*100的反正切*57.3,COLORFFFF00,NODRAW

差60度赋值:(高点-低点)*60/对角角度

差45度赋值:(高点-低点)*45/对角角度

差55度赋值:(高点-低点)*55/对角角度

差50度赋值:(高点-低点)*50/对角角度

差65度赋值:(高点-低点)*65/对角角度

角度65赋值:如果TS>=0AND低点+(差65度/天数横线)*TS<=高点,返回低点+(差65度/天数横线)*TS,否则返回无效数,画淡蓝色,DOTLINE

输出角度50:如果TS>=0AND低点+(差50度/天数横线)*TS<=高点,返回低点+(差50度/天数横线)*TS,否则返回无效数,画淡蓝色,DOTLINE

输出角度55:如果TS>=0AND低点+(差55度/天数横线)*TS<=高点,返回低点+(差55度/天数横线)*TS,否则返回无效数,画淡蓝色,DOTLINE

输出对角线:如果TS>=0AND低点+差*TS<=高点,返回低点+差*TS,否则返回无效数,画黄色,线宽为2

输出角度60:如果TS>=0AND低点+(差60度/天数横线)*TS<=高点,返回低点+(差60度/天数横线)*TS,否则返回无效数,画淡蓝色,DOTLINE

输出角度45:如果TS>=0AND低点+(差45度/天数横线)*TS<=高点,返回低点+(差45度/天数横线)*TS,否则返回无效数,画绿色

输出收盘角度:(收盘差*对角角度)/对角差,NODRAW

收盘线赋值:如果TS>=0AND低点+(收盘差/天数横线)*TS<=高点,返回低点+(收盘差/天数横线)*TS,否则返回无效数

 

源码:

 

N:=30;TS:=BARSLAST(L=LLV(L,N));开始信号:=FILTERX(TS=0,BARSSINCE(C));开始天数:=BARSLAST(开始信号);天数横线:=CONST(开始天数);低点:DRAWLINE(L=LLV(L,N),L,ISLASTBAR,REF(L,TS),1),COLOR00CC00;高点:DRAWLINE(L=LLV(L,N),CONST(HHV(H,天数横线)),ISLASTBAR,REF(CONST(HHV(H,天数横线)),TS),1),COLOR00CCCC;STICKLINE(开始信号,L,CONST(HHV(H,天数横线)),0,0),COLOR00AA00;STICKLINE(ISLASTBAR,低点,高点,0,0),COLOR00AA00;C2:=REF(C,1);涨停:=REF(C,1)*1.1-C<0.01 AND H=C,NODRAW;STICKLINE(涨停,OPEN,CLOSE,1,0),COLORRED;STICKLINE(涨停,H,L,0,0),COLORRED;跌停:=IF((C2-C)*100/C2>=(10-0.01*100/C2) AND L=C,1,0),NODRAW;STICKLINE(跌停,OPEN,CLOSE,1,0),COLORGREEN;STICKLINE(跌停,H,L,0,1),COLORGREEN;差:=(高点-低点)/天数横线;收盘差:=CONST(C)-低点;对角差:=高点-低点;对角角度:ATAN((对角差/(对角差*((天数横线-1)/天数横线))-1)*100)*57.3,COLORFFFF00,NODRAW;差60度:=(高点-低点)*60/对角角度;差45度:=(高点-低点)*45/对角角度;差55度:=(高点-低点)*55/对角角度;差50度:=(高点-低点)*50/对角角度;差65度:=(高点-低点)*65/对角角度;角度65:=IF(TS>=0 AND 低点+(差65度/天数横线)*TS<=高点,低点+(差65度/天数横线)*TS,DRAWNULL),COLORLIBLUE,DOTLINE;角度50:IF(TS>=0 AND 低点+(差50度/天数横线)*TS<=高点,低点+(差50度/天数横线)*TS,DRAWNULL),COLORLIBLUE,DOTLINE;角度55:IF(TS>=0 AND 低点+(差55度/天数横线)*TS<=高点,低点+(差55度/天数横线)*TS,DRAWNULL),COLORLIBLUE,DOTLINE;对角线:IF(TS>=0 AND 低点+差*TS<=高点,低点+差*TS,DRAWNULL),COLORYELLOW,LINETHICK2;角度60:IF(TS>=0 AND 低点+(差60度/天数横线)*TS<=高点,低点+(差60度/天数横线)*TS,DRAWNULL),COLORLIBLUE,DOTLINE;角度45:IF(TS>=0 AND 低点+(差45度/天数横线)*TS<=高点,低点+(差45度/天数横线)*TS,DRAWNULL),COLORGREEN;收盘角度:(收盘差*对角角度)/对角差,NODRAW;收盘线:=IF(TS>=0 AND 低点+(收盘差/天数横线)*TS<=高点,低点+(收盘差/天数横线)*TS,DRAWNULL);

 

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

原理解析:

 

源码:

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容