那么能给出收费版的实现方式么
以下只是简写,提供了个思路给楼主参考.具体实现,还请楼主多实践.
variable:hh=0;//记录条件成立时的最高价
ma10:ma(c,10);
ma30:ma(c,30);
h10 := ref(hhv(h,10),1);
long1:= cross(ma10,ma30) and h>h30 and time>091000 and time<145000;
if long1 then
begin
hh:=h;//条件成立时的最高价
end
long2:= hh-l>20*mindiff and time>091000 and time<145000;
if long2 and holding=0 then
begin
buy(....)
hh:=0;
end
ma10:ma(c,10);
ma30:ma(c,30);
h10:= ref(hhv(h,10),1);
ENTERLONG:(cross(ma10,ma30) and close>h10) or (cross(ma10,ma30) and high>h10 and close<h10-20);
20个跳动单位 不知道怎么表达
ma10:ma(c,10);
ma30:ma(c,30);
h10:= ref(hhv(h,10),1);
ENTERLONG:(cross(ma10,ma30) and close>h10) or (cross(ma10,ma30) and high>h10 and close<h10-20*mindiff);