1.框架下做的吗?框架下不要用持仓同步
2.if A then buy(A,1,thisclose);
if B then buy(B,1,thisclose);
if C then buy(C,1,thisclose);
用这样的办法
3.策略持仓量为holding
1.框架下是可以运行策略的,但是持仓同步就不行了
2.这样写表示满足条件就进一手,用户现在是要做一个什么样的进场效果?
ABC各一手,不重复吗?
3,是的,就这样区别多空
那么要改改:
variable:bja=0;
variable:bjb=0;
variable:bjc=0;
if bja=0 and A and holding>=0 then begin
buy(1,1,marketr);
bja:=1;
end
if bjb=0 and B and holding>=0 then begin
buy(1,1,marketr);
bjb:=1;
end
if bjc=0 and C and holding>=0 then begin
buy(1,1,marketr);
bjc:=1;
end
类似这样的全局变量来限定开仓一次,然后在平仓语句中,把全局变量赋值为0
variable:bja=0;
variable:bjb=0;
variable:bjc=0;
if bja=0 and A and holding>=0 then begin
buy(1,1,marketr);
bja:=1;
end
if bjb=0 and B and holding>=0 then begin
buy(1,1,marketr);
bjb:=1;
end
if bjc=0 and C and holding>=0 then begin
buy(1,1,marketr);
bjc:=1;
end
if bja=1 and AA and holding>0 then begin
sell(1,1,marketr);
bja:=0;
end
if bjb=1 and BB and holding>0 then begin
sell(1,1,marketr);
bjb:=0;
end
if bjc=1 and CC and holding>0 then begin
sell(1,1,marketr);
bjc:=0;
end