如何求以前某个时间段的最高最低价并在高低点各画一条直线 [博易POBO]
咨询内容:
如何求以前某个时间段(不包括当前时间)的最高最低价并在高低点自动各画一条水平直线,比如上个周一到上个周五(不包括这个周的)五天在最高点和最低点各画一条水平直线,并且随着时间的推进,每进入一个新的星期,自动处理上一个周,再上上个周处理过的已经画出的线自动删除掉。谢谢!
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图上不需要画线。现谢了
如何求以前某个时间段的最高最低价并在高低点各画一条直线
本帖最后由 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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容