有人说,绝大部分的交易接口在未来很长时间里仍会以C++方式显现,用Rust调用C++写的接口可能比较麻烦,性能上是否有质的飞跃,还待考察。
还有人说,就高频量化交易系统而言,Rust作为主要面向安全的高性能计算编程语言,比C++强,原因是Rust没有历史包袱,虽然追求性能,但没有C++用起来复杂,也不容易造成内存泄漏。
你们怎么看呢?
有人说,绝大部分的交易接口在未来很长时间里仍会以C++方式显现,用Rust调用C++写的接口可能比较麻烦,性能上是否有质的飞跃,还待考察。
还有人说,就高频量化交易系统而言,Rust作为主要面向安全的高性能计算编程语言,比C++强,原因是Rust没有历史包袱,虽然追求性能,但没有C++用起来复杂,也不容易造成内存泄漏。
你们怎么看呢?
量化交易,特别是高频量化,都是单机,他们受不了多增加的一次网络通讯,哪怕用低延时网卡一次往返只增加了0.015微秒。java和c#写的交易系统穿透延时无法降低到10微秒以内,也无法和fpga交互,国内外所有搞量化的,实际交易接口都是c++,无一例外!
最后会被 java/c# 替代。
服务器集群技术,当前已经廉价、简单了。没必要用复杂的 Rust 技术,自添烦恼。
c++ 都有成熟的案例, 没必要迁移到Rust .高频量化交易要的是稳定快速,不是什么新技术,根据客户的策略公式快速计算,快速下单撤单就可以了.
量化交易最主要的不应该是交易策略吗,其次是网速,最后的最后的最后才是代码,至于什么语言那就更靠后了
rust与否,根本不重要。
rust与否,根本不重要。