Q-CodeQ-Code 打开工作台

量价趋势确认

趋势跟踪A股风险 低入门更新 2026-09-24#成交量#ETF#确认

将价格趋势与成交量放大结合,在突破缺乏量能时保持观望,减少低流动性假信号。

策略目标

在均线趋势框架中加入成交量确认,让信号更关注参与度与流动性:缺乏量能的价格突破被默认为可疑信号,宁可观望。

参数定义

  • 趋势均线:20 日与 60 日;
  • 量能基准:20 日平均成交量;
  • 量比门槛:当日成交量高于 20 日均量;
  • 确认次数:条件连续成立 3 个交易日后建仓;
  • 交易时段约束:开盘最初若干分钟不触发交易。

量比定义

VRt=Vt120∑i=120Vt−iVR_t = \frac{V_t}{\frac{1}{20}\sum_{i=1}^{20} V_{t-i}}

VRt>1VR_t > 1 视为量能放大。均线条件为 20 日均线上穿 60 日均线且 60 日均线向上。

入场与出场规则

入场:均线条件与量比条件同时成立,且连续三个交易日保持成立后建立仓位,按固定权重建仓。

出场:20 日均线下穿 60 日均线,或价格连续两个交易日位于 60 日均线下方,清空对应持仓。

风险与失效场景

连续三日确认会抬高入场成本,换取的是更低的假信号率,这是刻意的取舍。除权除息会造成成交量与价格的口径跳变,必须使用复权与可比数据。ETF 成交量信号比个股稀疏,量比门槛过高会导致长期无信号。

验证状态

待验证。需要完成:确认次数 1/3/5 的对照;量比门槛敏感性;复权口径的一致性检查。本文不提供任何未实测的收益或回撤数字。

参考文献与延伸

[1] Blume, L., Easley, D., & O’Hara, M. (1994). Market Statistics and Technical Analysis: The Role of Volume. Journal of Finance, 49(1).(成交量作为信号统计量的理论基础)

[2] Karpoff, J. M. (1987). The Relation Between Price Changes and Trading Volume: A Survey. Journal of Financial and Quantitative Analysis, 22(1).(量价关系经典综述)

[3] Q-Code 量化策略工作台

策略逻辑结构

  1. ETF池 — 预先定义的流动性资产
  2. 双均线 — 20日与60日趋势
  3. 量能确认 — 高于20日均量
  4. 连续确认 — 连续三个周期成立
  5. 买入执行 — 按固定权重建仓
  6. 趋势破坏 — 死叉或连续跌破
  7. 卖出执行 — 清空对应持仓

AI 生成提示词

复制以下提示词,打开 Q-Code 工作台粘贴到 AI 对话框,即可自动生成该策略的 QMT 策略代码(单个完整 .py 文件,支持 QMT 回测与实盘)。

请生成一个 QMT ETF 量价趋势确认策略。使用 20 日和 60 日均线判断趋势,要求 20 日均线上穿 60 日均线、60 日均线向上,且当日成交量高于过去 20 日平均成交量;信号连续 3 个交易周期成立后买入。价格连续 2 日低于 60 日均线或出现死叉时卖出。开盘前 5 个时间单位内不下单,兼容回测与实盘并禁止未来数据。所有参数内联在 init,输出单个完整 Python 文件。
用自然语言,生成你的 QMT 策略
注册即赠 200 积分,约可生成 5 次 · 支持 Kimi / GLM / DeepSeek
打开 Q-Code 工作台