NautilusTrader 是一个开源的 Python 算法交易平台,专为回测和部署交易策略而设计。它提供了一个 Python 原生环境,具有高性能和与多种资产类别集成的能力。平台的核心是用 Rust 编写的,利用 Tokio 提供异步网络支持,确保速度和可靠性。NautilusTrader 支持事件驱动的回测器、高级订单类型和条件触发器,并支持交易代理的 AI 培训。