下面分别是实盘后台撤单追单公式、程序化交易开平追设置,交易日志,请分析下最后没有追单的问题在哪里?公式和设置有没有错误
/////////////程序化交易开平追设置
下单40秒后未成交,10个变动价位追单,否则挂单不动
///////监控未成交单//对未成交单撤单,并追单
未成交时:=TSUBMITEX(0,'','');
if 未成交时>=50 then BEGIN
WCJD:=TREMAINQTY(0,'','');
kd:=TREMAINQTY(1,'','');
pd:=TREMAINQTY(2,'','');
kk:=TREMAINQTY(3,'','');
pk:=TREMAINQTY(4,'','');
IF WCJD>0 THEN BEGIN
TCANCELEX(1,0,'','');
tbuy(kd>0,WCJD,MKT,0,0,'','');
tsell(pd>0,WCJD,MKT,0,0,'','');
tbuyshort(kk>0,WCJD,MKT,0,0,'','');
tsellshort(pk>0,WCJD,MKT,0,0,'','');
交易记录:=37;
DEBUGFILE('E:\TESTic11.TXT','交易记录%.2f',交易记录);
DEBUGOUT('交易记录%.2f',交易记录);
END
end
//////////////信号记录
2018-06-29 13:00:05.923 交易记录37.00
////////////////交易日志
2018-06-29 11:25:05.694 【后台】IC00 运行结束
2018-06-29 11:26:04.397 【后台】IC00 运行结束
2018-06-29 11:27:05.694 【后台】IC00 运行结束
2018-06-29 11:28:11.522 【后台】IC00 运行结束
2018-06-29 11:29:05.257 【后台】IC00 TSellShort 第 142 行 策略:<ic后台> 出现信号
2018-06-29 11:29:05.257 【后台】IC00 TSellShort 已成功触发下单操作 价格:5132.600098 数量:1 类型:0 账户: 品种:IC00
2018-06-29 11:29:05.257 【后台】实际账户持仓 1
2018-06-29 11:29:05.257 【后台】下单已发送
2018-06-29 11:29:05.257 【后台】IC00 运行结束
2018-06-29 11:29:05.257 【下单】IC07 价5132.600098 量1 买卖0 类型0 开平1 账户7888888 Formula 1
2018-06-29 11:29:05.257 【下单】确认报单已发送 ID=-2107764037 RefID = 3184
2018-06-29 11:29:05.272 【指令】收到回报指令 ID = -2107764037 RefID = 3184
2018-06-29 11:29:05.272 【回报】7888888 : IC1807 - 已报单 1 价格:5132.6 平 买
2018-06-29 11:29:05.272 【指令】收到回报指令 ID = -2107764037 RefID = 3184
2018-06-29 13:00:05.923 【后台】IC00 TCANCELEX 出现信号 类型:0 帐号:
2018-06-29 13:00:05.923 【后台】IC00 TSellShort 第 281 行 策略:<ic后台> 出现信号
2018-06-29 13:00:05.923 【后台】IC00 TSellShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:IC00
2018-06-29 13:00:05.923 【后台】实际账户持仓 0
2018-06-29 13:00:05.923 【后台】IC00 运行结束
2018-06-29 13:00:05.938 【指令】收到回报指令 ID = -2107764037 RefID = 3184
2018-06-29 13:00:05.938 【指令】收到回报指令 ID = -2107764037 RefID = 3184
2018-06-29 13:00:05.954 【回报】7888888 : IC1807 - 已撤单 量:1
2018-06-29 13:01:05.689 【后台】IC00 运行结束
2018-06-29 13:02:05.766 【后台】IC00 运行结束
2018-06-29 13:03:05.329 【后台】IC00 运行结束