功能

研究工具

使用带标签数组、pandas 扩展、持久化、自动化和开发者工具

每套 VBT 工作流背后的带标签数组模型、pandas 扩展、持久化、自动化和内省工具。这些页面介绍一个数组能容纳多少实验、在数组上运行的编译操作,以及保存、调度和检查研究的工具。本节面向已在运行回测,希望理解 VBT 如何组织数据、提高效率或继续扩展功能的读者。

找到下一步所需的工具

您想做什么?从哪里开始
比较资产、参数集或策略,同时保留标签多维研究介绍广播、选择、分组和堆叠。
计算滚动统计,或应用日期与交易时段规则时间序列操作为 pandas 对象添加编译计算。
重新打开回测或复用项目设置配置与持久化保存对象、输入和配置。
按计划运行更新或研究任务工作流自动化介绍任务、调度、进度和通知。
检查陌生对象或调试自定义代码开发者工具介绍帮助、源码、预处理输入和扩展工具。

研究工具页面

保留 Python 工作流

从您已在使用的 pandas Series 和 DataFrame 开始。.vbt 访问器增加计算和数组操作,并保留带标签结果,使您能在 pandas 分析与 VBT 编译函数之间切换。实验规模增长时,命名的列层级使交易品种、参数值和策略始终与各自产生的结果关联。

典型工作流会计算信号、比较回测、保存选定输入和投资组合,并在之后重新打开继续分析。同一计算可以覆盖一组品种,也可以按计划运行。需要修改时,可检查参数和源码,再将可复用计算封装为自定义指标。

更大任务如何分批及复用计算,参见并行执行与缓存。实验前准备市场数据,参见金融数据流程。

从这里开始

浏览实用示例集,了解数组、索引、配置和持久化的实用方法。

版权所有 © 2021–2026 Oleg Polakow。保留所有权利。

本站内容与文档供使用和评估 VectorBT PRO 以及教育用途。任何其他用途,包括开发或支持竞争产品或服务,均须事先取得书面同意。