请教一下,我在代码中未设置开平仓次数限制。
那咱们系统里会自动执行次数限制吗?
现在我就想问下,如果我有撤单,那超过2次了,系统会自己自动就停止我代码的执行吗?
1、代码我周5就已经发给你了。(这个我自己来解决吧,你们实在太忙了)。
2、请看下图,帮忙解释一下。这个能不能是重复提醒或者回报时间造成的?
这个能不能是这样的逻辑:
在59分27秒时,系统发出报单,然后委托记录了就进行了记录。
在59分30秒的时候,收到报单,委托记录在当时是显示已报单。(这里又有疑问了,报单时间那么长?看下单记录才50毫秒左右)
在10点09分时,我原先的报单未成交,系统撤单之类发出,委托记录里显示撤单。同时将59分30秒的那个报单记录改成“已撤单)。
以上是我逻辑分析的,不知道对不对?
如果这样是对吧,那我代码是没问题,这个应该是软件对回报时间有BUG吧。
2015-05-26 10:09:25.244 【后台】SRX00 运行结束
2015-05-26 10:09:25.249 【后台】MA00 运行结束
2015-05-26 10:09:25.725 【追单】追单已超过价格设置,直接撤单
2015-05-26 10:09:25.778 【指令】收到回报指令 ID = 1569585432
2015-05-26 10:09:25.788 【回报】600073 : SRY09 白糖1509 - 已撤单 量:1
2015-05-26 10:09:25.788 【指令】收到回报指令 ID = 1569585432
2015-05-26 10:09:26.259 【后台】SRX00 运行结束
2015-05-26 10:09:26.264 【后台】SRX00 运行结束
2015-05-26 10:09:26.267 【后台】MA00 运行结束
2015-05-26 10:09:27.285 【后台】SRX00 运行结束
2015-05-26 10:09:27.285 【后台】SRX00 运行结束
2015-05-26 10:09:27.286 【后台】MA00 运行结束
2015-05-26 10:09:28.274 【后台】SRX00 运行结束
2015-05-26 10:09:28.278 【后台】SRX00 运行结束
2015-05-26 10:09:28.320 【后台】MA00 运行结束
2015-05-26 10:09:29.285 【后台】SRX00 TBuyShort 已成功触发下单操作 价格:5564.000000 数量:1 类型:0 账户: 品种:SRX00
2015-05-26 10:09:29.285 【后台】下单已发送
2015-05-26 10:09:29.286 【下单】SRY09 价5564.000000 量1 买卖1 类型0 开平0 账户600073 Formula 1
2015-05-26 10:09:29.290 【后台】SRX00 运行结束
2015-05-26 10:09:29.302 【后台】SRX00 运行结束
2015-05-26 10:09:29.306 【后台】MA00 运行结束
2015-05-26 10:09:29.370 【指令】收到回报指令 ID = 1569585433
2015-05-26 10:09:29.376 【回报】600073 : SR509 - 已报单 1 价格:5564 开 卖
2015-05-26 10:09:29.377 【指令】收到回报指令 ID = 1569585433
2015-05-26 10:09:30.306 【后台】SRX00 运行结束
2015-05-26 10:09:30.314 【后台】SRX00 运行结束
1.报单时间长?哪里看出来的?从触发tbuyshort到报单,时间是从59:30:005信号触发到59:30:009系统报单,哪里长了?
2.你是不是除了自己写的撤单代码,还设置了系统自带的追单撤单功能?
是的,我设置了系统自带的追单撤单功能,但是设置的时间都是大于我代码中的时间的。
比方说系统设置的是350秒后撤单,但是我代码中是写的120秒或330秒。
就算系统时间到了,但是我的单已经都撤掉了,按道理来说,系统是撤无可撤了。(也就是无单可撤)
另外,请看下下面的2张图,这个我想又验证我上面说的回报记录的问题了(可能是回报时间显示)。
我猜不出来你想要说什么,把想表达的都用文字叙述一下