Skip to main content

Crate nautilus_cli

Crate nautilus_cli 

Source
Expand description

Command-line interface and tools for NautilusTrader.

The nautilus-cli crate provides a command-line interface for managing and operating NautilusTrader installations. It includes tools for database management, system configuration, and operational utilities:

  • Database initialization and management commands.
  • PostgreSQL schema setup and maintenance.
  • Configuration validation and setup utilities.
  • System administration and operational tools.

§NautilusTrader

NautilusTrader is an open-source, production-grade, Rust-native engine for multi-asset, multi-venue trading systems.

The system spans research, deterministic simulation, and live execution within a single event-driven architecture, providing research-to-live semantic parity.

§Feature Flags

This crate provides feature flags to control source code inclusion during compilation, depending on the intended use case:

  • defi: Enables DeFi functionality including blockchain data access and pool analysis.

Modules§

opt

Functions§

run
Runs the Nautilus CLI based on the provided options.