🐚 NautilusTrader Guide

A step-by-step guide to the design, architecture, and real-world use of a high-performance quantitative trading framework.

19 modules • 5 phases • covering the end-to-end learning path
Last updated: 2026-04-29

⚠️ Disclaimer:
This guide is not official documentation. The content was generated and compiled with AI assistance and may contain errors, omissions, or outdated technical specifications. Quantitative trading carries substantial risk; please rigorously backtest and validate all code before deployment in live trading environments.
Any corrections are welcome.
Contact us: Telegram · Discord


🚀 Phase 0: Getting Started

Set up your environment and run your first backtest.

📚 Phase 1: Global Understanding

Build a clear mental model of what NautilusTrader is, why it was designed this way, and how the system fits together.

🔧 Phase 2: Core Components

Learn what each core component does, how the pieces interact, and why the design matters in practice.

🚀 Phase 3: Practical Application

Build strategies, run backtests, and move into live trading workflows.

🔌 Phase 4: Advanced Extensions

Extend the platform with new adapters, custom components, and more advanced live-trading capabilities.

🧪 Phase 5: Hands-on Labs


📎 Appendices


NautilusTrader Guide · Written for quantitative developers and traders

Based on the nautilus_trader open-source framework