教程
教程通过一系列全面的分步指导提供引导式学习体验。 每个教程针对特定功能或工作流程,实现动手学习。 从基本任务到更高级的操作,这些教程适合各种技能水平。
信息
每个教程都是从位于文档教程目录中的 Jupyter notebook 生成的。这些 notebook 作为宝贵的学习辅助工具,让您可以交互式地执行代码。
提示
- 确保您使用的教程文档与您的 NautilusTrader 版本匹配:
- 最新版: 这些文档从
master
分支的 HEAD 构建,适用于最新稳定版本。请参阅 https://nautilustrader.io/docs/latest/tutorials/。 - 每夜版: 这些文档从
nightly
分支的 HEAD 构建,适用于前沿和实验性功能。请参阅 https://nautilustrader.io/docs/nightly/tutorials/。
在 Docker 中运行
或者,可以下载一个自包含的 Docker 化 Jupyter notebook 服务器,无需设置或安装。这是启动并运行以试用 NautilusTrader 的最快方法。请注意,删除容器也会删除任何数据。
- 首先,安装 docker:
- 转到 Docker 安装指南并按照说明操作。
- 从终端下载最新镜像:
docker pull ghcr.io/nautechsystems/jupyterlab:nightly --platform linux/amd64
- 运行 docker 容器,暴露 Jupyter 端口:
docker run -p 8888:8888 ghcr.io/nautechsystems/jupyterlab:nightly
- 当容器启动时,终端中将打印带有访问令牌的 URL。复制该 URL 并在浏览器中打开,例如:
教程列表
基础教程
- 数据加载和处理 - 学习如何加载和处理外部数据源
- Parquet 数据浏览器 - 探索和分析 Parquet 格式的市场数据
回测教程
- Binance 订单簿回测 - 使用 Binance 订单簿数据进行回测
- Bybit 订单簿回测 - 使用 Bybit 订单簿数据进行回测
- 外汇 K 线回测 - 使用外汇 K 线数据进行策略回测
数据提供商教程
- Databento 概览 - Databento 数据提供商的介绍和使用
- Databento 数据目录 - 使用 Databento 数据目录管理历史数据
这些教程将帮助您:
- 了解 NautilusTrader 的核心功能
- 学习如何设置和运行回测
- 掌握数据处理和分析技巧
- 实现自定义交易策略
- 集成外部数据源和交易所