跳到主要内容

核心概念

概念指南介绍并解释了支撑 NautilusTrader 平台的基础思想、组件和最佳实践。 这些指南旨在提供概念性和实用性的见解,帮助您了解系统架构、策略、数据管理、执行流程等。 探索以下指南以加深您的理解并充分利用 NautilusTrader。

概览

概览指南涵盖了平台的主要功能和预期用例。

架构

架构指南深入探讨了支撑平台的基础原理、结构和设计。它非常适合开发人员、系统架构师或任何对 NautilusTrader 内部工作原理感兴趣的人。

参与者

Actor 作为与交易系统交互的基础组件。 参与者指南涵盖了功能和实现细节。

策略

Strategy 是编写和使用交易策略时 NautilusTrader 用户体验的核心。策略指南涵盖了如何为平台实现策略。

金融工具

金融工具指南涵盖了可交易资产和合约的不同工具定义规范。

数据

NautilusTrader 平台定义了一系列专门为表示交易领域而精心设计的内置数据类型。数据指南涵盖了内置和自定义数据的使用。

执行

NautilusTrader 可以同时处理多个策略和交易场所的交易执行和订单管理(每个实例)。执行指南涵盖了执行中涉及的组件,以及执行消息(命令和事件)的流程。

订单

订单指南提供了有关平台可用订单类型的更多详细信息,以及每种订单支持的执行指令。还涵盖了高级订单类型和模拟订单。

头寸

头寸指南解释了头寸在 NautilusTrader 中的工作原理,包括它们的生命周期、从订单成交的聚合、盈亏计算,以及净额 OMS 配置的头寸快照的重要概念。

投资组合

投资组合指南涵盖了投资组合组件,包括账户管理、保证金计算和风险指标。

缓存

缓存指南解释了 NautilusTrader 的缓存系统,它存储和管理交易系统的状态信息。

消息总线

消息总线指南涵盖了平台的事件驱动架构和消息传递系统。

适配器

适配器指南解释了如何将 NautilusTrader 连接到外部交易场所和数据提供商。

回测

回测指南涵盖了使用历史数据测试交易策略的概念和实现。

实时交易

实时交易指南解释了如何将策略从回测环境过渡到实时交易环境。

日志记录

日志记录指南涵盖了平台的日志记录系统和配置选项。

报告

报告指南解释了如何生成和分析交易性能报告。