回测系统

版本: 2.1.0-alpha2 作者: @yutiansut @quantaxis 更新日期: 2025-10-25

本章节介绍QUANTAXIS的回测系统,包括回测引擎、参数配置、性能分析和风险评估。QUANTAXIS提供了完整的回测框架,支持股票、期货、期权等多市场回测。


📚 回测系统概览

QUANTAXIS回测系统基于事件驱动架构,采用QIFI统一账户系统,支持策略回测和实盘无缝切换。

✨ 核心特性

  • 事件驱动: 基于Bar/Tick事件驱动

  • QIFI账户: 统一的多市场账户管理

  • 多市场支持: 股票、期货、期权、加密货币

  • 性能分析: 完整的收益风险指标

  • 可视化: 内置多种图表展示

  • 回测实盘一体化: 同一代码切换模式


🚀 快速开始

1. 基础回测示例


⚙️ 回测参数配置

1. 基础参数

2. 高级参数


📊 性能分析

1. 基本指标

回测完成后,可以获取以下性能指标:

2. 详细分析

3. 使用QAAnalysis模块

QUANTAXIS提供了内置的分析工具:


📈 可视化分析

1. 权益曲线

2. 回撤分析

3. 收益分布


🔍 回测优化

1. 参数优化

2. 走势期优化

为避免过拟合,使用走势期和样本外测试:


⚠️ 回测注意事项

1. 避免未来函数

2. 考虑交易成本

3. 考虑市场容量

4. 数据质量检查


📝 常见问题

Q1: 回测结果不稳定?

A: 可能原因:

  1. 样本量不足: 增加回测时间范围

  2. 参数过拟合: 使用交叉验证

  3. 数据质量问题: 检查数据完整性

  4. 策略逻辑缺陷: 简化策略,增强鲁棒性

Q2: 回测收益高但实盘差?

A: 常见原因:

  1. 未考虑交易成本: 设置真实的滑点和手续费

  2. 使用了未来函数: 检查信号生成逻辑

  3. 数据偏差: 回测数据和实盘数据不一致

  4. 市场环境变化: 策略不适应新市场

Q3: 如何评估策略质量?

A: 综合评估指标:


🔗 相关资源


📝 总结

QUANTAXIS回测系统提供了:

事件驱动架构: 高效的回测引擎 ✅ 完整指标: 收益、风险、交易统计 ✅ 可视化分析: 多种图表展示 ✅ 参数优化: 支持参数寻优 ✅ 回测实盘一体化: 无缝切换

下一步: 学习如何进行实盘交易


作者: @yutiansut @quantaxis 最后更新: 2025-10-25

← 上一页:策略开发 | 下一页:实盘交易 →

Last updated

Was this helpful?