以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  【提问】限价单为何总是延迟2秒后下单成交?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=70986)

--  作者:cathero2001
--  发布时间:2014/10/15 13:19:05
--  【提问】限价单为何总是延迟2秒后下单成交?
老师,您好

我在实盘的时候(后台程序),下限价单,看成交记录发现,每次下单到成交总是有2秒的延迟,请问这是为什么?

2014-10-15 11:15:56.345    【后台】IF00 运行结束
2014-10-15 11:15:57.339    【后台】IF00 运行结束
2014-10-15 11:15:58.349    【后台】IF00 TBuy 第 393 行出现信号
2014-10-15 11:15:58.351    【后台】IF00 TBuy 已成功触发下单操作 价格:2446.600098 数量:5 类型:0 账户:81023900 品种:IF00
2014-10-15 11:15:58.355    【后台】多账户及策略系数 委托账户或者组: 81023900
2014-10-15 11:15:58.357    【后台】CTP登录账户 1 个
2014-10-15 11:15:58.359    【后台】CTP组 81023900 下单
2014-10-15 11:15:58.361    【后台】CTP账户 81023900 下单系数为1.000000 
2014-10-15 11:15:58.379    【后台】账户 81023900 下单,系数调整后下单量:5 
2014-10-15 11:15:58.383    【后台】下单已发送
2014-10-15 11:15:58.386    【下单】IF10 价2446.600098 量5 买卖0 类型0 开平0 账户81023900 Formula 1
2014-10-15 11:15:58.386    【下单】确认报单已发送 ID=-1245511110 RefID = 488
2014-10-15 11:15:58.388    【后台】金仕达登录账户 0 个
2014-10-15 11:15:58.390    【后台】恒生登录账户 0 个
2014-10-15 11:15:58.393    【后台】子账户 登录账户 0 个
2014-10-15 11:15:58.408    【后台】IF00 运行结束
2014-10-15 11:16:00.313    【指令】收到回报指令 ID = -1245511110 RefID = 488
2014-10-15 11:16:00.318    【指令】收到回报指令 ID = -1245511110 RefID = 488
2014-10-15 11:16:00.319    【指令】收到回报指令 ID = -1245511110 RefID = 488
2014-10-15 11:16:00.319    【指令】收到成交回报指令 REFID = 488
2014-10-15 11:16:00.325    【指令】收到回报指令 ID = -1245511110 RefID = 488
2014-10-15 11:16:00.325    【指令】收到回报指令 ID = -1245511110 RefID = 488
2014-10-15 11:16:00.326    【指令】收到成交回报指令 REFID = 488
2014-10-15 11:16:00.331    【指令】收到回报指令 ID = -1245511110 RefID = 488
2014-10-15 11:16:00.331    【指令】收到回报指令 ID = -1245511110 RefID = 488
2014-10-15 11:16:00.333    【指令】收到成交回报指令 REFID = 488
2014-10-15 11:16:00.340    【回报】81023900 : IF1410 - 已报单 5 价格:2446.6 开 买
2014-10-15 11:16:00.340    【回报】81023900 : IF1410 - 已成交 3 价格:2446.6 开 买
2014-10-15 11:16:00.341    【回报】81023900 : IF1410 - 已成交 1 价格:2446.6 开 买
2014-10-15 11:16:00.342    【回报】81023900 : IF1410 - 已成交 1 价格:2446.6 开 买
2014-10-15 11:16:01.516    【后台】IF00 运行结束


谢谢!

--  作者:pyd
--  发布时间:2014/10/15 13:23:13
--  

你看清了那不是秒的级别啊11:16:00.340

11是时,16是分,00是秒,后边的是毫秒

 


--  作者:cathero2001
--  发布时间:2014/10/15 13:55:23
--  
2014-10-15 11:15:58.386    【下单】确认报单已发送 ID=-1245511110 RefID = 488
2014-10-15 11:16:00.340    【回报】81023900 : IF1410 - 已报单 5 价格:2446.6 开 买
2014-10-15 11:16:00.340    【回报】81023900 : IF1410 - 已成交 3 价格:2446.6 开 买
11:15:58 程序报单已发送
11:16:00 才收到回报



