[PEL] 复制代码 INPUT:AA(100,100,10000,100);//AA是初始的价位
VARIABLE:UP:=0,DOWN:=0;//UP和down 分别记录 下次上穿或者下穿的价位线
ma5:ma(c,5);
//初始标记 当前ma5所在位置的上下轨
if ma5>=AA and up=0 and down=0 then
begin
down:=AA;
up:=AA+100;
end
if ma5<AA and up=0 and down=0 then
begin
down:=AA-100;
up:=AA;
end
//上下穿之后还要更新上下轨
if cross(ma5,up) then
begin
sellshort(1,holding,market);
buy(holding<10,1,market);
down:=up;
up:=up+100;
end
if cross(down,ma5) then
begin
sell(1,holding,market);
buyshort(abs(holding)<10,1,market);
up:=down;
down:=down-100;
end
showUP:up;showDown:down;//上下轨输出显示出来 |