以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  日志耗时分析  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=166946)

--  作者:金字塔散户
--  发布时间:2018/12/9 19:37:24
--  日志耗时分析
2018-09-04 13:59:02.862    【图表】框架:TF 触发下单 BUY 品种 IF00 下单K线 2018.09.04 13:59:00 公式:天复 窗格ID:Window2 代码行:20
2018-09-04 13:59:02.862    【图表】模型下单 1
2018-09-04 13:59:02.862    【图表】下单系数调整后 手数:1
2018-09-04 13:59:02.862    【图表】直接下单
2018-09-04 13:59:02.862    【图表】IF00 运行完毕
2018-09-04 13:59:02.862    【下单】IF09 价0.000000 量1 买卖0 类型1 开平0 账户51000117 Formula 1
2018-09-04 13:59:02.862    【下单】确认报单已发送 ID=-700380788 RefID = 10
2018-09-04 13:59:02.877    【指令】收到回报指令 ID = -700380788 RefID = 10
2018-09-04 13:59:02.877    【回报】51000117 : IF1809 - 已报单 1 价格:3361.2 开 买
2018-09-04 13:59:02.877    【指令】收到回报指令 ID = -700380788 RefID = 10
2018-09-04 13:59:02.877    【指令】收到回报指令 ID = -700380788 RefID = 10
2018-09-04 13:59:02.877    【指令】收到成交回报指令 REFID = 10 vol = 1
2018-09-04 13:59:02.893    【回报】51000117 : IF1809 - 已成交 1 价格:3359.2 开 买

请问这份日志里面哪些是金字塔的耗时,哪些是期货公司的耗时,哪些是交易所的耗时?
提这个问题主要是想知道速度方面还有什么环节可以提升,以及如何提升?

--  作者:wenarm
--  发布时间:2018/12/10 8:14:16
--  

委托动作是客户端信号触发的动作的时间节点,回报是交易所反馈的信息。
这类问题没有任何实际意义,你想提高交易反应速度,只能考虑降低物理距离和使用更高级的计算机语言。


--  作者:金字塔散户
--  发布时间:2018/12/10 16:00:18
--  
怎么就没有实际意义呢?
使用金字塔软件是大前提,所以决定了不能使用更高级的计算机语言。
13:59:02.862到13:59:02.877这段耗时由哪些环节组成?其中哪些环节可以提升?如何提升?
同理,13:59:02.877到13:59:02.893这段耗时由哪些环节组成?其中哪些环节可以提升?如何提升?


--  作者:banzhuan
--  发布时间:2018/12/10 16:15:52
--  
1、862到877是通过客户端下单到期货公司柜台收到委托后的委托回报;同样877到893也是期货公司柜台的委托单成交后返回的成交回报;
2、可以把交易的电脑设置的离期货公司柜台近一点,理论上可以减短回报的速度;

--  作者:金字塔散户
--  发布时间:2018/12/10 16:51:06
--  
1.893-877=16,877-862=15,16-15=1,所以理论上交易所撮合的时间是1毫秒?

2.如果我运行金字塔的服务器能够离期货公司的柜台近一点,那么862到877和877到893这2段时间都能缩短?

--  作者:banzhuan
--  发布时间:2018/12/10 17:11:40
--  
1、撮合成交是893-877=16毫秒;
2、理论上能缩短