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

一碗阳春面主图指标公式代码[通达信公式]

相关标签: 通达信最贵的指标公式 、 指标公式大全 、 通达信选股公式源码 、 最牛股票主图指标公式 、 最新最好的公式指标 、 黄蓝带强龙选股指标 、 收费指标公式 、 黄蓝带三剑合一指标 、 通达信黄蓝带手机版 、 通达信黄蓝带指标源代码 、 通达信黄蓝带指标公式 、 黄蓝带金盾线指标公式 、

 

 

原理解析:

当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR00CC00
输出KQ:相对位置上画矩形
输出KQ1:当满足条件收盘价>0时,在横轴0.00纵轴10位置书写文字画黄色
ER5赋值:取反并且成交量(手)>1并且市盈(动)>1
ER6赋值:条件连续成立次数>=60并且ER5
换赋值:100*成交量(手)/(流通股本(股)/100)
均赋值:0.01*成交额(元)/成交量(手)
W2赋值:上次最近5日收盘价的360日指数移动平均连涨距今天数,NODRAW
W5赋值:如果均=W2日内均的最低值并且收盘价的360日指数移动平均>收盘价的180日指数移动平均,返回最低价,否则返回无效数
W6赋值:W5的W2日反向过滤
周赋值:上次W6距今天数,NODRAW
K赋值:周-9
WK2赋值:周日前的最高价
WK3赋值:周日前的58日内最低价的最低值
WK4赋值:如果到最后交易的周期<=周的最后一日取值设为常数+1并且到最后交易的周期>=K的最后一日取值设为常数,返回如果K,返回WK2,否则返回WK2的最后一日取值设为常数,否则返回无效数,画绿色,DOTLINE
WK5赋值:如果到最后交易的周期<=周的最后一日取值设为常数+1并且到最后交易的周期>=K的最后一日取值设为常数,返回如果K,返回WK3,否则返回WK3的最后一日取值设为常数,否则返回无效数,画绿色,DOTLINE
WK6赋值:当满足条件周=0并且到最后交易的周期<=周的最后一日取值设为常数+1并且到最后交易的周期>=K+1的最后一日取值设为常数时,在WK3*1.3和最高价*1.01位置之间画柱状线,宽度为0.00001,-1不为0则画空心柱.,画黄色
WK7赋值:当满足条件周>=1并且周<=2并且到最后交易的周期<=周+1的最后一日取值设为常数并且到最后交易的周期>=K+1的最后一日取值设为常数时,在最低价位置书写文字,画青色
圆宽赋值:60的最后一日取值设为常数
定日赋值:周+1的最后一日取值设为常数
AA赋值:定日+圆宽/2的最后一日取值设为常数
前天赋值:圆宽+定日的最后一日取值设为常数
后天赋值:定日的最后一日取值设为常数
低点赋值:WK3的最后一日取值设为常数
中间价赋值:低点*1.15的最后一日取值设为常数
CURR赋值:到最后交易的周期
高H赋值:当满足条件CURR=前天时,在中间价位置画直线起点,当满足条件CURR=后天时,在中间价位置画直线终点,0表示是否延长.
低L赋值:当满足条件CURR=后天时,在中间价位置画直线起点,当满足条件CURR=前天时,在中间价位置画直线终点,0表示是否延长.
高低线赋值:高H
价值线赋值:画带状线
三分点赋值:如果CURR=前天,返回中间价,否则返回如果CURR=后天,返回中间价,否则返回如果CURR=对(前天+后天)/2(进行)四舍五入,返回高低线,否则返回无效数,画洋红色,CIRCLEDOT,线宽为3
中赋值:低点*1.15的最后一日取值设为常数
低赋值:低点的最后一日取值设为常数
高低幅赋值:中-低
弧赋值:中*低
AA1赋值:2*弧/圆宽
AA2赋值:弧/高低幅
AA3赋值:(AA-CURR)*AA1
AA5赋值:弧*弧-AA3*AA3的开方/AA2
B低赋值:中间价+0.0314*2的最后一日取值设为常数
B高低幅赋值:中间价-B低
B弧赋值:中间价*B低
BBX赋值:2*B弧/圆宽
BBY赋值:B弧/B高低幅
BXW赋值:(AA-CURR)*BBX
AN39赋值:B弧*B弧-BXW*BXW的开方/BBY
SD1赋值:周>=1并且周<=2并且到最后交易的周期<=周+1的最后一日取值设为常数并且到最后交易的周期>=K+1的最后一日取值设为常数并且开盘价<=收盘价并且均>=1日前的均并且1日前的均<2日前的均并且换>1日前的换并且ER6
SD2赋值:周>=1并且周<=2并且到最后交易的周期<=周+1的最后一日取值设为常数并且到最后交易的周期>=K+1的最后一日取值设为常数并且开盘价<=收盘价并且均>=1日前的均并且1日前的收盘价<2日前的收盘价并且换>1日前的换并且ER6
AB1赋值:SD1 OR SD2
当满足条件AB1时,在收盘价和开盘价位置之间画柱状线,宽度为3.03,0不为0则画空心柱.,COLORFF0099
当满足条件AB1时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORFF00AA
当满足条件AB1时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00BB
当满足条件AB1时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFF00CC
当满足条件AB1时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00DD
当满足条件AB1时,在收盘价和开盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORFF00EE
当满足条件AB1时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFF00FF
前高赋值:如果到最后交易的周期<=前天+1的最后一日取值设为常数并且到最后交易的周期>=后天的最后一日取值设为常数,返回如果前天,返回中间价,否则返回中间价的最后一日取值设为常数,否则返回无效数
输出上面:前高+AN39,画黄色,DOTLINE
输出下面:前高-AN39,画黄色,DOTLINE
输出目标价:前高+AA5,画黄色,POINTDOT
输出碗:前高-AA5,画黄色
 

