以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]多帐户同事下单漏单的问题有办法解决吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=68270)

--  作者:bbking
--  发布时间:2014/8/4 9:49:06
--  [求助]多帐户同事下单漏单的问题有办法解决吗?
http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=65878&skin=0
[求助]实盘帐户下单超过5个容易出问题?

我同时登录的帐户只有4个~后台交易
但是有时候会出现极端行情触发一秒钟4个帐户同时下两笔单~
也就是4*2笔委托~
我担心出现上面所说的漏单~所以就用了ORDERQUEUE
结果上周的rm01上面还是漏单了...

有无好点的办法解决?

--  作者:FexTel
--  发布时间:2014/8/4 10:01:35
--  
1,账户所属同一家期货公司还是不同?尽量使用不同营业部登陆
--  作者:王锋
--  发布时间:2014/8/4 10:01:42
--  
这个问题后来的新版做过修正,漏单的问题应该得到了很好解决了,建议你把交易日志贴过来,我们分析一下漏单的原因
--  作者:bbking
--  发布时间:2014/8/5 10:16:32
--  
2014-08-01 09:07:49.203    【指令】收到回报指令 ID = -471653560 RefID = 5420
2014-08-01 09:07:49.203    【指令】收到回报指令 ID = -471653560 RefID = 5420
2014-08-01 09:07:49.218    【指令】收到回报指令 ID = -471653560 RefID = 5420
2014-08-01 09:07:49.218    【指令】收到成交回报指令 REFID = 5420
2014-08-01 09:07:49.218    【指令】收到回报指令 ID = -471653560 RefID = 5420
2014-08-01 09:07:49.218    【指令】收到成交回报指令 REFID = 5420
2014-08-01 09:07:49.218    【指令】收到回报指令 ID = -471653560 RefID = 5420
2014-08-01 09:07:49.218    【指令】收到成交回报指令 REFID = 5420
2014-08-01 09:07:49.218    【指令】收到回报指令 ID = -471653560 RefID = 5420
2014-08-01 09:07:49.218    【指令】收到成交回报指令 REFID = 5420
2014-08-01 09:07:49.234    【回报】1029****3 : RM501 - 已成交 1 价格:2430 开 卖
2014-08-01 09:07:49.234    【回报】1029****3 : RM501 - 已成交 1 价格:2430 开 卖
2014-08-01 09:07:49.234    【指令】收到回报指令 ID = -471589162 RefID = 5422
2014-08-01 09:07:49.234    【回报】1029****3 : RM501 - 已成交 1 价格:2430 开 卖
2014-08-01 09:07:49.234    【回报】1029****3 : RM501 - 已成交 1 价格:2430 开 卖
2014-08-01 09:07:49.234    【指令】收到回报指令 ID = -471589162 RefID = 5422
2014-08-01 09:07:49.234    【指令】收到回报指令 ID = -471589162 RefID = 5422
2014-08-01 09:07:49.234    【指令】收到成交回报指令 REFID = 5422
2014-08-01 09:07:49.250    【后台】RM01 运行结束
2014-08-01 09:07:49.250    【后台】SRY01 运行结束
2014-08-01 09:07:49.250    【后台】TA09 运行结束
2014-08-01 09:07:49.250    【后台】RB01 运行结束
2014-08-01 09:07:49.250    【后台】P01 运行结束
2014-08-01 09:07:49.250    【后台】RU01 运行结束
2014-08-01 09:07:49.250    【后台】Y01 运行结束
2014-08-01 09:07:49.250    【后台】JM01 运行结束
2014-08-01 09:07:49.250    【队列】当前队列准备处理数据:3条
2014-08-01 09:07:49.250    【队列】发送下单指令
2014-08-01 09:07:49.250    【下单】RM01 价2423.000000 量4 买卖1 类型0 开平0 账户163****5 Formula 1
2014-08-01 09:07:49.250    【下单】确认报单已发送 ID=-471519597 RefID = 5423
2014-08-01 09:07:49.250    【回报】563****0  : RM501 - 已成交 14 价格:2430 开 卖
2014-08-01 09:07:49.250    【后台】J01 运行结束
2014-08-01 09:07:49.250    【后台】OI01 运行结束
2014-08-01 09:07:49.250    【队列】当前队列准备处理数据:3条
2014-08-01 09:07:49.250    【队列】当前有未处理队列,返回等待
2014-08-01 09:07:49.250    【后台】CU09 运行结束
2014-08-01 09:07:49.250    【后台】Y01 运行结束
2014-08-01 09:07:49.250    【后台】AG12 运行结束
2014-08-01 09:07:49.265    【指令】收到回报指令 ID = -471519597 RefID = 5423
2014-08-01 09:07:49.265    【后台】P01 运行结束
2014-08-01 09:07:49.265    【回报】163****5 : RM501 - 已报单 4 价格:2423 开 卖
2014-08-01 09:07:49.265    【后台】AU12 运行结束
2014-08-01 09:07:49.265    【后台】OI01 运行结束
2014-08-01 09:07:49.265    【后台】M09 运行结束
2014-08-01 09:07:49.265    【后台】RM09 运行结束
2014-08-01 09:07:49.265    【后台】M01 运行结束
2014-08-01 09:07:49.265    【后台】Y05 运行结束
2014-08-01 09:07:49.265    【后台】RM01 运行结束
2014-08-01 09:07:49.265    【后台】P05 运行结束
2014-08-01 09:07:49.265    【后台】OI05 运行结束
2014-08-01 09:07:49.265    【后台】J01 运行结束
2014-08-01 09:07:49.281    【后台】JM01 运行结束
2014-08-01 09:07:49.328    【指令】收到回报指令 ID = -471589581 RefID = 5421
2014-08-01 09:07:49.328    【回报】563****6  : RM501 - 已报单 14 价格:2421 开 卖
2014-08-01 09:07:49.328    【指令】收到回报指令 ID = -471519597 RefID = 5423
2014-08-01 09:07:49.328    【指令】收到回报指令 ID = -471519597 RefID = 5423
2014-08-01 09:07:49.328    【指令】收到回报指令 ID = -471519597 RefID = 5423
2014-08-01 09:07:49.328    【指令】收到成交回报指令 REFID = 5423
2014-08-01 09:07:49.328    【回报】163****5 : RM501 - 已成交 4 价格:2430 开 卖
2014-08-01 09:07:49.328    【队列】当前队列准备处理数据:2条
2014-08-01 09:07:49.328    【队列】发送下单指令
2014-08-01 09:07:49.328    【下单】RM01 价2421.000000 量3 买卖1 类型0 开平0 账户1029****3 Formula 1
2014-08-01 09:07:49.328    【下单】确认报单已发送 ID=-471653556 RefID = 5424
2014-08-01 09:07:49.359    【指令】收到回报指令 ID = -471589581 RefID = 5421
2014-08-01 09:07:49.375    【指令】收到回报指令 ID = -471589581 RefID = 5421
2014-08-01 09:07:49.375    【指令】收到回报指令 ID = -471589581 RefID = 5421
2014-08-01 09:07:49.375    【指令】收到成交回报指令 REFID = 5421
2014-08-01 09:07:49.375    【指令】收到回报指令 ID = -471589581 RefID = 5421
2014-08-01 09:07:49.375    【指令】收到成交回报指令 REFID = 5421
2014-08-01 09:07:49.375    【指令】收到回报指令 ID = -471589581 RefID = 5421
2014-08-01 09:07:49.375    【指令】收到成交回报指令 REFID = 5421
2014-08-01 09:07:49.375    【回报】563****6  : RM501 - 已成交 12 价格:2430 开 卖
2014-08-01 09:07:49.390    【回报】563****6  : RM501 - 已成交 1 价格:2430 开 卖
2014-08-01 09:07:49.390    【后台】RM01 运行结束
2014-08-01 09:07:49.390    【回报】563****6  : RM501 - 已成交 1 价格:2430 开 卖
2014-08-01 09:07:49.390    【后台】SRY01 运行结束
2014-08-01 09:07:49.390    【后台】P01 运行结束
2014-08-01 09:07:49.390    【后台】TA09 运行结束
2014-08-01 09:07:49.390    【后台】RB01 运行结束
2014-08-01 09:07:49.390    【后台】RU01 运行结束
2014-08-01 09:07:49.390    【队列】当前队列准备处理数据:2条
2014-08-01 09:07:49.390    【队列】当前有未处理队列,返回等待
2014-08-01 09:07:49.390    【后台】Y01 运行结束
2014-08-01 09:07:49.390    【后台】CU09 运行结束
2014-08-01 09:07:49.390    【后台】Y01 运行结束
2014-08-01 09:07:49.390    【后台】JM01 运行结束
2014-08-01 09:07:49.406    【后台】P01 运行结束

