量化交易软件是如何提升交易速度的?有哪些提升交易速度的方法?
发布时间:2023-7-25 15:42阅读:267
我们进行股票交易的时候:主要分为行情下行和交易上行,什么意思呢?
行情下行就是指我们进行股票报价的时候,需要通过由交易所到行情网关,再到行情系统反馈给我们的行情数据,来决定委托报价;
交易上行的意思就是指投资者进行的委托交易,需要通过柜台系统,到报盘网关,再报给交易所。而交易所又需要再通过报盘网关、柜台系统,把委托情况反馈给投资者。
可以看到在我们进行股票交易的过程中,实际上要经历多个步骤,并不是直接就能达到交易所去的,过程中会存在延时,那么有没有什么办法能极大地缩短交易过程中的延时呢?下面我们就来具体看看!
一、缩短数据中心和交易所的物理距离
能够实现跨城市、跨机房超低延时网络传输。沪莞长途低时延线路单向时延8.5ms,金桥数据中心与中金唐镇机房双向时延约50μs
二、使用FPGA极速行情,极大提升行情下行速度
1.深圳FPGA极速行情
(1)行情网关MDGW将交易所原始行情通过TCP的方式发送给下游行情解码系统。解码系统进行解码后,将明文数据分发给下游的业务系统,采用TCP或者UDP的方式。3月完成5.8GHz超频机上架,部署行情网关,网关穿透效率提升约30%,目前穿透时延快照已经能达到100μs,降低了30μs,逐笔穿透能达到20μs,降低了10μs;
(2)FPGA是一种可以重构电路的芯片,是一种硬件可重构的体系结构,FPGA可以完成目标硬件运行效率比较低的部分,从而在系统层面实现加速。硬件解码系统3月上线双源择优,提升行情速度,目前FPGA的硬件解码穿透时延快照能达到100ns,逐笔能达到500ns。5月完成双路MDDP择优测试,缓解开盘逐笔拥塞。
(3)深证FPGA极速行情支持股票、指数、债券、基金、期权等全品种,支持的数据类型包括:快照、逐笔委托、逐笔成交、全息行情。
2.上证FPGA极速行情
(1)上交所的低延时行情发布系统LDDS升级硬件系统以后,5月完成5.8GHz超频机上架,部署行情网关,网关穿透效率提升约50%,目前的穿透时延快照能达到20μs,降低了20μs,逐笔能达到50μs,降低了40μs;
(2)软件解码系统5月上线双源择优,提升行情速度,硬件解码系统6月底上线双源三路择优,进一步提升行情速度,目前FPGA硬件解码穿透时延快照能达到500ns,逐笔能达到500ns;
(3)上证FPGA极速行情支持股票、指数、债券、基金、期权等全品种,支持的数据类型包括:快照、逐笔委托、逐笔成交、全息行情。
三、使用极速柜台,为投资者提供极速报单
1.深证极速柜台:支持现货和两融
现货:全链交易:2.8ms,华锐柜台穿透时延上行:34μs,下行:12μs;
两融:全链交易:2.9ms,华锐柜台穿透时延上行:55μs,下行:14μ
2.上证极速柜台:支持现货和两融
现货:全链交易:30.4ms,柜台穿透时延上行:43μs,下行:13μs;
两融:全链交易:30.6ms,柜台穿透时延上行:83μs,下行:15μs
上海节点现货上线报盘组四扩八,开盘性能提升30%;上海节点两融上线报盘组优化,两融开盘高水位触发次数减少70%,使用背景流量方案优化稀疏单,后续使用流水线优化脉冲单。
四、优化网络线路,降低网络传输延迟
1.切换超低延时线路
(1)切换金桥数据中心与南方数据中心超低延时线路传输跨市场行情,传输效率提升39%;
(2)优化金桥数据中心到期货专线。
2.扩容优化交换机
(1)优化极速行情转发源服务器接入速度;
(2)优化极速行情物理布线,提升数据中心现场操作效率,从而缩短交付时间;
(3)合理分配低延时交换机资源,为对时延最为敏感的客户提供顶配交换机资源;
(4)扩容行情交换机,接入容量增加70%南方数据中心:6->10,金桥数据中心:4->7。
五、优化客户应用端
1.优化行情API提速
支持组包解码,提升行情传输效率,有效缓解丢包。
2.解决SF网卡假死问题
升级FPGA板卡,不再联动重启客户系统行情端口,SF网卡假死的概率明显降低,客户机器自动检查网卡状态,如发现异常自动修复。
3.QuantAPI交易提速
推广QuantAPI,比TradeAPI降低了10μs,且支持客户个性化绑核。
4.一键调优客户机器
发布一键检查与优化客户机器脚本,可快速定位并协助客户对系统环境进行优化。
以上是对于量化交易软件交易速度为何如此快的揭秘,希望我的分享对你有所帮助,祝你投资顺利!
温馨提示:投资有风险,选择需谨慎。