1)希望在满足条件1之后,首次满足条件2时,开仓(第二次满足条件2不开仓)。不管是否已持仓,希望再次满足前述条件时,再次开仓。简略版如下:
Variable:buycond=0;
if 条件1 and 条件2 then
buycond:=1;
if buycond:=1 then begin
若干行为;
buycond:=0;
end
2) 希望在满足条件时,减二分之一仓。再次满足该条件时,清仓。简略版如下:
Variable:aa=0;
If 条件1 then
aa:=1;
if aa:=1 then begin
减仓二分之一;
aa:=0
end
if 条件1 then
清仓;
问题1描述不清
问题2
variable:aa=0;
if 条件1 and aa=0 then begin
sell(holding>0,holding/2,market);
aa:=1;
end
if 条件1 and aa=1 then begin
sell(holding>0,holding,market);
aa:=0;
end