--  作者:bbking
--  发布时间:2014/8/5 10:16:52
--  
2014-08-01 09:07:50.062    【后台】RM01 运行结束
2014-08-01 09:07:50.078    【后台】Y05 运行结束
2014-08-01 09:07:50.078    【后台】J01 运行结束
2014-08-01 09:07:50.078    【后台】P05 运行结束
2014-08-01 09:07:50.078    【后台】OI05 运行结束
2014-08-01 09:07:50.078    【后台】JM01 运行结束
2014-08-01 09:07:50.156    【指令】收到回报指令 ID = -471653556 RefID = 5424
2014-08-01 09:07:50.156    【回报】1029****3 : RM501 - 已报单 3 价格:2421 开 卖
2014-08-01 09:07:50.171    【后台】RM01 运行结束
2014-08-01 09:07:50.171    【后台】P01 运行结束
2014-08-01 09:07:50.171    【后台】SRY01 运行结束
2014-08-01 09:07:50.171    【后台】TA09 运行结束
2014-08-01 09:07:50.171    【后台】Y01 运行结束
2014-08-01 09:07:50.171    【后台】RB01 运行结束
2014-08-01 09:07:50.187    【后台】RU01 运行结束
2014-08-01 09:07:50.187    【后台】JM01 运行结束
2014-08-01 09:07:50.187    【后台】CU09 运行结束
2014-08-01 09:07:50.187    【后台】Y01 运行结束
2014-08-01 09:07:50.187    【后台】J01 运行结束
2014-08-01 09:07:50.187    【后台】OI01 运行结束
2014-08-01 09:07:50.187    【后台】P01 运行结束
2014-08-01 09:07:50.187    【后台】OI01 运行结束
2014-08-01 09:07:50.187    【后台】M09 运行结束
2014-08-01 09:07:50.203    【后台】RM09 运行结束
2014-08-01 09:07:50.203    【后台】AG12 运行结束
2014-08-01 09:07:50.203    【指令】收到回报指令 ID = -471653556 RefID = 5424
2014-08-01 09:07:50.203    【指令】收到回报指令 ID = -471653556 RefID = 5424
2014-08-01 09:07:50.218    【后台】Y05 运行结束
2014-08-01 09:07:50.218    【后台】AU12 运行结束
2014-08-01 09:07:50.218    【后台】P05 运行结束
2014-08-01 09:07:50.218    【后台】OI05 运行结束
2014-08-01 09:07:50.218    【后台】M01 运行结束
2014-08-01 09:07:50.218    【后台】RM01 运行结束
2014-08-01 09:07:50.218    【后台】J01 运行结束
2014-08-01 09:07:50.218    【后台】JM01 运行结束
2014-08-01 09:07:50.218    【指令】收到回报指令 ID = -471653556 RefID = 5424
2014-08-01 09:07:50.218    【指令】收到成交回报指令 REFID = 5424
2014-08-01 09:07:50.218    【回报】1029****3 : RM501 - 已成交 3 价格:2428 开 卖
2014-08-01 09:07:50.218    【队列】当前队列准备处理数据:1条
2014-08-01 09:07:50.218    【队列】发送下单指令
2014-08-01 09:07:50.218    【下单】RM01 价2421.000000 量3 买卖1 类型0 开平0 账户163****5 Formula 1
2014-08-01 09:07:50.218    【下单】确认报单已发送 ID=-471519595 RefID = 5425
2014-08-01 09:07:50.234    【指令】收到回报指令 ID = -471519595 RefID = 5425
2014-08-01 09:07:50.234    【回报】163****5 : RM501 - 已报单 3 价格:2421 开 卖
2014-08-01 09:07:50.250    【后台】RM01 运行结束
2014-08-01 09:07:50.250    【后台】P01 运行结束
2014-08-01 09:07:50.250    【后台】SRY01 运行结束
2014-08-01 09:07:50.250    【后台】Y01 运行结束
2014-08-01 09:07:50.250    【后台】JM01 运行结束
2014-08-01 09:07:50.250    【后台】TA09 运行结束
2014-08-01 09:07:50.265    【后台】J01 运行结束
2014-08-01 09:07:50.265    【后台】OI01 运行结束
2014-08-01 09:07:50.265    【后台】RB01 运行结束
2014-08-01 09:07:50.265    【后台】RU01 运行结束
2014-08-01 09:07:50.265    【后台】AG12 运行结束
2014-08-01 09:07:50.281    【指令】收到回报指令 ID = -471519595 RefID = 5425
2014-08-01 09:07:50.281    【指令】收到回报指令 ID = -471519595 RefID = 5425
2014-08-01 09:07:50.281    【后台】AU12 运行结束
2014-08-01 09:07:50.281    【指令】收到回报指令 ID = -471519595 RefID = 5425
2014-08-01 09:07:50.281    【指令】收到成交回报指令 REFID = 5425
2014-08-01 09:07:50.281    【后台】M01 运行结束
2014-08-01 09:07:50.281    【回报】163****5 : RM501 - 已成交 3 价格:2428 开 卖
2014-08-01 09:07:50.281    【后台】RM01 运行结束



4个帐户分别是
163****5
1029****3
563****6
563****0
最后两个帐户是一个期货公司的
[此贴子已经被作者于2014/8/5 10:17:10编辑过]

--  作者:王锋
--  发布时间:2014/8/5 10:17:31
--  
可否将有异常的记录用颜色标注一下,谢谢合作
--  作者:bbking
--  发布时间:2014/8/5 10:50:44
--  
报单编号 合约 买卖 开平 报单手数 成交均价 报单价格 报单时间 最后成交时间 挂单状态 客户端信息 未成交手数 成交手数 详细状态 指令结果 冻结保证金
2.01408E+15 SR501  卖 开仓 6 4715 4705 9:29:26 9:29:26 全部成交 weisoft 0 6 全部成交, 非本机发送或重登录的客户端   0
2.01408E+15 SR501  卖 开仓 6 4716 4706 9:29:25 9:29:25 全部成交 weisoft 0 6 全部成交, 非本机发送或重登录的客户端   0
2.01408E+15 SR501  卖 平今 6 4718 4573 9:29:16 9:29:16 全部成交 weisoft 0 6 全部成交, 非本机发送或重登录的客户端   0
2.01408E+15 RM501  卖 开仓 30 2431 2431 9:10:47 9:10:47 全部成交 Q7 8117 0 30 委托单已全部成交 下单成功 0
2.01408E+15 RM501  卖 开仓 14 2430 2421 9:07:54 9:07:54 全部成交 weisoft 0 14 全部成交, 非本机发送或重登录的客户端   0
2.01408E+15 RM501  卖 开仓 15 2435 2425 9:07:53 9:07:53 全部成交 weisoft 0 15 全部成交, 非本机发送或重登录的客户端   0
2.01408E+15 RM501  卖 平仓 14 2437 2362 9:07:47 9:07:47 全部成交 weisoft 0 14 全部成交, 非本机发送或重登录的客户端   0
2.01408E+15 RM501  卖 平仓 15 2438 2362 9:07:44 9:07:44 全部成交 weisoft 0 15 全部成交, 非本机发送或重登录的客户端   0
1164218 ru1501  卖 开仓 1 15365 15325 9:05:38 9:05:38 全部成交 weisoft 0 1 全部成交, 非本机发送或重登录的客户端   0
1149512 ru1501  卖 开仓 1 15440 15400 9:05:07 9:05:07 全部成交 weisoft 0 1 全部成交, 非本机发送或重登录的客户端   0
2.01408E+15 SR501 买  开仓 6 4748 4756 9:00:23 9:00:23 全部成交 weisoft 0 6 全部成交, 非本机发送或重登录的客户端   0
2.01408E+15 SR501 买  平仓 6 4748 4955 9:00:23 9:00:23 全部成交 weisoft 0 6 全部成交, 非本机发送或重登录的客户端   0


Q7上显示我在9:07:54秒有笔委托~但是orderlog上找不到
后面rm的委托全漏了~所以我手动补了30手空单是Q7补的
[此贴子已经被作者于2014/8/5 10:50:57编辑过]

--  作者:王锋
--  发布时间:2014/8/5 11:15:21
--  

你后面贴的日志对我们来说没任何价值。

你能否从金字塔的日志上梳理一下?


--  作者:bbking
--  发布时间:2014/8/7 9:30:29
--  
这是漏单~
我也不知道为啥他会漏单
日志上没有记录~

我说一下大致可能的漏单情况

我一个后台程序~监控RM~
有很多个开仓条件~
假设这些条件都是很简单的限价单比如
最新价>2500 买入开仓1手
最新价>2501 买入开仓1手
最新价>2502 买入开仓1手

如果价格是连续的一个个价位跳动过来~
那么这些条件单不会出错

假设出现极端情况~
价格从2499直接跳到2503~
那么这些限价单总会有几个帐户漏单的~~
我也不知道为何~