Skip to main content

A high-performance algorithmic trading platform and event-driven backtester

Project description

codecov codspeed pythons pypi-version pypi-format Downloads Discord

Branch Version Status
master version build
nightly version build
develop version build
Platform Rust Python
Linux (x86_64) 1.87.0+ 3.11-3.13
Linux (ARM64) 1.87.0+ 3.11-3.13
macOS (ARM64) 1.87.0+ 3.11-3.13
Windows (x86_64) 1.87.0+ 3.11-3.13

Introduction

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 is AI-first, designed to develop and deploy algorithmic trading strategies within a highly performant and robust Python-native environment. This helps to address the parity challenge of keeping the Python research/backtest environment consistent with the production live trading environment.

NautilusTrader's design, architecture, and implementation philosophy prioritizes software correctness and safety at the highest level, with the aim of supporting Python-native, mission-critical, trading system backtesting and live deployment workloads.

The platform is also universal, and asset-class-agnostic — with any REST API or WebSocket feed able to be integrated via modular adapters. It supports high-frequency trading across a wide range of asset classes and instrument types including FX, Equities, Futures, Options, Crypto and Betting, enabling seamless operations across multiple venues simultaneously.

nautilus-trader

Features

  • Fast: Core is written in Rust with asynchronous networking using tokio.
  • Reliable: Rust-powered type- and thread-safety, with optional Redis-backed state persistence.
  • Portable: OS independent, runs on Linux, macOS, and Windows. Deploy using Docker.
  • Flexible: Modular adapters mean any REST API or WebSocket feed can be integrated.
  • Advanced: Time in force IOC, FOK, GTC, GTD, DAY, AT_THE_OPEN, AT_THE_CLOSE, advanced order types and conditional triggers. Execution instructions post-only, reduce-only, and icebergs. Contingency orders including OCO, OUO, OTO.
  • Customizable: Add user-defined custom components, or assemble entire systems from scratch leveraging the cache and message bus.
  • Backtesting: Run with multiple venues, instruments and strategies simultaneously using historical quote tick, trade tick, bar, order book and custom data with nanosecond resolution.
  • Live: Use identical strategy implementations between backtesting and live deployments.
  • Multi-venue: Multiple venue capabilities facilitate market-making and statistical arbitrage strategies.
  • AI Training: Backtest engine fast enough to be used to train AI trading agents (RL/ES).

Alt text

nautilus - from ancient Greek 'sailor' and naus 'ship'.

The nautilus shell consists of modular chambers with a growth factor which approximates a logarithmic spiral. The idea is that this can be translated to the aesthetics of design and architecture.

Why NautilusTrader?

  • Highly performant event-driven Python: Native binary core components.
  • Parity between backtesting and live trading: Identical strategy code.
  • Reduced operational risk: Enhanced risk management functionality, logical accuracy, and type safety.
  • Highly extendable: Message bus, custom components and actors, custom data, custom adapters.

Traditionally, trading strategy research and backtesting might be conducted in Python using vectorized methods, with the strategy then needing to be reimplemented in a more event-driven way using C++, C#, Java or other statically typed language(s). The reasoning here is that vectorized backtesting code cannot express the granular time and event dependent complexity of real-time trading, where compiled languages have proven to be more suitable due to their inherently higher performance, and type safety.

One of the key advantages of NautilusTrader here, is that this reimplementation step is now circumvented - as the critical core components of the platform have all been written entirely in Rust or Cython. This means we're using the right tools for the job, where systems programming languages compile performant binaries, with CPython C extension modules then able to offer a Python-native environment, suitable for professional quantitative traders and trading firms.

Why Python?

Python was originally created decades ago as a simple scripting language with a clean straightforward syntax. It has since evolved into a fully fledged general purpose object-oriented programming language. Based on the TIOBE index, Python is currently the most popular programming language in the world. Not only that, Python has become the de facto lingua franca of data science, machine learning, and artificial intelligence.

