延迟是计算机系统从事件刺激到响应的时间间隔。低延迟交易要求整个交易链的所有环节尽可能缩短时间间隔。掌握低延迟交易技术也是专业机构与普通投资者之间的差距。
【投递邮箱】recruit@ft.tech
北京/上海/成都/新加坡/美国
对于高频交易来说,建立一个系统来处理最低交易延迟的高吞吐量市场数据是非常重要的。影响延迟的关键因素是什么?
地点:金融机构必须与其经营的交易所同处,其计算机必须位于同一网络上,这使得交易的快速执行成为可能。
如何评估延迟的大小?平均延迟:延迟越低,算法交易系统获取的信息越快,网络通信时间越快。一方面,为了采取最佳行动,可以尽快获取交易信息,另一方面,可以更快地识别和反映市场条件,从而做出更准确的反应。低延迟抖动意味着延迟变化很小,通常描述其偏离平均值。吞吐量,测量系统处理给定数量数据的速度,即每个单元每秒处理的消息数。
热切期待低调扎实、脚踏实地的量化同路人,加入非凸!一起为梦想奋斗!
网络和核心:网络通信延迟约占整个链交易延迟的60%以上。影响交易延迟的主要因素有两个,即网络适配器可以在PCIExpress总线上以多快的速度将数据包从网络传输到服务器内存;低延迟、高性能的网络适配器为当前核心和TCP/IP协议栈的替代方案提供了与交易应用程序的通信。
非凸技术以算法交易的实施进入定量交易领域,为证券公司、定量私募股权等众多大型金融机构提供高质量的算法服务。与C相比,公司基于Rust生态创建了高效、低延迟、高可靠、全内存的高频交易平台 随着量化交易规模的增加,其它语言可以更好地保证安全性和稳定性。
FPGA:主要优点是,从10GBE到FPGA结构的网络距离是通过高速内部数据总线实现交易应用程序的两倍左右。目前,FPGA正变得越来越强大,多个交易程序可以在同一FPGA上共存,比传统的软件解决方案快10倍。
Rust开发工程师/量化策略研究员/商务经理/财务总监
需要在微秒内快速响应的交易策略需要较低的交易延迟。虽然延迟是不可避免的,但一些工具可以帮助它减少交易延迟,从而降低交易成本。非凸技术自主开发的算法交易系统在纳秒级优化了计算通信延迟,充分考虑了CPUCache的优化细节,并应用了FPGA、RDMA、全内存通信等技术优化了交易延迟。
文章为作者独立观点,不代表股票交易接口观点