Tool Open source

NautilusTrader

NautilusTrader is an open-source, Rust-native engine and platform for multi-asset, multi-venue algorithmic trading. Its deterministic, event-driven architecture spans research, simulation, backtesting, and live execution, using Python as the control plane for strategy logic, configuration, and orchestration while also supporting systems written entirely in Rust.

View repository Visit site Mentioned in 1 video ↓

Overview

The same execution semantics and deterministic time model are used in research and live systems, allowing strategies to move from research to production without code changes. Modular adapters connect venues through REST APIs or WebSocket feeds; the engine supports historical quote, trade, bar, order-book, and custom data, multi-venue strategies, advanced order types, optional Redis-backed state persistence, and training AI trading agents with reinforcement-learning or evolutionary-strategy methods. It runs on Linux, macOS, and Windows and can be deployed with Docker.

What NautilusTrader is used for

1 use taken from transcripts — each links to the moment in the video.

  • An open-source, Rust-native engine and platform for multi-asset algorithmic trading. It uses the same event-driven engine for backtesting and live execution so strategies can move from research to live markets without rewrites.

Videos mentioning NautilusTrader

1 in the library.