developer/user communities. However, Python has performance and typing limitations for large-scale, latency-sensitive systems. Cython addresses many of these issues by introducing static typing into Python's rich ecosystem of libraries and communities.

Why Rust?

Rust is a multi-paradigm programming language designed for performance and safety, especially safe concurrency. Rust is "blazingly fast" and memory-efficient (comparable to C and C++) with no garbage collector. It can power mission-critical systems, run on embedded devices, and easily integrates with other languages.

Rust’s rich type system and ownership model guarantees memory-safety and thread-safety deterministically — eliminating many classes of bugs at compile-time.

The project increasingly utilizes Rust for core performance-critical components. Python bindings are implemented via Cython and PyO3—no Rust toolchain is required at install time.

This project makes the Soundness Pledge:

“The intent of this project is to be free of soundness bugs. The developers will do their best to avoid them, and welcome help in analyzing and fixing them.”

[!NOTE]

MSRV: NautilusTrader relies heavily on improvements in the Rust language and compiler. As a result, the Minimum Supported Rust Version (MSRV) is generally equal to the latest stable release of Rust.

Integrations

NautilusTrader is modularly designed to work with adapters, enabling connectivity to trading venues and data providers by translating their raw APIs into a unified interface and normalized domain model.

The following integrations are currently supported; see docs/integrations/ for details:

Name ID Type Status Docs
Betfair BETFAIR Sports Betting Exchange status Guide
Binance BINANCE Crypto Exchange (CEX) status Guide
Binance US BINANCE Crypto Exchange (CEX) status Guide
Binance Futures BINANCE Crypto Exchange (CEX) status Guide
Bybit BYBIT Crypto Exchange (CEX) status Guide
Coinbase International COINBASE_INTX Crypto Exchange (CEX) status Guide
Databento DATABENTO Data Provider status Guide
dYdX DYDX Crypto Exchange (DEX) status Guide
Interactive Brokers INTERACTIVE_BROKERS Brokerage (multi-venue) status Guide
OKX OKX Crypto Exchange (CEX) status Guide
Polymarket POLYMARKET Prediction Market (DEX) status Guide
Tardis TARDIS Crypto Data Provider status Guide
  • ID: The default client ID for the integrations adapter clients.
  • Type: The type of integration (often the venue type).

Status

  • building: Under construction and likely not in a usable state.
  • beta: Completed to a minimally working state and in a beta testing phase.
  • stable: Stabilized feature set and API, the integration has been tested by both developers and users to a reasonable level (some bugs may still remain).

See the Integrations documentation for further details.

Versioning and releases

NautilusTrader is still under active development. Some features may be incomplete, and while the API is becoming more stable, breaking changes can occur between releases. We strive to document these changes in the release notes on a best-effort basis.

We aim to follow a bi-weekly release schedule, though experimental or larger features may cause delays.

Branches

We aim to maintain a stable, passing build across all branches.

  • master: Reflects the source code for the latest released version; recommended for production use.
  • nightly: Daily snapshots of the develop branch for early testing; merged at 14:00 UTC or on demand.
  • develop: Active development branch for contributors and feature work.

[!NOTE]

Our roadmap aims to achieve a stable API for version 2.x (likely after the Rust port). Once this milestone is reached, we plan to implement a formal deprecation process for any API changes. This approach allows us to maintain a rapid development pace for now.

Precision mode

NautilusTrader supports two precision modes for its core value types (Price, Quantity, Money), which differ in their internal bit-width and maximum decimal precision.

  • High-precision: 128-bit integers with up to 16 decimals of precision, and a larger value range.
  • Standard-precision: 64-bit integers with up to 9 decimals of precision, and a smaller value range.

[!NOTE]

By default, the official Python wheels ship in high-precision (128-bit) mode on Linux and macOS. On Windows, only standard-precision (64-bit) is available due to the lack of native 128-bit integer support. For the Rust crates, the default is standard-precision unless you explicitly enable the high-precision feature flag.

