投稿 提交工具 投放合作

NautilusTrader:Rust原生多资产交易引擎

效率工具 31.6k(+30) 4.3k Rust 2026-11-15 访问官网 ↗ 在 GitHub 打开

Rust原生的多资产、多交易所交易系统引擎,覆盖研究、确定性回测与实盘执行,Python作为策略控制层。

NautilusTrader 是一个开源、生产级的 Rust 原生交易引擎,采用事件驱动架构,覆盖研究、确定性模拟与实盘执行。Rust 核心负责性能与类型/线程安全(使用 mimalloc 分配器与 tokio 异步网络),Python 通过 PyO3 绑定作为策略逻辑、配置与编排的控制层;也可完全用 Rust 编写交易系统。同一套策略与执行算法代码可同时用于回测和实盘,降低部署差异,但 README 明确实盘仍会引入模拟无法复现的交易所、传输、时序、持久化与对账行为。引擎资产类别无关,通过模块化适配器接入任何 REST API 或 WebSocket 数据源,现有集成涵盖中心化/去中心化加密交易所、外汇、股票、期货、期权及博彩交易所。支持纳秒级历史数据回测、多交易所并行、高级订单类型与条件单,以及 Redis 状态持久化。当前处于 v2 过渡期,v1 仅接收关键安全修复;预编译 wheel 无需 Rust 工具链即可安装。

Star 趋势2026-11-08 — 2026-11-15当前 Stars 32k24h +30

31k32k11-0811-1211-15