MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
手数:=ss;
开多:=CROSS(MA1,MA2);
开空:=CROSS(MA2,MA1);
BUY(开多,手数,MARKET);
BUYSHORT(开空,手数,MARKET);
不是应该达到条件多开和空开都有吗?但实际只有空开。
[此贴子已经被作者于2014/12/6 23:02:14编辑过]
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
手数:=ss;
开多:=CROSS(MA1,MA2);
开空:=CROSS(MA2,MA1);
if 开多 then
begin
sellshort(1,0,market);
BUY(holding=0,手数,MARKET);
end
if 开空 then
begin
sell(1,0,market);
BUYSHORT(holding=0,手数,MARKET);
end