NautilusTrader Documentation
Welcome to the official documentation for NautilusTrader!
NautilusTrader is an open-source, high-performance, production-grade algorithmic trading platform, providing quantitative traders with the ability to backtest portfolios of automated trading strategies on historical data with an event-driven engine, and also deploy those same strategies live, with no code changes.
The platform provides an extensive array of features and capabilities, coupled with open-ended flexibility for assembling trading systems using the framework. Given the breadth of information, and required pre-requisite knowledge, both beginners and experts alike may find the learning curve steep. However, this documentation aims to assist you in learning and understanding NautilusTrader, so that you can then leverage it to achieve your algorithmic trading goals.
If you have any questions or need further assistance, please reach out to the NautilusTrader community for support.
Popular topics
Getting Started
Provides an overview, installation guide, and tutorials for setting up and running your first backtests.
Concepts
Understand key concepts, essential terminologies, core architecture, and algorithmic trading principles within NautilusTrader.
Tutorials
Guided learning experience with a series of comprehensive step-by-step walkthroughs. Each tutorial targets specific features or workflows, enabling hands-on learning.
Integrations
Details adapter integrations for connecting with trading venues and data providers, unifying their raw APIs into a single interface.
Developer Guide
These guides will help you add functionality to your trading operation and/or provide valuable contributions.
The terms "NautilusTrader", "Nautilus" and "platform" are used interchageably throughout the documentation.