See the Installation Guide for further details.

Rust feature flag: To enable high-precision mode in Rust, add the high-precision feature to your Cargo.toml:

[dependencies]
nautilus_model = { version = "*", features = ["high-precision"] }

Installation

We recommend using the latest supported version of Python and installing nautilus_trader inside a virtual environment to isolate dependencies.

There are two supported ways to install:

  1. Pre-built binary wheel from PyPI or the Nautech Systems package index.
  2. Build from source.

[!TIP]

We highly recommend installing using the uv package manager with a "vanilla" CPython.

Conda and other Python distributions may work but aren’t officially supported.

From PyPI

To install the latest binary wheel (or sdist package) from PyPI using Python's pip package manager:

pip install -U nautilus_trader

From the Nautech Systems package index

The Nautech Systems package index (packages.nautechsystems.io) is PEP-503 compliant and hosts both stable and development binary wheels for nautilus_trader. This enables users to install either the latest stable release or pre-release versions for testing.

Stable wheels

Stable wheels correspond to official releases of nautilus_trader on PyPI, and use standard versioning.

To install the latest stable release:

pip install -U nautilus_trader --index-url=https://packages.nautechsystems.io/simple

Development wheels

Development wheels are published from both the nightly and develop branches, allowing users to test features and fixes ahead of stable releases.

Note: Wheels from the develop branch are only built for the Linux x86_64 platform to save time and compute resources, while nightly wheels support additional platforms as shown below.

Platform Nightly Develop
Linux (x86_64)
Linux (ARM64) -
macOS (ARM64) -
Windows (x86_64) -

This process also helps preserve compute resources and ensures easy access to the exact binaries tested in CI pipelines, while adhering to PEP-440 versioning standards:

  • develop wheels use the version format dev{date}+{build_number} (e.g., 1.208.0.dev20241212+7001).
  • nightly wheels use the version format a{date} (alpha) (e.g., 1.208.0a20241212).

[!WARNING]

We don't recommend using development wheels in production environments, such as live trading controlling real capital.

Installation commands

By default, pip installs the latest stable release. Adding the --pre flag ensures that pre-release versions, including development wheels, are considered.

To install the latest available pre-release (including development wheels):

pip install -U nautilus_trader --pre --index-url=https://packages.nautechsystems.io/simple

To install a specific development wheel (e.g., 1.208.0a20241212 for December 12, 2024):

pip install nautilus_trader==1.208.0a20241212 --index-url=https://packages.nautechsystems.io/simple

Available versions

You can view all available versions of nautilus_trader on the package index.

To programmatically fetch and list available versions:

curl -s https://packages.nautechsystems.io/simple/nautilus-trader/index.html | grep -oP '(?<=<a href=")[^"]+(?=")' | awk -F'#' '{print $1}' | sort

Branch updates

  • develop branch wheels (.dev): Are built and published continuously with every merged commit.
  • nightly branch wheels (a): Are built and published daily when develop branch is automatically merged at 14:00 UTC (if there are changes).

Retention policies

  • develop branch wheels (.dev): Only the most recent wheel build is retained.
  • nightly branch wheels (a): Only the 10 most recent wheel builds are retained.

From Source