源码:

 


STICKLINE(O>C,C,O,3,1),COLOR00CC00;
KQ:DRAWRECTREL(C>0,967,200,1000,RGB(0,100,0));
KQ1:DRAWTEXT_FIX(C>0,0.00,10,0,' 穿碗底收杀!!!')COLORYELLOW;
ER5:=NOT(NAMELIKE('S') OR NAMELIKE('*S'))&&VOL>1&&DYNAINFO(39)>1;
ER6:=BARSLASTCOUNT(FINANCE(7)=REF(FINANCE(7),1))>=60&&ER5;
换:=100*VOL/(FINANCE(7)/100);
均:=0.01*AMOUNT/VOL;
W2:=BARSLAST(UPNDAY(EMA(C,360),5)),NODRAW;
W5:=IF(均=LLV(均,W2)&&EMA(C,360)>EMA(C,180),L,DRAWNULL);
W6:=FILTERX(W5,W2);
周:=BARSLAST(W6),NODRAW;
K:=周-9;
WK2:=REF(H,周);
WK3:=REF(LLV(L,58),周);
WK4:=IF(CURRBARSCOUNT<=CONST(周)+1&&CURRBARSCOUNT>=CONST(K),CONST(IF(K,WK2,WK2)),DRAWNULL),COLORGREEN,DOTLINE;{新低画线}
WK5:=IF(CURRBARSCOUNT<=CONST(周)+1&&CURRBARSCOUNT>=CONST(K),CONST(IF(K,WK3,WK3)),DRAWNULL),COLORGREEN,DOTLINE;
WK6:=STICKLINE(周=0&&CURRBARSCOUNT<=CONST(周)+1&&CURRBARSCOUNT>=CONST(K+1),WK3*1.3,H*1.01,0.00001,-1),COLORYELLOW;
WK7:=DRAWTEXT(周>=1&&周<=2&&CURRBARSCOUNT<=CONST(周+1)&&CURRBARSCOUNT>=CONST(K+1),L,'低'),COLORCYAN;
圆宽:=CONST(60);
定日:=CONST(周+1);
AA:=CONST(定日+圆宽/2);
前天:=CONST(圆宽+定日);
后天:=CONST(定日);
低点:=CONST(WK3);
中间价:=CONST(低点*1.15);
CURR:=CURRBARSCOUNT;{到最后交易的周期}
高H:=DRAWLINE(CURR=前天,中间价,CURR=后天,中间价,0);
低L:=DRAWLINE(CURR=后天,中间价,CURR=前天,中间价,0);
高低线:=高H;
价值线:=DRAWBAND(高低线,RGB(225,226,199),高低线,RGB(225,226,199));
三分点:=IF(CURR=前天,中间价,IF(CURR=后天,中间价,IF(CURR=ROUND((前天+后天)/2),高低线,DRAWNULL))),COLORMAGENTA,CIRCLEDOT,LINETHICK3;
中:=CONST(低点*1.15);{低点*1.3 高}
低:=CONST(低点);
高低幅:=中-低;
弧:=中*低;
AA1:=2*弧/圆宽;
AA2:=弧/高低幅;
AA3:=(AA-CURR)*AA1;
AA5:=SQRT(弧*弧-AA3*AA3)/AA2;
B低:=CONST(中间价+0.0314*2);
B高低幅:=中间价-B低;
B弧:=中间价*B低;
BBX:=2*B弧/圆宽;
BBY:=B弧/B高低幅;
BXW:=(AA-CURR)*BBX;
AN39:=SQRT(B弧*B弧-BXW*BXW)/BBY;
SD1:=周>=1&&周<=2&&CURRBARSCOUNT<=CONST(周+1)&&CURRBARSCOUNT>=CONST(K+1)&&O<=C&&均>=REF(均,1)&&REF(均,1)<REF(均,2)&&换>REF(换,1)&&ER6;{&&换>REF(换,1)&&ER6}
SD2:=周>=1&&周<=2&&CURRBARSCOUNT<=CONST(周+1)&&CURRBARSCOUNT>=CONST(K+1)&&O<=C&&均>=REF(均,1)&&REF(C,1)<REF(C,2)&&换>REF(换,1)&&ER6;{&&换>REF(换,1)&&ER6}
AB1:=SD1 OR SD2;
STICKLINE(AB1,C,O,3.03,0),COLORFF0099;
STICKLINE(AB1,C,O,2.5,0),COLORFF00AA;
STICKLINE(AB1,C,O,2,0),COLORFF00BB;
STICKLINE(AB1,C,O,1.5,0),COLORFF00CC;
STICKLINE(AB1,C,O,1,0),COLORFF00DD;
STICKLINE(AB1,C,O,0.5,0),COLORFF00EE;
STICKLINE(AB1,C,O,0.1,0),COLORFF00FF;
前高:=IF(CURRBARSCOUNT<=CONST(前天+1)&&CURRBARSCOUNT>=CONST(后天),CONST(IF(前天,中间价,中间价)),DRAWNULL);
上面:前高+AN39,COLORYELLOW,DOTLINE;
下面:前高-AN39,COLORYELLOW,DOTLINE;
目标价:前高+AA5,COLORYELLOW,POINTDOT;{中间价+AA5 有直线}
碗:前高-AA5,COLORYELLOW;

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容