Q-CodeQ-Code 打开工作台

海龟式四周规则

趋势跟踪A股风险 中入门更新 2026-09-24#四周规则#唐奇安#短周期

唐奇安四周规则的经典短周期形态:突破 20 日高点做多、跌破 10 日低点离场,进出周期 2:1 不对称。

策略目标

四周规则是唐奇安突破体系最精简的形态:四周(约 20 个交易日)高点突破入场,两周(约 10 个交易日)低点破位离场。进出场周期 2:1 的不对称设计让盈利单有延续空间、亏损单快速了结。与 55/20 版唐奇安相比,四周规则信号更密集、持仓更短、对噪音更敏感——它的价值不在于独立跑赢长周期版本,而在于作为短周期趋势基线:先用它标定短窗口突破的原始形态,再评估趋势过滤、ATR 止损等增强模块的边际贡献。任何复杂化之前,必须先知道最简版本在 A 股的真实表现。

通道定义

入场:Ct>max⁡1≤i≤20Ht−iC_t > \max_{1 \le i \le 20} H_{t-i}

离场:Ct<min⁡1≤i≤10Lt−iC_t < \min_{1 \le i \le 10} L_{t-i}

可选过滤:Pt>MA200P_t > MA_{200} 时才允许开新仓(震荡市减损开关)。

执行规则

收盘确认、次日执行,单标的满仓进出,不加仓摊薄。趋势过滤开关默认关闭(纯规则版),实测时对比开启后的差异。该策略与 55/20 唐奇安共享同一逻辑家族,两者信号在趋势段高度重叠,组合使用前必须评估相关性。

风险与失效场景

  • 震荡市连环止损:20/10 窗口短,横盘期反复触发进出,这是短周期突破的固有代价;
  • 成本占比高:信号密集意味着佣金与滑点占比上升,必须实测成本敏感性;
  • 与长周期版重叠:同族参数并行运行不会带来分散化收益;
  • 参数窗口敏感:15/25 日等相邻窗口表现可能差异显著,避免过拟合;
  • 涨停/跌停:突破日涨停无法成交,破位日跌停无法卖出。

验证状态

待验证。需要完成:四周规则与 55/20 唐奇安的同段对照;趋势过滤开关的消融;成本敏感性(这是短周期策略的生死线);信号重叠度与组合增量贡献分析。本文不提供任何未实测的收益或回撤数字。

参考文献与延伸

[1] Covel, M. W. (2007). The Complete TurtleTrader. HarperBusiness.(四周规则与唐奇安体系的完整传承)

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

策略逻辑结构

  1. 行情数据 — OHLC 日线(后复权)
  2. 20 日高点 — 突破入场通道
  3. 10 日低点 — 破位离场通道
  4. 趋势过滤 — 200 日线上方才开仓(可选)
  5. 入场与离场 — 收盘确认,次日执行

AI 生成提示词

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

请生成一个 QMT 兼容的 A 股四周规则趋势策略。标的由参数注入(股票或 ETF),收盘价突破过去 20 个交易日最高价时次日买入,收盘价跌破过去 10 个交易日最低价时次日卖出,进出均以收盘确认。可选趋势过滤:仅当价格高于 200 日均线时允许开仓(参数开关)。单标的满仓、不做加仓摊薄,参数内联在 init,禁止未来函数(窗口不含当日),兼容回测与实盘分支,输出单个完整 Python 文件并包含详细日志。
用自然语言,生成你的 QMT 策略
注册即赠 200 积分,约可生成 5 次 · 支持 Kimi / GLM / DeepSeek
打开 Q-Code 工作台