It's possible to install from source using pip if you first install the build dependencies as specified in the pyproject.toml.

  1. Install rustup (the Rust toolchain installer):

    • Linux and macOS:

      curl https://sh.rustup.rs -sSf | sh
      
    • Windows:

    • Verify (any system): from a terminal session run: rustc --version

  2. Enable cargo in the current shell:

    • Linux and macOS:

      source $HOME/.cargo/env
      
    • Windows:

      • Start a new PowerShell
  3. Install clang (a C language frontend for LLVM):

    • Linux:

      sudo apt-get install clang
      
    • Windows:

      1. Add Clang to your Build Tools for Visual Studio 2019:

        • Start | Visual Studio Installer | Modify | C++ Clang tools for Windows (12.0.0 - x64…) = checked | Modify
      2. Enable clang in the current shell:

        [System.Environment]::SetEnvironmentVariable('path', "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\Llvm\x64\bin\;" + $env:Path,"User")
        
    • Verify (any system): from a terminal session run: clang --version

  4. Install uv (see the uv installation guide for more details):

    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  5. Clone the source with git, and install from the project's root directory:

    git clone --branch develop --depth 1 https://github.com/nautechsystems/nautilus_trader
    cd nautilus_trader
    uv sync --all-extras
    

[!NOTE]

The --depth 1 flag fetches just the latest commit for a faster, lightweight clone.

See the Installation Guide for other options and further details.

Redis

Using Redis with NautilusTrader is optional and only required if configured as the backend for a cache database or message bus. See the Redis section of the Installation Guide for further details.

Makefile

A Makefile is provided to automate most installation and build tasks for development. It provides the following targets:

  • make install: Installs in release build mode with all dependency groups and extras.
  • make install-debug: Same as make install but with debug build mode.
  • make install-just-deps: Installs just the main, dev and test dependencies (does not install package).
  • make build: Runs the build script in release build mode (default).
  • make build-debug: Runs the build script in debug build mode.
  • make build-wheel: Runs uv build with a wheel format in release mode.
  • make build-wheel-debug: Runs uv build with a wheel format in debug mode.
  • make clean: Deletes all build results, such as .so or .dll files.
  • make distclean: CAUTION Removes all artifacts not in the git index from the repository. This includes source files which have not been git added.
  • make docs: Builds the documentation HTML using Sphinx.
  • make pre-commit: Runs the pre-commit checks over all files.
  • make ruff: Runs ruff over all files using the pyproject.toml config (with autofix).
  • make pytest: Runs all tests with pytest.
  • make test-performance: Runs performance tests with codspeed.

[!TIP]

Run make build-debug to compile after changes to Rust or Cython code for the most efficient development workflow.

Examples

Indicators and strategies can be developed in both Python and Cython. For performance and latency-sensitive applications, we recommend using Cython. Below are some examples:

Docker

Docker containers are built using the base image python:3.12-slim with the following variant tags:

  • nautilus_trader:latest has the latest release version installed.
  • nautilus_trader:nightly has the head of the nightly branch installed.
  • jupyterlab:latest has the latest release version installed along with jupyterlab and an example backtest notebook with accompanying data.
  • jupyterlab:nightly has the head of the nightly branch installed along with jupyterlab and an example backtest notebook with accompanying data.

You can pull the container images as follows:

docker pull ghcr.io/nautechsystems/<image_variant_tag> --platform linux/amd64

You can launch the backtest example container by running:

docker pull ghcr.io/nautechsystems/jupyterlab:nightly --platform linux/amd64
docker run -p 8888:8888 ghcr.io/nautechsystems/jupyterlab:nightly

Then open your browser at the following address:

http://127.0.0.1:8888/lab

[!WARNING]

NautilusTrader currently exceeds the rate limit for Jupyter notebook logging (stdout output). As a result, the log_level in the examples is set to ERROR. Lowering this level to see more logging will cause the notebook to hang during cell execution. We are investigating a fix, which may involve either raising the configured rate limits for Jupyter or throttling the log flushing from Nautilus.

Development

We aim to provide the most pleasant developer experience possible for this hybrid codebase of Python, Cython and Rust. See the Developer Guide for helpful information.

Testing with Rust

cargo-nextest is the standard Rust test runner for NautilusTrader. Its key benefit is isolating each test in its own process, ensuring test reliability by avoiding interference.

You can install cargo-nextest by running:

cargo install cargo-nextest

[!TIP]

Run Rust tests with make cargo-test, which uses cargo-nextest with an efficient profile.

