常见问题
了解有关 VectorBT PRO、会员、访问权限、安装和使用的明确解答
按主题浏览:方案与访问权限 · 使用 VectorBT PRO · 安装与兼容性
方案与访问权限
会员包含哪些内容?
您将获得完整的 VectorBT PRO 产品与服务:私有 GitHub 仓库、文档和 API 参考、教程、实用示例、版本说明、产品更新、Discord 支持,以及私有社区的访问权限。
有免费试用吗?
我们使用开源的 VectorBT 作为试用版本。它完全免费,能让您切实体验基于数组的工作流程,判断这种方式是否适合自己。公开文档和功能页面展示了 PRO 在此基础上增加的能力。
我应该选择哪种会员方案?
如果您希望拥有最大的灵活性,可以选择月度方案;如果您已决定使用一年并希望节省月均费用,可以选择 12 个月访问方案;如果您希望一次付款、无需续费,可以选择终身方案。所有有效方案提供的产品和会员权益都相同。
终身访问包含哪些内容?
一次付款,即可终身享有完整的 VectorBT PRO 会员权限,无需续费。其中包括仓库及其更新、私有网站、Discord 和支持服务,具体以使用条款为准。
可以升级为终身访问吗?
可以。您此前月度付款总额的一半可抵扣终身方案费用,升级时最低需支付 150 美元。如果您仍处于第一个月,首笔付款可全额抵扣。请发送邮件至 olegpolakow@vectorbt.pro,我们会为您计算升级费用
我的团队或公司可以使用 VectorBT PRO 吗?
可以,组织访问适用于内部非商业用途。如果您想将 VectorBT PRO 用于商业产品或服务,请发送邮件至 olegpolakow@vectorbt.pro,我们会为您安排合适的方案。完整详情请参阅软件许可。
付款后多久可以获得访问权限?
GitHub Sponsors 是最快的方式:仓库访问权限会立即开通。其他付款方式将在 24 小时内处理。对于 Discord,请先加入服务器,再在验证频道中发送您的 GitHub 用户名;我们将在 24 小时内审核并开通权限。
包含哪些支持服务?
您可以在 Discord 上向我们咨询任何有关 VectorBT PRO 的问题。我们提供安装、API、研究流程、调试以及您自行实现的功能方面的帮助。社区也是交流不同方法、了解其他会员如何解决类似问题的好地方。
可以取消月度会员吗?
当然可以。您随时可以通过付款服务商取消,访问权限将持续到已付款期限结束。退款和法定撤回权取决于适用法律,以及付款服务商提供的任何额外政策。详情请参阅使用条款。
付费访问到期后会怎样?
您已安装的最新版本仍可继续使用。已付款期限结束后,您将失去私有仓库、网站、Discord、新版本、错误修复和支持服务的访问权限。更多详情请参阅许可说明。
使用 VectorBT PRO
VectorBT PRO 是什么类型的产品?
VectorBT PRO 是以代码为核心的工具集,用于量化分析、回测和算法交易研究。它提供 Python 包和原生 Rust crate,两者都旨在您自己的环境中运行,并融入现有工作流程。
我可以研究哪些市场和资产类别?
VectorBT PRO 不局限于特定市场。会员使用它研究股票、加密货币、期货、外汇、期权和其他金融工具。您只需提供所需数据,并对该市场的重要细节进行建模,例如合约规则、手续费、滑点和成交行为。
可以使用自己的数据、经纪商或交易所吗?
可以。您可以使用 Pandas 或数组形式的数据,加载本地文件和数据库,使用内置适配器,或编写自定义数据类。VectorBT PRO 的研究层保持灵活,让您可以连接任何适合自己工作流程的数据源、经纪商或交易所。
VectorBT PRO 支持实盘交易吗?
支持,它可以作为您自建交易系统中的研究与信号引擎。典型流程是获取最新数据,运行 VBT,提取最新信号或订单,再将其传递给经纪商或交易所接口。您的执行层负责连接、状态管理和实盘风控。有了 MCP 服务器和现代编程智能体,构建这种接口比以往更容易。
VectorBT PRO 如何帮助我避免过拟合?
VBT 提供灵活的交叉验证、稳健性测试,以及分析样本外表现和参数稳定性的工具。这些工具帮助您理解一个想法是否能经受不同市场时期和配置的检验,而不是仅凭一次表现出色的回测作判断。
可以将 VectorBT PRO 与编程智能体配合使用吗?
可以。MCP 服务器、CLI 命令、适合大语言模型使用的文档和智能体工具,可以帮助兼容的编程智能体理解 API、运行真实的 VBT 代码,并自动化研究流程。这样,您就能少花时间查语法,多花时间研究想法。
既然可以用 AI 自己构建,为什么还要购买 VectorBT PRO?
AI 可以快速生成代码,但构建和维护一个严肃的研究引擎仍然需要时间、token 和工程判断。即使是看似很小的改动,模型也需要上下文、引导和审查。从零开始时,您还需要自行作出所有架构选择、处理边界情况、测试性能,并持续维护结果。让 AI 为您定制一个寻找交易优势的系统时,它可能会不知不觉地引导您采用熟悉的模式,给出与其他人正在构建的系统十分相似的方案。
VBT 已完成了其中数千小时的工作,并由会员共同受益。您获得的是一个专业系统,它凝聚了深思熟虑的设计决策、真实研究中的经验,以及日复一日的改进。由于 VBT 包含源代码、MCP 服务器和智能体工具,您的 AI 可以检查并扩展现有系统。您可以将时间和 token 用于策略构想,而不是反复重建同样的基础设施。
安装与兼容性
需要具备多少 Python 经验?
掌握 Python 基础,并对 Pandas 或 NumPy 有一定了解,就足以开始使用。VectorBT PRO 以代码为核心,但您无需成为专家。教程、实用示例、文档、Discord 和编程智能体工具,可以帮助您从一个小示例逐步建立起完整的研究流程。
支持哪些操作系统和硬件?
VectorBT PRO 可在 Linux、macOS 和 Windows 上运行。我们建议 Windows 用户使用 WSL,以获得更顺畅的开发体验。CPU 和内存需求取决于数据量和参数空间的大小。随着工作负载增长,您可以使用分块、缓存、并行执行和分布式执行来应对。
如何安装 VectorBT PRO?
GitHub 访问权限开通后,即可通过 uv 或 pip 直接从私有仓库安装。您也可以克隆仓库进行开发,使用随附的 Docker 环境,或在 Google Colab
中运行。私有安装指南详细介绍了每种方式。
可以在 notebook 和现有项目中使用吗?
可以。您可以像使用任何其他 Python 包一样,在脚本、应用程序、IDE、Jupyter notebook 或 Google Colab 中使用 VectorBT PRO。仓库还包含一个可直接构建的 JupyterLab Docker 环境。
使用 VectorBT PRO 需要 Rust 吗?
不需要。完整的高层工作流程均可通过 Python 使用,兼容的数值运算由 Numba 处理。可选的 Rust 扩展以各平台的 wheel 包形式提供,无需配置 Rust 工具链即可使用。如果您希望使用 Rust 开发,也可以使用原生 crate 形式的 Rust 实现。
可以从开源 VectorBT 迁移吗?
可以。基于数组的核心理念会让您感到熟悉,但 PRO 经过了大幅重新设计,并非可以直接替换的版本。请先创建独立环境,将 vectorbt 导入改为
vectorbtpro,并参考当前文档和示例调整代码。有关差异和迁移示例,请参阅
VectorBT PRO 与 vectorbt 对比。
如何获取更新?
新版本通过私有 GitHub 仓库发布。重新运行 uv 或 pip 安装命令即可更新;如果您使用克隆的仓库,请拉取最新改动;如果您使用 Docker,请重新构建镜像。
可以在没有网络连接的情况下使用 VectorBT PRO 吗?
可以。安装完成后,核心计算、本地数据工作流程和离线知识工具均可在无网络连接时使用。当然,安装更新、获取远程数据、调用云服务,以及访问网站或 Discord 仍然需要网络连接。