极速行情系统介绍
发布时间:2024-5-30 13:29阅读:75
FPGA是硬件可编程逻辑阵列,可以通过硬件编程语言实现硬件电路的动态编辑和逻辑计算。基于FPGA技术打造的硬件极速行情系统,具备极速低时延、稳定高并发和业务全覆盖等优势。通过行情解决方案的技术革新,行情转码效率实现百倍提升,有效助力机构客户和个人高净值客户提升交易体验。
一、极速行情系统产生的背景
1、2022年截止三季度末量化私募整体规模约1.44万亿,量化私募对行情速度有极致要求;
2、各大券商已形成军备竞赛,行情时延差距纳秒级别;
3、场外衍生品业务、做市商业务需求爆发成为扩表的重要方向,其风控要求高,需要频率更高、更全面的全息行情,用以计算衍生品风控指标。
二、极速行情系统的结构
FPGA行情全链路时延低于3.5us,提升28倍。
极速行情系统在透传及解析方式上进行了创新:
1、MDGW机器的优化
深入分析MDGW组播协议,测试不同配置机器(主频、内存、网卡)的性能,选出性价比高的机器配置。MDGW有主备线路,线路里又包含主备数据,经过定期测速观察,发现主备数据必有延时差异,系统取最快一路进行解码。
2、边收边解模式
区别于收取完一个完整的数据包再进行解码,边收边解模式使得组播解码性能更高,时延更低;针对特殊交易场景,进一步提供极致本地解码方案,缩短行情延时至百纳秒。
3、个性化解码过滤
可选择性解析业务所需代码,避免解析全部行情,提升投资者接收效率,降低二次筛选成本。
4、CPU隔离及缓存
FPGA解码性能超高,延时极低,拥有比下游客户端更强的处理性能,但在高峰期(尤其是早上、中午开盘时刻),行情流量瞬间很大,下游客户端往往会因为处理性能跟不上导致行情接收异常,为此推出了带缓存的API接收版本,平缓高峰行情大流量的冲击,保证行情数据稳定。
三、极速行情系统的特点
1、有效缓解开盘行情接收压力
基于FPGA硬件解码与链路层分发技术,早开盘瞬间行情5倍速行情回放0抖动,提升了客户体验。
2、提升算法驱动的抢单效率
量化机构客户通过纳秒级极速行情驱动智能算法交易,提升抢单效率,进而提高投资效率。
3、争夺快照行情信息差
基于交易所的逐笔数据,构建频率更高、档位信息更全的全息行情,构建复杂的盘口订单簿,提升做市商业务报价效率。
4、硬件解码降低延时
软件和FPGA同时各自处理行情,输出相同数据结构的快照,并传到策略服务器的内存中,结果比较函数分别记录软件和FPGA行情的接收时间;最后,统计软件和FPGA处理行情的时间记录,计算出延迟的时间差和FPGA胜率。
以下是对比统计处理200万笔行情记录的最终结果:
四、极速行情系统对各业务的支持
1、算法交易
目前对接FPGA极速行情的算法,基于FPGA极速行情,T0日内算法年化增强5%-8%,以FPGA极速行情为数据基础,应用深度学模型,同时研究自研算法。
2、ETF套利
极速行情系统用到ETF套利系统中,可以帮助投资者捕捉微小利差、价差。
3、场外衍生品
极速行情系统能够帮助多空收益互换业务进行对接。
4、做市业务
极速行情系统帮助做市业务重构了订单簿,使衍生品报价更精准;可以基于FPGA极速行情实时计算衍生品价格,降低整体组合对方向性风险和波动率风险的暴露。
温馨提示:投资有风险,选择需谨慎。