请问老师:我想一天就开一次,这样编写有问题吗?公式测试的时候老是提示 "变量名 N 重复“ 了。
variable:n=0;
IF ABB AND 开多条件 AND N<=1 THEN BEGIN
BUY(1,1,MARKET);
IF ABB AND 开空条件 AND N<=1 THEN BEGIN
BUYSHORT(1,1,MARKET);
N:n+1;
END
if time=CLOSETIME(0) then n:=0;
variable:n=0;
IF ABB AND 开多条件 AND N=0 THEN BEGIN
BUY(1,1,MARKET);
n:=n+1;
end
IF ABB AND 开空条件 AND N=0 THEN BEGIN
BUYSHORT(1,1,MARKET);
N:=n+1;
END
if time=CLOSETIME(0) then n:=0;
现在改成这样了,但是测试还是不过,同样的提示 “变量名 N 重复“
variable:n=0;
IF ABB AND 开多条件 AND N:=0 THEN BEGIN
BUY(1,1,MARKET);
IF ABB AND 开空条件 AND N:=0 THEN BEGIN
BUYSHORT(1,1,MARKET);
N:N+1;
END
请问:假如一天交易限制在5次以内,是否由N=0改成N<5? 好像看信号也对不上啊。
variable:n=0;
IF ABB AND 开多条件 AND and holding=0 N<5 THEN BEGIN
BUY(1,1,MARKET);
n:=n+1;
end
IF ABB AND 开空条件 and holding=0 AND N<5 THEN BEGIN
BUYSHORT(1,1,MARKET);
N:=n+1;
END
if time=CLOSETIME(0) then n:=0;
以下是引用a450171在2015/1/7 12:56:06的发言:
TOTALTRADE<n这个函数
这个是平仓次数,不是开仓次数