费率设置设ASSET为10万
IF ASSET>=100000 THEN BEGIN
平空:SELLSHORT(PK and HOLDING<0,1,THISCLOSE),ORDERQUEUE; //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE),ORDERQUEUE; //开多信号
平多:SELL(PD and HOLDING>0,1,THISCLOSE),ORDERQUEUE; //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE),ORDERQUEUE; //开空信号
END
ELSE
if ASSET< 100000 then BEGIN
平空:SELLSHORT(PK and HOLDING<0,1,THISCLOSE),ORDERQUEUE;
平多:SELL(PD and HOLDING>0,1,THISCLOSE),ORDERQUEUE;
END
显示编译错误,说平空不能重复,可是如果我想实现ASSET 小于八万平掉所有仓位,等下次虚拟运算,如果大于再次开平仓.怎么样实现
[此贴子已经被作者于2013/12/13 23:13:59编辑过]