核心概念
概念指南介绍并解释了支撑 NautilusTrader 平台的基础思想、组件和最佳实践。 这些指南旨在提供概念性和实用性的见解,帮助您了解系统架构、策略、数据管理、执行流程等。 探索以下指南以加深您的理解并充分利用 NautilusTrader。
概览
概览指南涵盖了平台的主要功能和预期用例。
架构
架构指南深入探讨了支撑平台的基础原理、结构和设计。它非常适合开发人员、系统架构师或任何对 NautilusTrader 内部工作原理感兴趣的人。
参与者
Actor
作为与交易系统交互的基础组件。
参与者指南涵盖了功能和实现细节。
策略
Strategy
是编写和使用交易策略时 NautilusTrader 用户体验的核心。策略指南涵盖了如何为平台实现策略。
金融工具
金融工具指南涵盖了可交易资产和合约的不同工具定义规范。
数据
NautilusTrader 平台定义了一系列专门为表示交易领域而精心设计的内置数据类型。数据指南涵盖了内置和自定义数据的使用。
执行
NautilusTrader 可以同时处理多个策略和交易场所的交易执行和订单管理(每个实例)。执行指南涵盖了执行中涉及的组件,以及执行消息(命令和事件)的流程。
订单
订单指南提供了有关平台可用订单类型的更多详细信息,以及每种订单支持的执行指令。还涵盖了高级订单类型和模拟订单。
头寸
头寸指南解释了头寸在 NautilusTrader 中的工作原理,包括它们的生命周期、从订单成交的聚合、盈亏计算,以及净额 OMS 配置的头寸快照的重要概念。
投资组合
投资组合指南涵盖了投资组合组件,包括账户管理、保证金计算和风险指标。
缓存
缓存指南解释了 NautilusTrader 的缓存系统,它存储和管理交易系统的状态信息。
消息总线
消息总线指南涵盖了平台的事件驱动架构和消息传递系统。
适配器
适配器指南解释了如何将 NautilusTrader 连接到外部交易场所和数据提供商。
回测
回测指南涵盖了使用历史数据测试交易策略的概念和实现。
实时交易
实时交易指南解释了如何将策略从回测环境过渡到实时交易环境。
日志记录
日志记录指南涵盖了平台的日志记录系统和配置选项。
报告
报告指南解释了如何生成和分析交易性能报告。