提供一下思路,自己测试一下,不一定对!
VARIABLE:ZHIYING=0;
IF HOLDING>0 AND 止盈条件 THEN BEGIN
SELL(1,1,MARKET);
ZHIYING:=1;
END
IF HOLDING>0 AND 其他平多条件 THEN SELL(1,1,MARKET);
IF HOLDING=0 AND 开多条件 AND ZHIYING<>1 THEN BEGIN
BUY(1,1,MARKET);
ZHIYING:=0;
END
使用全局变量记录开仓状态,举例
variable:a=0,b=0;//a控制开多状态,b控制开空状态
if kaiduo and a=0 then begin
buy();
a:=1;
b:=0;
end
if kaikong and b=0 then begin
buyshort();
a:=0;
b:=1;
end