功能
优化与验证
搜索参数,进行样本外验证,测试稳健性并跨资产配置
搜索参数、在样本外验证、检验结果能否成立,并跨资产配置。将策略变成可重复的研究流程,从大规模参数扫描,延伸到前向滚动测试、稳健性检查和投资组合优化。
从这里开始
| 您想测试什么? | 从哪里开始 |
|---|---|
| 哪些窗口、阈值、止损或规则适合组合 | 参数优化 |
| 选定设置在未用于选择它们的数据上表现如何 | 前向滚动与交叉验证 |
| 结果是否依赖幸运设置、过滤器或价格历史 | 稳健性与过拟合 |
| 如何为资产分配权重,以及再平衡成本多少 | 投资组合优化 |
优化与验证页面
从参数搜索到经过测试的策略
从计算信号、运行回测并返回待比较指标的 Python 函数开始。VBT 可以在参数组合网格或随机样本上运行它,再跨训练窗口重复搜索,并在之后的测试区间评估选定设置。您可以保留现有 pandas 计算,自行选择评分规则。
稳健性检查帮助您调查结果的驱动因素。比较相邻设置、移除过滤器、延迟信号,或在打乱历史上重复搜索。结果按测试组合保留标签,因此可以在主要夏普比率之外,同时检查回撤和交易行为。
从资产权重到回测
投资组合优化从权重开始。提供自己的权重表,用函数计算配置,或使用 PyPortfolioOpt、Riskfolio-Lib、Universal Portfolios。VBT 将目标转换为模拟,让您比较再平衡计划、权重漂移、手续费和绩效。等权重篮子为更复杂方法提供简单基线。
示例页面展示过程的两个方面:搜索策略设置并在样本外评估,再比较扣除交易成本后的资产配置。
完整教程
版权所有 © 2021–2026 Oleg Polakow。保留所有权利。
本站内容与文档供使用和评估 VectorBT PRO 以及教育用途。任何其他用途,包括开发或支持竞争产品或服务,均须事先取得书面同意。