nautilus_trader nautechsystems
Production-grade Rust-native trading engine with deterministic event-driven architecture
- 主要语言
- Rust
- Stars
- 25,740
- Forks
- 3,364
标签
- 金融量化
- 框架
- Rust
- Python
- 事件循环
- 实时
- 后端
摘要
NautilusTrader 是一个基于 Rust 原生实现、采用确定性事件驱动架构的开源生产级交易引擎,用于多资产、多交易所的量化交易系统。其核心价值在于统一研究和实盘执行语义,策略可从回测无缝部署到实盘而无需改代码,通过 Redis 实现状态持久化,并支持回测、实盘、多交易所做市及 AI 交易智能体训练等场景。Python 通过 PyO3 作为控制平面提供灵活的策略编写与编排能力,底层则交由高性能的 Rust 引擎处理。
README
# <img src="https://github.com/nautechsystems/nautilus_trader/raw/develop/assets/nautilus-trader-logo.png" alt="NautilusTrader" width="500"> [](https://crates.io/crates/nautilus-core) [![crates.io](https://…