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

粉红色线右面有大阳主图公式公式、代码源码[通达信公式]

相关标签:

原理解析:

V2赋值:如果到最后交易的周期=1,返回成交量(手)*240/当前离开盘分钟数/1日前的成交量(手)-1,否则返回成交量(手)/1日前的成交量(手)-1
HSL赋值:100*成交量(手)/(流通股本(股)的最后一日取值设为常数/100)
HS赋值:如果HSL位于0和1000000之间,返回HSL,否则返回成交量(手)
当满足条件V2>=0.9ANDC>开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORAA00AA
当满足条件V2>=0.9ANDC>开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORAA00CC
当满足条件V2>=0.9ANDC>开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORAA00DD
当满足条件V2>=0.9ANDC>开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000FF
N赋值:5
XB1赋值:最低价N%之字转向的前1个波谷值,画深灰色
CB1赋值:最低价N%之字转向的前1个波谷位置的最后一日取值设为常数
B1赋值:如果到最后交易的周期<CB1+3,返回XB1的最后一日取值设为常数,否则返回无效数,画深灰色
当满足条件1时,在B1和B1位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
XB2赋值:最低价N%之字转向的前2个波谷值,画深灰色
CB2赋值:最低价N%之字转向的前2个波谷位置的最后一日取值设为常数
B2赋值:如果到最后交易的周期<CB2+3ANDCURRBARSCOUNT>CB1-1,返回XB2的最后一日取值设为常数,否则返回无效数,画深灰色
当满足条件1时,在B2和B2位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
XB3赋值:最低价N%之字转向的前3个波谷值,画深灰色
CB3赋值:最低价N%之字转向的前3个波谷位置的最后一日取值设为常数
B3赋值:如果到最后交易的周期<CB3+3ANDCURRBARSCOUNT>CB2-1,返回XB3的最后一日取值设为常数,否则返回无效数,画深灰色
当满足条件1时,在B3和B3位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
XB4赋值:最低价N%之字转向的前4个波谷值,画深灰色
CB4赋值:最低价N%之字转向的前4个波谷位置的最后一日取值设为常数
B4赋值:如果到最后交易的周期<CB4+3ANDCURRBARSCOUNT>CB3-1,返回XB4的最后一日取值设为常数,否则返回无效数,画深灰色
当满足条件1时,在B4和B4位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
XB5赋值:最低价N%之字转向的前5个波谷值,画深灰色
CB5赋值:最低价N%之字转向的前5个波谷位置的最后一日取值设为常数
B5赋值:如果到最后交易的周期<CB5+3ANDCURRBARSCOUNT>CB4-1,返回XB5的最后一日取值设为常数,否则返回无效数,画深灰色
当满足条件1时,在B5和B5位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
XB6赋值:最低价N%之字转向的前6个波谷值,画深灰色
CB6赋值:最低价N%之字转向的前6个波谷位置的最后一日取值设为常数
B6赋值:如果到最后交易的周期<CB6+3ANDCURRBARSCOUNT>CB5-1,返回XB6的最后一日取值设为常数,否则返回无效数,画深灰色
当满足条件1时,在B6和B6位置之间画柱状线,宽度为3,1不为0则画空心柱.,画深灰色
XT1赋值:最高价N%之字转向的前1个波峰值,画深灰色
CT1赋值:最高价N%之字转向的前1个波峰位置的最后一日取值设为常数
T1赋值:如果到最后交易的周期<CT1+3,返回XT1的最后一日取值设为常数,否则返回无效数,画淡红色
当满足条件1时,在T1和T1位置之间画柱状线,宽度为3,1不为0则画空心柱.,画淡红色
XT2赋值:最高价N%之字转向的前2个波峰值,画深灰色
CT2赋值:最高价N%之字转向的前2个波峰位置的最后一日取值设为常数
T2赋值:如果到最后交易的周期<CT2+3ANDCURRBARSCOUNT>CT1-1,返回XT2的最后一日取值设为常数,否则返回无效数,画淡红色
当满足条件1时,在T2和T2位置之间画柱状线,宽度为3,1不为0则画空心柱.,画淡红色
XT3赋值:最高价N%之字转向的前3个波峰值,画深灰色
CT3赋值:最高价N%之字转向的前3个波峰位置的最后一日取值设为常数
T3赋值:如果到最后交易的周期<CT3+3ANDCURRBARSCOUNT>CT2-1,返回XT3的最后一日取值设为常数,否则返回无效数,画淡红色
当满足条件1时,在T3和T3位置之间画柱状线,宽度为3,1不为0则画空心柱.,画淡红色
XT4赋值:最高价N%之字转向的前4个波峰值,画深灰色
CT4赋值:最高价N%之字转向的前4个波峰位置的最后一日取值设为常数
T4赋值:如果到最后交易的周期<CT4+3ANDCURRBARSCOUNT>CT3-1,返回XT4的最后一日取值设为常数,否则返回无效数,画淡红色
当满足条件1时,在T4和T4位置之间画柱状线,宽度为3,1不为0则画空心柱.,画淡红色
XT5赋值:最高价N%之字转向的前5个波峰值,画深灰色
CT5赋值:最高价N%之字转向的前5个波峰位置的最后一日取值设为常数
T5赋值:如果到最后交易的周期<CT5+3ANDCURRBARSCOUNT>CT4-1,返回XT5的最后一日取值设为常数,否则返回无效数,画淡红色
当满足条件1时,在T5和T1位置之间画柱状线,宽度为3,1不为0则画空心柱.,画淡红色
XT6赋值:最高价N%之字转向的前6个波峰值,画深灰色
CT6赋值:最高价N%之字转向的前6个波峰位置的最后一日取值设为常数
T6赋值:如果到最后交易的周期<CT6+3ANDCURRBARSCOUNT>CT5-1,返回XT6的最后一日取值设为常数,否则返回无效数,画淡红色
当满足条件1时,在T6和T6位置之间画柱状线,宽度为3,1不为0则画空心柱.,画淡红色
 

