TGViewer
GitHub开源观察|开源项目·热门仓库·开发者 GitHub开源观察|开源项目·热门仓库·开发者 @githubtrendinghub · 840 subscribers
Post #904 12
Rust 原生交易引擎 NautilusTrader 开源

NautilusTrader 是一个生产级、Rust 原生内核的多资产交易引擎,采用确定性事件驱动架构。它把研究、回测和实盘执行统一在同一套架构里,Python 负责策略逻辑与配置,Rust 内核负责性能与安全。策略从研究到实盘部署无需改代码,解决了传统方案中研究用 Python、生产用编译语言导致的两套系统割裂问题。

引擎支持加密货币(CEX/DEX)、外汇、股票、期货、期权及博彩交易所,通过模块化适配器可接入任何提供 REST API 或 WebSocket 的场所。内置回测支持纳秒级历史数据,可同时运行多场所、多策略,也支持用 Rust 编写关键任务交易系统。当前 v2 版本处于候选发布阶段,官方提供预编译 wheel,无需安装 Rust 工具链。

核心特性:

• Rust 内核配合 mimalloc 分配器与 tokio 异步网络;支持 IOC
• FOK
• GTC 等订单时效类型及 OCO
• OUO 等条件订单;提供 post-only
• reduce-only
• 冰山单等执行指令;可选 Redis 状态持久化;支持 Linux
• macOS
• Windows 及 Docker 部署
已集成 Binance、Bybit、OKX、Coinbase、Deribit、Hyperliquid、dYdX、Interactive Brokers、Polymarket 等 18 家交易场所与数据源。项目采用 LGPL-3.0 许可,由 Nautech Systems 开发维护,按双周节奏发布更新。
价格与数量类型支持高精度(128 位整数,16 位小数)与标准精度(64 位整数,9 位小数)两种模式,官方 Python wheel 默认启用高精度模式。


项目定位面向个人及小团队量化交易者,聚焦单节点回测与实盘,UI 仪表盘、分布式编排等不在当前路线图内。安装可用 pip 直接拉取预编译包,或通过 Docker 镜像快速体验 JupyterLab 回测示例。

GitHub

#GitHub #开源 #NautilusTrader #Rust #量化交易 #回测 #加密货币 #算法交易 #Python #事件驱动
@GitHubTrendingHub
More from @githubtrendinghub
  1. Sep 27, 2026Buzz:人类与 AI 智能体共用的自托管协作空间 由 Block 开源、Apache 2.0 许可。它是可自托管的 Nostr relay 工作区,人和 AI 智能体共享同一房间…
  2. Sep 27, 2026OpenBao:开源密钥与敏感数据管理方案 用于集中管理、存储和分发密钥、证书与各类敏感数据,面向需要处理数据库凭据、API Key、服务间通信凭证的团队,替代自建方案。 · 密钥…
  3. Sep 27, 2026TensorFlow:端到端开源机器学习平台 由 Google Brain 团队为机器学习与神经网络研究而开发,提供工具、库与社区资源,方便研究者推进前沿模型、开发者构建和部署 M…
  4. Sep 27, 2026AlmaLinux 认证计划:软件认证首次开放给用户 AlmaLinux 首次支持软件认证,硬件认证套件也一并重写,两条路径的测试结果都汇入同一个公开目录。认证免费,硬件检查不再要…
  5. Sep 26, 2026ImageShrink:Windows 本地批量图片压缩工具 不想为一次批量缩图打开 Photoshop,也不想把文件传到在线转换器。ImageShrink 是一款 Windows…
  6. Sep 26, 2026Linux Device Manager:把 lspci、lsusb 收进一个 GTK4 设备树 Linux 上查设备要在 lspci、lsusb、lshw、sysfs 和 dme…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →