在量化交易中,有一部分回撤是在策略意料之外的,比如进程闪退、上下游出问题等。针对这些问题,Rust相对于传统的C++就是一个优秀的解决方案。
那么,Rust对回撤有何影响?

1. Rust自身系统稳定,常见的各种线程调度、内存管理等问题,几乎在编译阶段就能搞定;
2.Rust可以高效应对风险,量化实盘交易中由于系统的复杂性,难免会出现各种问题,那么应对各种风险时的速度是重要考量点。
传统量化方案是:Python研究员 + C++转写员”,策略迭代需要2-3天完成,那么能否一人全链路搞定?
Python会存在速度太慢而无法上实盘的问题,而C++存在实验速度过慢、测试环境较宽松、优化细节较大等问题。相较之下,Rust以其方便的包管理、高稳定性以及相对较浅的细节深度等优势,获得青睐。
非凸科技内部设计了一套基于Rust的策略标准库,封装了大量的常用算法与工具,使得所有的策略都可以在百行内实现,并可同时上回测、模拟盘与实盘。
全链路使用Rust,不仅可以在30分钟内完成一轮迭代,还可以耗时缩短50%,数据多训练300%。相较传统量化方案,非凸科技可以在一天内完成10+轮迭代,再配合强大的算力,我们正迅速赶超前者。
非凸智能算法6月的绩效,相对Twap收益率为 7-8bp,而对比2021年10月C++框架平均收益率1-2bp,提升约400%。

#Rust 如何助力量化高频交易?_Rust

B站视频分享:​https://www.bilibili.com/video/BV1sW4y117h1?spm_id_from=333.999.0.0​

#量化交易 #Rust #策略迭代 #技术 #C++