请教版主帮忙看看自动撤单代码,不知这么写有没有问题,模拟盘中好像不太好进行测试
谢谢
TCANCEL(TSUBMIT(1)>000100,1); //开多委托超过一分钟不成交就撤单
TCANCEL(TSUBMIT(3)>000100,3); //开空委托超过一分钟不成交就撤单
if TSUBMIT(2)>00006 then
begin
TCANCEL(1,2);//平多委托超过6秒不成交就撤单
tsell(1,0,LMT,C-0.2);//撤单后以最后成交价减2毛钱继续报单平多
end
if TSUBMIT(4)>00006 then//平多委托超过6秒不成交就撤单
begin
TCANCEL(1,4);//平空委托超过6秒不成交就撤单
tsellshort(1,0,LMT,C+0.2);//撤单后以最后成交价加2毛钱继续报单平多
end
原则上可能没什么问题
TCANCEL(1,2);//平多委托超过6秒不成交就撤单
tsell(1,0,LMT,C-0.2);//撤单后以最后成交价减2毛钱继续报单平多
中间是否需要增加一个sleep延迟语句,因为不加会导致没等撤单回报就马上平仓,会导致无法平仓