当a<0.1时开仓,然后当下一个a<0.1时平仓,请问样怎么设置??
如
0.01
0.2
0.3
0.2
0.1
0.01
在第一个值时开仓,最后一个值出现时平仓,而又不会颠倒顺序的
用全局变量,第一次满足时开仓并且把n赋值为1,平仓是限定n=1才平,这样可以控制先后顺序
VARIABLE:n=0;
if a<0.01 and and n=0 and holding=0 then begin
buy(1,1,market);
n:=1;
end
if n=1 and a<0.01 and holding>0 then BEGIN
sell(1,1,market);
n:=0;
end