您现在的位置:程序化交易>> 期货公式>> 博易大师>> 博易大师知识>>正文内容

如何求以前某个时间段的最高最低价并在高低点各画一条直线 [博易POBO]

咨询内容:

如何求以前某个时间段的最高最低价并在高低点各画一条直线

本帖最后由 wireyou 于 2015-1-19 16:18 编辑

如何求以前某个时间段(不包括当前时间)的最高最低价并在高低点自动各画一条水平直线,比如上个周一到上个周五(不包括这个周的)五天在最高点和最低点各画一条水平直线,并且随着时间的推进,每进入一个新的星期,自动处理上一个周,再上上个周处理过的已经画出的线自动删除掉。谢谢!

 

博易技术人员: ISINWEEK:= DATAPERIOD<7 OR DATAPERIOD=11;
BARCOUNT:= IF(WEEKDAY<>REF(WEEKDAY,1) AND WEEKDAY=1, 1, REF(BARCOUNT,1)+1);
WEEKCOUNT:= IF(YEAR<>REF(YEAR,1), 1, REF(WEEKCOUNT,1) + (BARCOUNT=1) );
HH:= IF( BARCOUNT=1, H, MAX(H, REF(HH,1)) );
LL:= IF( BARCOUNT=1, L, MIN(L, REF(LL,1)) );
ISNEWWEEK:= WEEKCOUNT<>REF(WEEKCOUNT,1);
HHLINE:= IF(ISNEWWEEK, REF(HH,1), REF(HHLINE,1) );
LLLINE:= IF(ISNEWWEEK, REF(LL,1), REF(LLLINE,1) );

PARTLINE(ISINWEEK AND HHLINE=REF(HHLINE,1), HHLINE), COLORMAGENTA;
PARTLINE(ISINWEEK AND LLLINE=REF(LLLINE,1), LLLINE), COLORGREEN;

谢谢大师,你看能否再改改,我只要前一周的最高点处跟最低点画水平线,当前周跟前一周之前的k图上不需要画线。现谢了

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容