您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

改进的时间之窗公式指标源码[其他软件公式]

相关标签:

 

试发一个改进的时间之窗通用主图,同时向高手请教如何改进 这个公式参照了网络上流传的时间之窗公式,自己进行了一些修改,加入了提前一日提示时间之窗,修改了参数的设定。可以单独使用,可适合加入其他需要的公式中合并使用(如果合并使用,输出可能太多,需要自己精简一下)。
应该是通用源码,任何软件都能使用。以下在通达信测试通过。
{时间之窗}

 

 

原理解析:

时间之窗赋值:N日内收盘价M%的之字转向>1日前的收盘价M%的之字转向ANDREF(收盘价M%的之字转向,1)<2日前的收盘价M%的之字转向距今天数
当满足条件时间之窗=1时,在最低价*0.94位置书写文字,画红色
当满足条件时间之窗=2时,在最低价*0.95和最低价*0.98位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=2时,在最低价*0.94位置书写文字,画红色
当满足条件时间之窗=3时,在最高价*1.06位置书写文字,画绿色
当满足条件时间之窗=4时,在最高价*1.05和最高价*1.02位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=4时,在最高价*1.06位置书写文字,画绿色
当满足条件时间之窗=6时,在最低价*0.94位置书写文字,画红色
当满足条件时间之窗=7时,在最低价*0.95和最低价*0.98位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=7时,在最低价*0.94位置书写文字,画红色
当满足条件时间之窗=11时,在最高价*1.06位置书写文字,画绿色
当满足条件时间之窗=12时,在最高价*1.05和最高价*1.02位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=12时,在最高价*1.06位置书写文字,画绿色
当满足条件时间之窗=19时,在最低价*0.94位置书写文字,画淡红色
当满足条件时间之窗=20时,在最低价*0.95和最低价*0.98位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=20时,在最低价*0.94位置书写文字,画淡红色
当满足条件时间之窗=32时,在最高价*1.06位置书写文字,画淡绿色
当满足条件时间之窗=33时,在最高价*1.05和最高价*1.02位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=33时,在最高价*1.06位置书写文字,画淡绿色
当满足条件时间之窗=53时,在最低价*0.94位置书写文字,画淡红色
当满足条件时间之窗=54时,在最低价*0.95和最低价*0.98位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=54时,在最低价*0.94位置书写文字,画淡红色
当满足条件时间之窗=87时,在最高价*1.06位置书写文字,画淡绿色
当满足条件时间之窗=88时,在最高价*1.05和最高价*1.02位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=88时,在最高价*1.06位置书写文字,画淡绿色
当满足条件时间之窗=142时,在最低价*0.94位置书写文字,画淡红色
当满足条件时间之窗=143时,在最低价*0.95和最低价*0.98位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=143时,在最低价*0.94位置书写文字,画淡红色
当满足条件时间之窗=231时,在最高价*1.06位置书写文字,画淡绿色
当满足条件时间之窗=232时,在最高价*1.05和最高价*1.02位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=232时,在最高价*1.06位置书写文字,画淡绿色
当满足条件时间之窗=375时,在最低价*0.94位置书写文字,画淡红色
当满足条件时间之窗=376时,在最低价*0.95和最低价*0.98位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=376时,在最低价*0.94位置书写文字,画淡红色
当满足条件时间之窗=608时,在最高价*1.06位置书写文字,画淡绿色
当满足条件时间之窗=609时,在最高价*1.05和最高价*1.02位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件时间之窗=609时,在最高价*1.06位置书写文字,画淡绿色
 

源码:

 


{需要定义变量——N:1,1000,200;M:1,34,13}
时间之窗:=HHVBARS(ZIG(3,M)>REF(ZIG(3,M),1)
AND REF(ZIG(3,M), 1)<REF(ZIG(3,M), 2),N);
DRAWTEXT(时间之窗=1,L*0.94,'>'),COLORRED;
STICKLINE(时间之窗=2,L*0.95,L*0.98,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=2,L*0.94,'3天'),COLORRED;
DRAWTEXT(时间之窗=3,H*1.06,'>'),COLORGREEN;
STICKLINE(时间之窗=4,H*1.05,H*1.02,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=4,H*1.06,'5天'),COLORGREEN;
DRAWTEXT(时间之窗=6,L*0.94,'>'),COLORRED;
STICKLINE(时间之窗=7,L*0.95,L*0.98,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=7,L*0.94,'8天'),COLORRED;
DRAWTEXT(时间之窗=11,H*1.06,'>'),COLORGREEN;
STICKLINE(时间之窗=12,H*1.05,H*1.02,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=12,H*1.06,'13天'),COLORGREEN;
DRAWTEXT(时间之窗=19,L*0.94,'>'),COLORLIRED;
STICKLINE(时间之窗=20,L*0.95,L*0.98,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=20,L*0.94,'21天'),COLORLIRED;
DRAWTEXT(时间之窗=32,H*1.06,'>'),COLORLIGREEN;
STICKLINE(时间之窗=33,H*1.05,H*1.02,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=33,H*1.06,'34天'),COLORLIGREEN;
DRAWTEXT(时间之窗=53,L*0.94,'>'),COLORLIRED;
STICKLINE(时间之窗=54,L*0.95,L*0.98,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=54,L*0.94,'55天'),COLORLIRED;
DRAWTEXT(时间之窗=87,H*1.06,'>'),COLORLIGREEN;
STICKLINE(时间之窗=88,H*1.05,H*1.02,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=88,H*1.06,'89天'),COLORLIGREEN;
DRAWTEXT(时间之窗=142,L*0.94,'>'),COLORLIRED;
STICKLINE(时间之窗=143,L*0.95,L*0.98,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=143,L*0.94,'144天'),COLORLIRED;
DRAWTEXT(时间之窗=231,H*1.06,'>'),COLORLIGREEN;
STICKLINE(时间之窗=232,H*1.05,H*1.02,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=232,H*1.06,'233天'),COLORLIGREEN;
DRAWTEXT(时间之窗=375,L*0.94,'>'),COLORLIRED;
STICKLINE(时间之窗=376,L*0.95,L*0.98,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=376,L*0.94,'377天'),COLORLIRED;
DRAWTEXT(时间之窗=608,H*1.06,'>'),COLORLIGREEN;
STICKLINE(时间之窗=609,H*1.05,H*1.02,2,0),COLORYELLOW;
DRAWTEXT(时间之窗=609,H*1.06,'610天'),COLORLIGREEN;

 


{结束}
{解释:上述公式以符合收盘价13%之字转向作为时间之窗起始计算日期,按费波纳契数列提示标注时间窗。变量N定义为显示范围(在距今多少天内的K线中提示时间之窗),变量M定义用作判断的之字转向的大小,如果需要判断大浪级,可以调整放大这个参数,现在默认使用13,是因为在最近的浪(20090303开始的浪)可以定义为时间之窗基准。如果需要从20081028开始,可以定义M为21}。
这个时间之窗使用了zig未来函数,但我认为这只是计算和提示时间,没有判断趋势的用途,所以应该可以放心使用。

根据公式计算这一次的时间窗是4月1日,但我认为应该是3月31日。不过1664点上升以来的时间之窗定位我认为还是比较满意的。

这个公式对第一天的自动定位时间之窗起算日期,我觉得还不够准,不知道哪位高手能够改进一下。
初次发公式,请大家不要笑话。


 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容