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"> [![rustc](https://img.shields.io/crates/msrv/nautilus-core?color=ea7233&logo=rust&label=rustc)](https://crates.io/crates/nautilus-core) [![crates.io](https://…

查看完整页面