量化策略助手

📈 自然语言生成策略·自动回测·QMT实盘

专业量化策略开发与回测助手,支持自然语言生成CTA/Portfolio策略、自动参数优化及QMT模拟/实盘交易,三轮交互闭环确保策略质量。

收藏
4.6k
安装
957
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Quant Strategy Assistant 是一款面向量化交易者的专业级策略开发工具,基于 vnpy 量化框架构建,提供从自然语言需求到实盘交易的完整闭环。

核心能力

1. 自然语言策略生成

  • 支持 CTA(单标择时)和 Portfolio(多标组合)两种策略模式
  • 自动路由判定:根据标的数量、轮动/组合等关键词智能选择引擎
  • 内置股票池所有权契约和板块成分股自动解析

2. 三轮交互闭环回测

  • 第1轮:需求确认与数据能力检查
  • 第2轮:极速代码生成与提交(内置编译/静态检查/冒烟测试)
  • 第3轮:结果查看与智能诊断修复(支持6轮预检修复+3轮运行时修复)

3. 参数优化

  • 支持网格搜索和遗传算法
  • 可优化夏普比率、年化收益、最大回撤等指标

4. 模拟/实盘交易

  • 基于 miniQMT 的自动交易执行
  • 内置探针单验证机制(100股跌停价挂单→确认→撤单)
  • 自动环境检测与QMT路径扫描

显著优点

  • 工程化严谨:强制约束策略代码规范(仓位计算、交易所合规、API正确用法)
  • 故障自愈:预检失败自动修复,运行时错误智能诊断
  • 透明可控:监控页实时展示策略代码、回测曲线、交易明细
  • 安全合规:Token自动脱敏、禁止硬编码路径、资金不足自动兜底

潜在局限

  • 环境依赖:需预装 vnpy_ctastrategy/vnpy_portfoliostrategy 及 qgdata
  • 平台限制:实盘交易仅支持 Windows + QMT 环境
  • 数据成本:Portfolio策略数据调用量大,共享试用Token有每日额度限制
  • 学习曲线:需理解 CTA vs Portfolio 模式差异及 vnpy 特定API

适合人群

  • 有 Python 基础的量化交易者
  • 希望快速验证策略思路的投研人员
  • 使用 vnpy 框架的私募/个人交易者
  • 需要 QMT 实盘对接的自动化交易用户

常规风险

  • 数据风险:未配置个人Token时依赖共享额度,可能触发频率限制
  • 策略风险:自动生成代码需人工复核逻辑,默认全仓策略波动较大
  • 执行风险:QMT连接中断、账户资金不足等实盘异常情况
  • 合规风险:需自行确认策略符合交易所规则及个人账户权限

量化策略助手 内容

references文件夹
apis文件夹
scripts文件夹
手动下载zip · 97.6 kB
adj_factor.mdtext/markdown
请选择文件