Contributing

Thank you for considering contributing to NautilusTrader! We welcome any and all help to improve the project. If you have an idea for an enhancement or a bug fix, the first step is to open an issue on GitHub to discuss it with the team. This helps to ensure that your contribution will be well-aligned with the goals of the project and avoids duplication of effort.

Once you're ready to start working on your contribution, make sure to follow the guidelines outlined in the CONTRIBUTING.md file. This includes signing a Contributor License Agreement (CLA) to ensure that your contributions can be included in the project.

[!NOTE]

Pull requests should target the develop branch (the default branch). This is where new features and improvements are integrated before release.

Thank you again for your interest in NautilusTrader! We look forward to reviewing your contributions and working with you to improve the project.

Community

Join our community of users and contributors on Discord to chat and stay up-to-date with the latest announcements and features of NautilusTrader. Whether you're a developer looking to contribute or just want to learn more about the platform, all are welcome on our Discord server.

[!WARNING]

NautilusTrader does not issue, promote, or endorse any cryptocurrency tokens. Any claims or communications suggesting otherwise are unauthorized and false.

All official updates and communications from NautilusTrader will be shared exclusively through https://nautilustrader.io, our Discord server, or our X (Twitter) account: @NautilusTrader.

If you encounter any suspicious activity, please report it to the appropriate platform and contact us at info@nautechsystems.io.

License

The source code for NautilusTrader is available on GitHub under the GNU Lesser General Public License v3.0. Contributions to the project are welcome and require the completion of a standard Contributor License Agreement (CLA).


NautilusTrader™ is developed and maintained by Nautech Systems, a technology company specializing in the development of high-performance trading systems. For more information, visit https://nautilustrader.io.

© 2015-2025 Nautech Systems Pty Ltd. All rights reserved.

nautechsystems

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nautilus_trader-1.218.0.tar.gz (2.2 MB view details)

Uploaded Source

Built Distributions

nautilus_trader-1.218.0-cp313-cp313-win_amd64.whl (38.1 MB view details)

Uploaded CPython 3.13Windows x86-64

