💹 量化交易圈的宝藏开源项目,回测跑通的策略能原样切到实盘,不用再重写一遍
GitHub 揽获 2.7 万 stars,由 Nautech Systems 维护,源码以 LGPL 3.0 发布。
写策略的人几乎都栽过同一个坑:研究阶段用 Python 拼一版回测,跑得漂漂亮亮,上实盘换另一套代码重写,两边逻辑悄悄对不齐,亏了半天都定位不到差在哪。NautilusTrader 用同一套事件驱动架构贯穿研究、回测和实盘,回测精度到纳秒级,报价、成交、K 线、订单簿和自定义历史数据都能喂进去。
内核用 Rust 写,策略和编排照旧用 Python,中间靠 PyO3 绑定,也可以整个系统纯 Rust 实现。订单侧该有的都有,IOC、FOK、GTC、GTD、DAY 这些有效期类型,OCO、OUO、OTO 这类关联单。已经接稳的场所包括 Binance、Coinbase、Kraken、OKX、Bybit、BitMEX、Deribit、Hyperliquid、Interactive Brokers、Databento 和 Polymarket。
策略从纸面走到真金白银,中间那道翻译最容易亏钱。
GitHub:
顯示更多