--  作者:jinzhe
--  发布时间:2014/10/15 14:07:23
--  
是全部这样还是就是这个是这样的?
--  作者:cathero2001
--  发布时间:2014/10/15 14:27:43
--  
全部都是这样
--  作者:jinzhe
--  发布时间:2014/10/15 14:48:39
--  
这个2秒是CTP前置服务器的返回时间,而实际发单时间是11:15:58,这个属于正常情况
[此贴子已经被作者于2014/10/15 14:48:55编辑过]

--  作者:cathero2001
--  发布时间:2014/10/15 16:56:24
--  
不正常啊。之前市价单是没有2秒延迟的。而且还有1次限价单也没有延迟。

无延迟限价单:
2014-10-09 15:11:53.562    【后台】IF00 TSell 第 701 行出现信号
2014-10-09 15:11:53.565    【后台】IF00 TSell 已成功触发下单操作 价格:2476.199951 数量:0 类型:0 账户:81023900 品种:IF00
2014-10-09 15:11:53.568    【后台】多账户及策略系数 委托账户或者组: 81023900
2014-10-09 15:11:53.570    【后台】CTP登录账户 1 个
2014-10-09 15:11:53.572    【后台】CTP组 81023900 下单
2014-10-09 15:11:53.586    【后台】CTP账户 81023900 下单系数为1.000000 
2014-10-09 15:11:53.588    【后台】账户 81023900 下单,系数调整后下单量:0 
2014-10-09 15:11:53.592    【后台】实际账户 81023900 持仓 5
2014-10-09 15:11:53.594    【后台】下单已发送
2014-10-09 15:11:53.597    【下单】已经调整为 实际持仓为 5 
2014-10-09 15:11:53.597    【下单】IF10 价2476.199951 量5 买卖1 类型0 开平1 账户81023900 Formula 1
2014-10-09 15:11:53.598    【下单】确认报单已发送 ID=-861273432 RefID = 398
2014-10-09 15:11:53.600    【后台】金仕达登录账户 0 个
2014-10-09 15:11:53.602    【后台】恒生登录账户 0 个
2014-10-09 15:11:53.604    【后台】子账户 登录账户 0 个
2014-10-09 15:11:53.612    【指令】收到回报指令 ID = -861273432 RefID = 398
2014-10-09 15:11:53.618    【回报】81023900 : IF1410 - 已报单 5 价格:2476.2 平 卖
2014-10-09 15:11:53.621    【指令】收到回报指令 ID = -861273432 RefID = 398
2014-10-09 15:11:53.626    【指令】收到回报指令 ID = -861273432 RefID = 398
2014-10-09 15:11:53.627    【指令】收到成交回报指令 REFID = 398
2014-10-09 15:11:53.631    【指令】收到回报指令 ID = -861273432 RefID = 398
2014-10-09 15:11:53.632    【指令】收到成交回报指令 REFID = 398
2014-10-09 15:11:53.636    【指令】收到回报指令 ID = -861273432 RefID = 398
2014-10-09 15:11:53.636    【指令】收到成交回报指令 REFID = 398
2014-10-09 15:11:53.641    【回报】81023900 : IF1410 - 已成交 1 价格:2476.2 平 卖
2014-10-09 15:11:53.642    【回报】81023900 : IF1410 - 已成交 2 价格:2476.2 平 卖
2014-10-09 15:11:53.642    【回报】81023900 : IF1410 - 已成交 1 价格:2476.2 平 卖
2014-10-09 15:11:53.647    【指令】收到回报指令 ID = -861273432 RefID = 398
2014-10-09 15:11:53.649    【指令】收到成交回报指令 REFID = 398
2014-10-09 15:11:53.654    【回报】81023900 : IF1410 - 已成交 1 价格:2476.2 平 卖

--  作者:fly
--  发布时间:2014/10/15 17:17:37
--  

1.你的报单是限价单

 

2.2014-10-15 11:15:58.386    【下单】确认报单已发送 ID=-1245511110 RefID = 488
这句话说明,单子从你的本机将要发送出去了

 

从本机--经过网络--到期货公司的交易柜台,如果委托成功,就会返回委托成功的回报信息

2014-10-15 11:16:00.340    【回报】81023900 : IF1410 - 已报单 5 价格:2446.6 开 买-----------委托成功
2014-10-15 11:16:00.340    【回报】81023900 : IF1410 - 已成交 3 价格:2446.6 开 买-----------成交回报

 

这个过程,直接是您本机跟期货公司交易柜台之间的交互