公式如下,我想当最新价下穿LL的时候平多且开空(当时持有多单),或者最新价上穿HH的时候平空且开多(当时持有空单),应该怎样写反手啊?谢谢~!
N:=BARSLAST(DATE<>REF(DATE,1))+1;
HH:=VALUEWHEN(N=1,HHV(H,1));
LL:=VALUEWHEN(N=1,LLV(L,1));
AA:=CROSS(C,HH);
BB:=CROSS(LL,C);
IF TIME>091500&&151500<TIME&&AA THEN BEGIN BUY (HOLDING=0,1,MARKET);
END
IF TIME>091500&&151500<TIME&&BB THEN BEGIN BUYSHORT (HOLDING=0,1,MARKET);
END
IF 151500<TIME THEN BEGIN SELL (HOLDING>0,1,MARKET);
END
IF 151500<TIME THEN BEGIN SELLSHORT (HOLDING<0,1,MARKET);
END
反手这么写
if 条件1 then begin
sellshort;
buy;
end
if 条件2 then begin
sell;
buyshort;
end