日线收盘在5日均线之上,5分钟收盘上穿均线时开多,以下这样编写正确吗?请教:
f1:=CALLSTOCKEX('rb00',VTCLOSE,6,-1,1000);
f2:=Stkindiex('rb00','ma.ma1(5,10,26,60)',0,6,-1,1000);
f3:ma(close,5);
开多条件1:=f1>f2;
开多条件2:=cross(close,f3);
If 开多条件1 then
Begin
If 开多条件2 then 开多条件:=开多条件2;
End
平多条件:=cross(f3,close);
if 开多条件1 and 开多条件2 then begin
buy......;
end
要开仓的话要这样写,不太明白你 开多条件:=开多条件2;这句意义何在
日线收盘在5日均线之上,5分钟收盘上穿均线时开多,以下这样编写正确吗?请教:
f1:=CALLSTOCKEX('rb00',VTCLOSE,6,-1,1000);
f2:=Stkindiex('rb00','ma.ma1(5,10,26,60)',0,6,-1,1000);
f3:ma(close,5);
开多条件1:=f1>f2;
开多条件2:=cross(close,f3);
If 开多条件1 then
Begin
If 开多条件2 then 开多条件:=开多条件2;
End
平多条件:=cross(f3,close);
BUY(开多条件 and HOLDING=0,10%,market);
SELL(平多条件 and HOLDING>0,HOLDING,market);