if COND1 then begin
SELLSHORT(HOLDING<0,0,limitr,open); //交易系统之平空
end
if COND2 then begin
SELL(HOLDING>0,0,limitr,open); //交易系统之平多
end
if COND2 then begin
BUYSHORT(HOLDING=0,5,limitr,open); //交易系统之开空
end
if COND1 then begin//交易系统之开多
BUY(HOLDING=0,5,limitr,open);
end
以这个简单的系统为例:
1.如果我开仓挂单后只成交了一部分,比如3手,这种情况平仓手数写成0,或写成5,对平仓有什么影响吗?
2.如果我开仓挂单后只成交了一部分,比如3手,剩余2手的挂单是否还在?这时使用追撤单指令都是针对这2手的?
1、没有影响,填0,表示全部平仓,会把实际持仓都平掉的。
2、未成交单还在的,追撤单是针对剩余的手数生效的。