用全局变量控制下顺序
VARIABLE:n=0,m=0;
if 开仓条件a and holding=0 and n=0 then
begin
buy(1,1,market);
n:=1;
end
if 平仓条件a and holding>0 and n=1 THEN
begin
sell(1,1,market);
n:=0;
end
[此贴子已经被作者于2014/8/20 10:10:07编辑过]
平多条件1:=A1<=姐妹线;
SELL(平多条件1 AND HOLDING=1 AND T2,1,MARKET);
平多条件2:=CROSS(A7,A1);
IF 平多条件2 AND HOLDING=1 AND N=1 AND T2 THEN BEGIN;
SELL(1,1,MARKET);
N:=0;
END;
这样的平仓顺序哪里出错了?
你平多1如果条件成立了就会平仓,你如果要A开仓A平仓,B开仓B平仓
那么参照2楼代码所有的开平语句都建立一个全局变量去一一对应上
当然不一样,你有holding=0的条件限制。这个是你那么多进出场条件共同的结果和你单独某个进出场不一样
我意思是,当我单独测,和用上面语句单独测,其结果不一样