vnpy / Strategy & Backtest

vnpy 策略开发与回测(CTA)

vnpy 用 cta_strategy 策略引擎运行 CTA 策略,用 cta_backtester 回测模块进行图形界面回测与参数优化。适合有 Python 与量化基础、希望自建策略管道的开发者。

引擎:cta_strategy回测:cta_backtester边界:回测≠收益保证
编写策略策略类 + 参数
回测cta_backtester
参数优化图形界面
结果评估风险指标
vnpy CTA 策略开发与回测流程示意(基于官方 cta_strategy/cta_backtester 模块)。
CTA Strategy

cta_strategy:策略引擎

在保持易用性的同时,允许用户对 CTA 策略运行过程中的委托报撤行为进行细粒度控制(如降低交易滑点、实现高频策略)。

说明:策略开发需要 Python 与量化交易知识,基于官方 README 模块描述(2026-08 核验)。
CTA Backtester

cta_backtester:回测模块

无需 Jupyter Notebook,直接使用图形界面进行策略回测分析、参数优化等相关工作。

说明:回测依赖历史数据与数据服务,结果受数据、参数与市场环境假设影响。
Boundary

回测与收益的边界

重要:回测结果仅代表历史表现,涉及数据、参数与市场环境假设,不构成收益保证、确定性信号或个人仓位建议。实盘运行还依赖接口连通、账号授权与风险控制。

接下来怎么做?

自建 vnpy 策略管道需要 Python、接口与数据环境。想用一句话直接发起策略/选股/量化分析任务,可看 EasyClaw 量化 Skill 路线。