【CJ 进阶续篇 08/30 · 总第 36 篇】

还没测出利润来源,就开始优化微秒,通常是在优化一个还不存在的优势。

Python 适合快速验证数据、信号和成本模型;当策略真的遇到高并发、延迟长尾和执行阻塞,才有必要定位是不是语言或运行时成为瓶颈。Rust 可以提供更严格的类型约束和更可控的运行表现,但它不会自动修正错误的入场逻辑,也不会让单边行情消失。

工程顺序应该是先证明策略逻辑,再测量真实瓶颈,然后选择合适的实现方式。把所有问题都归结为“速度不够”,很容易绕开更难但更重要的问题:数据是否正确,风险是否可控,失败时能不能停下来。

测试也要先分清平均速度和最慢时刻。平时很快,遇到拥堵却长时间阻塞,可能比稳定但稍慢更难管理。是否重写,应由测量结果和失败表现决定,而不是由语言名称带来的专业感决定。

快不是目的。能在正确的地方变快,才是工程价值。

下一篇:市场休市了,合约价格为什么还在动?

#量化工程 #Rust