源码:

 

V2:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1);
HSL:=100*VOL/(CONST(FINANCE(7))/100);
HS:=IF(BETWEEN(HSL,0,1000000),HSL,VOL);
STICKLINE(V2>=0.9 AND C>O,C,O,3,0),COLORAA00AA;
STICKLINE(V2>=0.9 AND C>O,C,O,2,0),COLORAA00CC;
STICKLINE(V2>=0.9 AND C>O,C,O,1,0),COLORAA00DD;
STICKLINE(V2>=0.9 AND C>O,H,L,0,0),COLOR0000FF;
N:=5;
XB1:=TROUGH(2,N,1),COLORGRAY;
CB1:=CONST(TROUGHBARS(2,N,1));
B1:=IF(CURRBARSCOUNT<CB1+3,CONST(XB1),DRAWNULL),COLORGRAY;
STICKLINE(1,B1,B1,3,1),COLORGRAY;
XB2:=TROUGH(2,N,2),COLORGRAY;
CB2:=CONST(TROUGHBARS(2,N,2));
B2:=IF(CURRBARSCOUNT<CB2+3 AND CURRBARSCOUNT>CB1-1,CONST(XB2),DRAWNULL),COLORGRAY;
STICKLINE(1,B2,B2,3,1),COLORGRAY;
XB3:=TROUGH(2,N,3),COLORGRAY;
CB3:=CONST(TROUGHBARS(2,N,3));
B3:=IF(CURRBARSCOUNT<CB3+3 AND CURRBARSCOUNT>CB2-1,CONST(XB3),DRAWNULL),COLORGRAY;
STICKLINE(1,B3,B3,3,1),COLORGRAY;
XB4:=TROUGH(2,N,4),COLORGRAY;
CB4:=CONST(TROUGHBARS(2,N,4));
B4:=IF(CURRBARSCOUNT<CB4+3 AND CURRBARSCOUNT>CB3-1,CONST(XB4),DRAWNULL),COLORGRAY;
STICKLINE(1,B4,B4,3,1),COLORGRAY;
XB5:=TROUGH(2,N,5),COLORGRAY;
CB5:=CONST(TROUGHBARS(2,N,5));
B5:=IF(CURRBARSCOUNT<CB5+3 AND CURRBARSCOUNT>CB4-1,CONST(XB5),DRAWNULL),COLORGRAY;
STICKLINE(1,B5,B5,3,1),COLORGRAY;
XB6:=TROUGH(2,N,6),COLORGRAY;
CB6:=CONST(TROUGHBARS(2,N,6));
B6:=IF(CURRBARSCOUNT<CB6+3 AND CURRBARSCOUNT>CB5-1,CONST(XB6),DRAWNULL),COLORGRAY;
STICKLINE(1,B6,B6,3,1),COLORGRAY;
XT1:=PEAK(1,N,1),COLORGRAY;
CT1:=CONST(PEAKBARS(1,N,1));
T1:=IF(CURRBARSCOUNT<CT1+3,CONST(XT1),DRAWNULL),COLORLIRED;
STICKLINE(1,T1,T1,3,1),COLORLIRED;
XT2:=PEAK(1,N,2),COLORGRAY;
CT2:=CONST(PEAKBARS(1,N,2));
T2:=IF(CURRBARSCOUNT<CT2+3 AND CURRBARSCOUNT>CT1-1,CONST(XT2),DRAWNULL),COLORLIRED;
STICKLINE(1,T2,T2,3,1),COLORLIRED;
XT3:=PEAK(1,N,3),COLORGRAY;
CT3:=CONST(PEAKBARS(1,N,3));
T3:=IF(CURRBARSCOUNT<CT3+3 AND CURRBARSCOUNT>CT2-1,CONST(XT3),DRAWNULL),COLORLIRED;
STICKLINE(1,T3,T3,3,1),COLORLIRED;
XT4:=PEAK(1,N,4),COLORGRAY;
CT4:=CONST(PEAKBARS(1,N,4));
T4:=IF(CURRBARSCOUNT<CT4+3 AND CURRBARSCOUNT>CT3-1,CONST(XT4),DRAWNULL),COLORLIRED;
STICKLINE(1,T4,T4,3,1),COLORLIRED;
XT5:=PEAK(1,N,5),COLORGRAY;
CT5:=CONST(PEAKBARS(1,N,5));
T5:=IF(CURRBARSCOUNT<CT5+3 AND CURRBARSCOUNT>CT4-1,CONST(XT5),DRAWNULL),COLORLIRED;
STICKLINE(1,T5,T1,3,1),COLORLIRED;
XT6:=PEAK(1,N,6),COLORGRAY;
CT6:=CONST(PEAKBARS(1,N,6));
T6:=IF(CURRBARSCOUNT<CT6+3 AND CURRBARSCOUNT>CT5-1,CONST(XT6),DRAWNULL),COLORLIRED;
STICKLINE(1,T6,T6,3,1),COLORLIRED;


 

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容