-- 作者:zg611029
-- 发布时间:2012/7/1 9:36:13
--
确实比较菜,高点(新高)是指一个范围的值,一个月的高点和一年的高点,是不一样的(也可能重合),“高点的定义是:后面没有比他更高的点,没有周期只要没有比他更高的他就是高点”10个周期可能比他低,那么100个周期,1000个周期呢?所以你这个有关高点的定义是主观的。
我是不是可以这样理解你需要的东西:如果上根k线收阳(或者连续几根k线收阳),而本k线收阴,则找出上上根k线的高低点。
1.上根k线收阳,而本k线收阴,找出上上根k线的高低点
r1:=c<ref(c,1) and c<o and ref(c,1)>ref(c,2) and ref(c,1)>ref(o,1);
if r1 then
begin
rh:=ref(h,2);
rl:=ref(l,2);
end
2.连续n根k线收阳,而本k线收阴,则找出上上根k线的高低点
r1:=c<ref(c,1) and c<o and ref(count(c>ref(c,1),n)=n,1);
if r1 then
begin
rh:=ref(h,2);
rl:=ref(l,2);
end
|