nautilus_trader-1.218.0-cp313-cp313-manylinux_2_35_x86_64.whl (92.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

nautilus_trader-1.218.0-cp313-cp313-manylinux_2_35_aarch64.whl (86.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

nautilus_trader-1.218.0-cp313-cp313-macosx_14_0_arm64.whl (82.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

nautilus_trader-1.218.0-cp312-cp312-win_amd64.whl (38.1 MB view details)

Uploaded CPython 3.12Windows x86-64

nautilus_trader-1.218.0-cp312-cp312-manylinux_2_35_x86_64.whl (92.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

nautilus_trader-1.218.0-cp312-cp312-manylinux_2_35_aarch64.whl (86.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

nautilus_trader-1.218.0-cp312-cp312-macosx_14_0_arm64.whl (81.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

nautilus_trader-1.218.0-cp311-cp311-win_amd64.whl (38.2 MB view details)

Uploaded CPython 3.11Windows x86-64

nautilus_trader-1.218.0-cp311-cp311-manylinux_2_35_x86_64.whl (93.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

nautilus_trader-1.218.0-cp311-cp311-manylinux_2_35_aarch64.whl (86.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

nautilus_trader-1.218.0-cp311-cp311-macosx_14_0_arm64.whl (81.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

Details for the file nautilus_trader-1.218.0.tar.gz.

File metadata

  • Download URL: nautilus_trader-1.218.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.9

File hashes

Hashes for nautilus_trader-1.218.0.tar.gz
Algorithm Hash digest
SHA256 d35047a87cddf23bc70049b045ad7a2587ca3ea12c9c804c6e51ce50864697b6
MD5 6c478edeec897084dca9a0be4689b36f
BLAKE2b-256 ef44c372b445bcc4b62298c635f343256115e43f0d2ea5afca39ba00c6a87db1

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a173b46d6fb5d59119bd2cc91f1f5613838abc581b11ead6dccde3b5bffb0660
MD5 1e89b6e04564b01e00dbcefa02f25a00
BLAKE2b-256 2d18d7bb2667103f695e18b990a1a8ccce030fdde1690f660c020bdacdfba7c2

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 1368b0bae02afc5743293d80b3cde62b7adb4cbb1da0a94515c877f974a5f223
MD5 f98c9929b76e9e4b25cf1f0b36867153
BLAKE2b-256 3fb6e4dfe3f68d143fb1e239b1e1240a39b81d9723da578be4a4531156d277a0

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp313-cp313-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 bd080a8139c7c4dbaf2a3ad25478a0e3b939cdf656a7a65c051c66bb4c8f41e8
MD5 498660121ec06806c625dee99a71d710
BLAKE2b-256 032215c182a599ad6737c59b02ce1d38af3ca324c1aa8278a59d769ad4ff3b4f

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c658ef9ad4898143540f0e4b22b95223e452dc75eb4266ea734e2a8b6e8d807c
MD5 e158feca19d7411ddc090b537af59cbc
BLAKE2b-256 2f592e017040212cc548263cfea9f7d00ceba79d495e48677b9bf89355f1b3a4

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 099e4273922a2f3602af87f3374cea976416dbfac19ed007beeba321a3fa4d59
MD5 a321ac5adaaf1cb633771340a80c62c8
BLAKE2b-256 5e998620b00a44707318160662312190bb27a28cb6f33f9b619769af27c8371c

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 51ad8676f0a221338c82e8be27de8dd35967d0666505ce5258abda00924398b6
MD5 c417f7fb0da53caa3e221a04e55e3513
BLAKE2b-256 7375c735d210b2f808e2fa27a57ea3b203fc0a3e9fd045017545aaf1f5455579

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp312-cp312-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 18729088c5ec4070e7b152ea0177267b9c28f5678ecab3c6769eb53cc47a0180
MD5 5d82d111ac209358df6d75b152503bd7
BLAKE2b-256 b5b6d1124310f223514e2ce27e54d72c561114c82e1c236b690991df09a83033

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8a9c7e61c0760b4846d2d63c81a557bf27af0ecf810681627d628f385d95ccf3
MD5 7519bdcadec5ffa217bd9789465e686e
BLAKE2b-256 390884d9ca1d78c514f126099d720f62981af89e88d4bfeddfad228c5b32d057

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9bbb97cfd4ffe83b94cbe679de9763de2f8f44f411845265fd679fa77b449bf1
MD5 f9f7384a130c8b7f524e1a14d65e9cec
BLAKE2b-256 d7dd7e77a515cb29804b794fd8c665f59b3ffb4e05d47fa9f6d33ea4686ea8de

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 703501d9c6939bdac9c1dd1569c82b466a1c9df191b8982997a0a21b76260ef1
MD5 e5b8a498a7941c72ebb7305595dbc377
BLAKE2b-256 8503cfb00b15dcc17629468c9cdc2639796d555cb16d4acd5cc8d0592dc636f5

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp311-cp311-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 7a7d92f8ca7326d72cb04fbc619455c15001c57097836c13897c7337e6e93faa
MD5 179aa28a9443cc229d72894da0076a1d
BLAKE2b-256 c7dd9cda13b7cb4b563f0c5d434d880d9fa82de1eaa0101d71ca397af8adde01

See more details on using hashes here.

File details

Details for the file nautilus_trader-1.218.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for nautilus_trader-1.218.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a664980a30c8972683a16d8e3a5c3348add40bcac3069b3c901281471c92b7ec
MD5 fcdc3742686e013bdd6e93d1aeffa451
BLAKE2b-256 d3935a20500b0a0a0d7c0da90c5a18e464cd537e6e6a2c1c2e128a6e9a361ef6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page