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

垂帘听股主图公式公式、代码源码[通达信公式]

相关标签:

原理解析:

MA5赋值:收盘价的5日简单移动平均
A赋值:(3*收盘价+最低价+开盘价+最高价)/6
输出垂帘:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+20日前的A)/210,画红色,POINTDOT
输出听股:垂帘的13日简单移动平均,COLORFFCCCC,CIRCLEDOT
ZAR1赋值:收盘价的2日指数移动平均的5日线性回归斜率*15+收盘价
ZAR2赋值:ZAR1的5日指数移动平均
ZARA赋值:ZAR2的5日指数移动平均的5日指数移动平均的5日指数移动平均的5日指数移动平均的5日指数移动平均的5日指数移动平均的5日指数移动平均的5日指数移动平均
ZARB赋值:上次收盘价上穿ZARA距今天数
ZARC赋值:上次ZARA上穿收盘价距今天数
当满足条件收盘价<ZARA时,在ZARC日前的收盘价和ZARC日前的收盘价位置之间画柱状线,宽度为12,0不为0则画空心柱.,线宽为2,COLORFFCCCC
当满足条件收盘价>ZARAANDCLOSE>ZARB日前的收盘价时,在ZARB日前的收盘价和垂帘位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLORFFC8FF
当满足条件收盘价>ZARAANDCLOSE>ZARB日前的收盘价时,在ZARB日前的收盘价和ZARB日前的收盘价位置之间画柱状线,宽度为12,0不为0则画空心柱.,COLORFFC8FF,线宽为2
当满足条件收盘价<ZARAANDCLOSE<ZARC日前的收盘价时,在ZARC日前的收盘价和垂帘位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLOR00FF00
VAR41赋值: 100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均
VAR42赋值:100*(大盘的收盘价-34日内大盘的最低价的最低值)/(34日内大盘的最高价的最高值-34日内大盘的最低价的最低值)的3日指数移动平均
VAR4A赋值:1日前的VAR41>92 AND VAR41<92
当满足条件VAR4A时,在最高价+0.12位置书写文字,COLOR00FF00
当满足条件收盘价>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件收阴线时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF52
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,画红色
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFFFF52
输出MA13:收盘价的13日简单移动平均,画白色,线宽为2
MA55赋值:收盘价的55日简单移动平均,COLORFF00FF
MA125赋值:收盘价的125日简单移动平均,COLORFFCC66
MA250赋值:收盘价的250日简单移动平均,画蓝色
当满足条件MA5上穿听股ANDMA5>听股ANDC>开盘价时,在MA13-0.12位置书写文字,画白色
T赋值:上次最低价>1日前的最高价距今天数
E赋值:统计T日中满足最低价<T+1日前的最高价的天数<2
当满足条件最低价<T+1日前的最高价ANDE时,在最低价和最低价-0.09位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0099FF
当满足条件最低价<T+1日前的最高价ANDE时,在最低价-0.12位置书写文字,COLOR0099FF
VLL赋值:收盘价的13日简单移动平均上穿收盘价的21日简单移动平均
当满足条件VLL时,在MA13位置书写文字,画黄色
 

源码:

 

MA5:=MA(C,5);
A:=(3*C+L+O+H)/6;
垂帘:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)
+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)
+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)
+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210,COLORRED,POINTDOT;
听股:MA(垂帘,13),COLORFFCCCC,CIRCLEDOT;
ZAR1:=SLOPE(EMA(CLOSE,2),5)*15+C;
ZAR2:=EMA(ZAR1,5);
ZARA:=EMA(EMA(EMA(EMA(EMA(EMA(EMA(EMA(ZAR2,5),5),5),5),5),5),5),5);
ZARB:=BARSLAST(CROSS(CLOSE,ZARA));
ZARC:=BARSLAST(CROSS(ZARA,CLOSE));
STICKLINE(CLOSE<ZARA,REF(CLOSE,ZARC),REF(CLOSE,ZARC),12,0),LINETHICK2,COLORFFCCCC;
STICKLINE(CLOSE>ZARA AND CLOSE>REF(CLOSE,ZARB),REF(CLOSE,ZARB),垂帘,0.2,0),COLORFFC8FF;
STICKLINE(CLOSE>ZARA AND CLOSE>REF(CLOSE,ZARB),REF(CLOSE,ZARB),REF(CLOSE,ZARB),12,0),COLORFFC8FF,LINETHICK2;
{上涨:=0,COLORFFC8FF;}
STICKLINE(CLOSE<ZARA AND CLOSE<REF(CLOSE,ZARC),REF(CLOSE,ZARC),垂帘,0.2,0),COLOR00FF00;
{止盈止损:0,COLOR00FF00;}
VAR41:= EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
VAR42:=EMA(100*(INDEXC-LLV(INDEXL,34))/(HHV(INDEXH,34)-LLV(INDEXL,34)),3);
VAR4A:=REF(VAR41,1)>92 AND VAR41<92;
DRAWTEXT(VAR4A,H+0.12,'●短卖'),COLOR00FF00;STICKLINE(C>=O,H,L,0,0),COLORRED;
STICKLINE(C<O,H,L,0,0),COLORFFFF52;
STICKLINE(C>=O,C,O,4,1),COLORRED;
STICKLINE(C<O,C,O,4,0),COLORFFFF52;
MA13:MA(C,13),COLORWHITE,LINETHICK2;
MA55:=MA(C,55),COLORFF00FF;
MA125:=MA(C,125),COLORFFCC66;
MA250:=MA(C,250),COLORBLUE;
{STICKLINE(CROSS(MA5,听股) AND MA5>听股 AND C>O,MA13,MA13-0.09,4,0),COLORYELLOW;}
DRAWTEXT(CROSS(MA5,听股) AND MA5>听股 AND C>O,MA13-0.12,'垂帘听股'),COLORWHITE;
T:=BARSLAST(L>REF(H,1));
E:=COUNT(L<REF(H,T+1),T)<2;
STICKLINE(L<REF(H,T+1 ) AND E,L,L-0.09,4,0),COLOR0099FF;
DRAWTEXT(L<REF(H,T+1 ) AND E,L-0.12,'缺口回补'),COLOR0099FF;
VLL:=CROSS(MA(C,13),MA(C,21));
DRAWTEXT(VLL,MA13,'●圆弧底'),COLORYELLOW;


 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容