跳转至

复合交易系统操作手册:一份能照着执行的清单

前面几篇是实验记录——结论怎么来的、哪些被推翻、数字为什么不可移植。这一篇只讲怎么用:每天收盘后做什么、什么条件开仓、什么时候减仓、什么情况必须禁用某个过滤器。

规则全部来自四层验证(562500 五年、000905 同窗对照、000001/000905 二十一年全周期、18 标的随机横截面),可执行的参数一个不留空。如果你只想拿走能用的东西,读这一篇就够了。

这篇与那几篇的关系

本文不重复论证,只给可执行条目;每条规则后面括号里是它的证据出处。证据基础汇总见文末附录 A,失效边界见附录 B。

0. 三条铁律(先接受,再用)

  1. 仓位管理 > 信号确认。 同一信号只改仓位管理:收益中位 +4.5% → +7.9%~+17.4%,回撤中位 -23.8% → -17.9%~-21.7%(18 标的横截面)。而 N=¾ 的更强确认在所有样本上零增益。工程精力应花在仓位管理上,不是继续筛信号。

  2. 择时能压回撤,但别把功劳算给信号。 "回撤优于持有 18/18"是事实——但置换检验(14 标的、500 次圆形移位,在场比例偏差 4.4e-04)显示:随机挑时机离场的中位回撤 -40.7%,比信号的 -43.7% 还浅,p_dd 均值 0.448;收益维度金叉与死叉的超额之差全部 |t| < 1.5。回撤变浅是"在场时间少"的机械结果,便宜的降仓位同样做得到。 接受"收益不一定赢、回撤确实变浅、但这不是 alpha",才用得了这套系统。(对照实验)

  3. 先判行情性质,再选策略。 收益冠军随行情轮换:震荡熊 = 冷却协议、完整周期 = 纯移动止损、单边上行 = 直接持有、低波债券 = 什么都别做。没有全天候冠军。

1. 第零步:这个标的配用这套系统吗

不是所有标的都值得跑择时。先看五年图,四类分法:

资产类型 判断特征 决策
低波类(债券/货币/短融) 年化波动 < 5%,无可见趋势 持有或不做,一切择时无增益(面板:全部策略挤在 5~11%)
确认长期上行(黄金/纳指类) 回调不破前低,低点持续抬升 直接持有(黄金样本:持有 +160.9% 完胜全部择时)
高波动权益(个股/行业ETF/宽基) 回撤 30%+ 是常态 进入本手册主体流程
倒 V 型(先翻倍后腰斩,如煤炭) — 禁用慢信号(MA10x20 在煤炭样本 -42.3% vs 持有 +16.7%),只用带移动止损的变体

自查清单:上市 ≥ 1 年(指标需要预热);日成交额够你进出;无频繁份额折算或大额分红——用单日跌幅分布核查,横截面里 15 个样本有 3 个带着折算假跳空,煤炭ETF 那根 -50.34% 不修的话,它整个"持有收益"是反的。

2. 每天收盘后做什么(流程总览)

选定标的 → 固定周期(日线为主) → 每日收盘后:
  ① 市场状态判定(regime) ── 趋势市 → 跑趋势层(④⑤)
  │                          震荡市 → 只考虑网格(⑦)
  │                          过渡   → 空仓观望,只出不进
  ② 信号状态(双确认多/空) ── 决定在场/离场
  ③ 持仓中: 三档阶梯止盈逐日维护(⑤) ── 止损只上不下
  ④ 触发止损/信号离场 → 冷却协议计时(5.2)
  每周: 复盘 regime 漂移 + 周线方向(网格准入用)

3. 市场状态判定(每天收盘后,指标全自动)

三条件计分,全指标无主观:

# 条件 指标 震荡判定
① 趋势强度 ADX(14) < 25 且近 5 根未持续上行
② 均线形态 MA5/10/20 粘合度 < 3%
③ 价格位置 Donchian(20)(前 20 日高低点,不含当日) 收盘价在区间内
  • 3/3 → 震荡市:趋势层不开新仓,网格层可启动
  • 0/3 或 ADX ≥ 35 → 趋势市:+DI > -DI 为上行,反之下行,趋势层正常运转
  • 其余 → 过渡态:只出不进,不加仓

周期纪律:先定周期再谈信号。 同一标的日线判趋势、分钟线判震荡是常态。本手册全部参数以日线标定;周线可做方向参考;分钟线信号过密(5 天 190 个信号),不用于本系统——零费率都跑输。

4. 信号系统:什么时候在场

默认配置:双确认 = MA5 > MA20 且 DIF > DEA(MACD 参数 12,26,9,券商口径)。

  • 多头状态(昨日收盘判定)→ 今日开盘在场;任一失效 → 今日开盘离场
  • 券商口径核对要点:EMA 递推初值 = 首日值、MACD 柱 × 2(东财/同花顺/通达信一致)
  • 执行铁律:T 日收盘产生判定,T+1 日开盘成交。 任何"当日信号当日成交"的实现都有未来函数,历史成绩全部作废

预期管理:双确认在 18 标的横截面上收益中位仅 +4.5%——信号层本身不赚钱,它的作用是把持有的 -42.5% 中位回撤回压到 -23.8%,并给三档仓位管理提供入场流。别指望它选股。

简化选项:嫌复杂可用单指标 MA10x20(横截面收益中位 +8.7%,不输双确认),代价是回撤略深(-23.6%,最差 -61.7%)。

5. 仓位管理:三档阶梯(系统核心)

建仓拆 33% / 33% / 34% 三档,此后逐档处理:

环节 规则 触发与执行
初始止损 S = min(入场日 low, 入场日 MA20) 入场日收盘确定,次日起挂单;跳空低开按开盘价成交
止损触发(不分级) 盘中 low ≤ S(跳空:open ≤ S) 剩余全部在场档位按同一个 stop 价一次性平仓——分批只用于止盈,止损是账户级风控动作
第一档(安心仓) 收盘浮盈 ≥ 5% 次日开盘减 ⅓;止损上移至成本价
第二档(利润仓) 收盘浮盈 ≥ 10% 或 顶背离预警 次日开盘再减 ⅓;止损上移至第一档减仓价
第三档(趋势仓) 纯均线移动止损,只上不下 第一档已减后 = MA20;浮盈 ≥ 10% = MA10;浮盈 > 20% = MA5
信号清仓 双确认转空 次日开盘清剩余(保守版行为)

止损位一旦上移永远不往下调。三档的出场价完全相同是正常现象,不是分批失效——判断规则只有一句:分批减仓只发生在止盈端,止损是账户级动作、不分级。

5.1 变体选择(唯一的"选型"决策)

变体 何时用 横截面中位(收益/回撤) 已知短板
三档+冷却(默认) 未知环境、震荡偏多市 +7.9% / -17.9% 大牛市让利(中证500 全周期 +584% vs 纯移 +1693%)
三档纯移动止损 高波动趋势资产(个股/中盘/周期) +17.4% / -21.7% 震荡熊最差(562500 +49.4% vs 冷却 +124.6%);换手最高
三档+信号清仓 想少一个参数 +10.9% / -19.3% 中庸,无短板也无长板
双确认裸奔 只要最简单的规则 +4.5% / -23.8% 回撤深,慢熊反弹路径会跑输持有

选型证据:冷却协议在震荡熊修复 33.5pp 磨损(562500),但在全周期指数上垫底(错过止损后的大趋势);纯移动止损相反。你判断不了的行情,选冷却——它的 Calmar 中位 0.25 全场第一,最差情形 -44.2% / -56.0% 双料最温和。

5.2 冷却协议(防"扫损 → 追回 → 再扫")

止损离场计一次假突破:连续第 1 / 2 / 3 / 4+ 次 → 冷却 3 / 6 / 10 / 20 个交易日不入场;一轮盈利交易(factor > 1)后计数归零。三档纯移动止损变体不适用(无信号再入场)。

它是震荡市工具,也是本手册里唯一被数据明确支持"能修回收益"的组件——代价是在大牛市里让利。选哪个变体,就是在这两个数字之间表态。

6. 过滤器使用守则(负面清单为主)

实证结论:过滤器只救弱信号,对强信号几乎总是负贡献。 同一个过滤器装在趋势信号上是灾难,装在网格准入上是保险——价值取决于它拦的是什么,不取决于它是什么。

过滤器 对弱信号(MA5x10) 对双确认 结论
ADX ≥ 20 +20~+282pp -13~-146pp 只许配给最灵敏的信号
周线多头许可 — -112~-798pp 禁止用于日线趋势信号
底背离前兆(10 根) — -274~-1436pp 禁止做硬过滤器
周线 MACD 多头 → 网格准入 — +6 / +33 / +85pp 唯一推荐:拦下行通道里的网格

背离的正确位置——不属于买卖点,属于仓位管理:

  • 底背离:入场参考标签(562500 上 5/5 信号源增强,冠军组合 +4.04% vs -0.15%)。但它出现在下跌末端、双确认出现在反弹确认后,时间上近乎互斥——只看,不当开关(升级成硬过滤器后 25 笔入场只剩 1 笔)
  • 顶背离:随后的死叉多为假信号(顶背离后离场普遍更差,卖了之后平均还涨 0.96%)→ 处置是分批减仓 + 收紧止损,配合第二档触发,绝不单独清仓

7. 网格:现金管理工具,不是策略

定位修正:网格不是收益来源(18 标的收益中位 -0.5%),是回撤最浅的现金管理工具(回撤中位 -5.0%,最差 -14.4%,18/18 优于持有)。它死于单边下跌,不死于震荡——两个指数 21.8 年全周期上纯网格 -1.6% / -2.9%。

启用条件(必须同时满足):

  1. regime 三条件全过(震荡市)
  2. 周线 MACD 多头(方向许可——唯一被反复验证为有效的过滤器用法)

参数(斐波那契递增):单档间距 1, 1, 1.5, 2, 3, 5, 8, 13%(买 8 档 / 卖 7 档),每档 ⅛ 资金,卖出后基准价更新为卖价,连续 3 次同向触发 → 自我保护清仓。趋势回归(信号转多)时趋势优先:立即平网格,切回趋势层。

8. 风控红线

  1. 回撤预算先行:选定变体前,确认自己扛得住其中位回撤(冷却 -17.9%、纯移 -21.7%)与最差情形(个股可到 -56%)。横截面最差值就是你的压力测试值
  2. 禁止裸持有高波动权益(中位 -42.5%、最差 -73.0%),除非第 1 步已判定为长期上行资产
  3. 费率预算:三档换手是裸信号的 1.3~2.4 倍。按单边 0.1%(佣金 + 价差 + 冲击)计,5 年多损耗 2~8pp。用场内 ETF、限价单,避开流动性差的标的
  4. 切换系统不要用:趋势+网格切换在专项与横截面上均无增益(Calmar 中位 0.07 vs 冷却 0.25),复杂度买不来收益
  5. 参数不调优:全部默认参数(MA 5/10/20、MACD 12/26/9、ADX 14、Donchian 20)在四层验证中通用。换参数 = 放弃全部证据基础,须重新走 panel 验证

9. 复盘与维护

  • 每周:跑 analyze.py,看三处——市场状态判定(regime 是否漂移)、当前信号多空、背离预警(最近 10 根)
  • 信号失效处理:连续假突破不用手动干预,冷却协议自动延长等待;一轮盈利后自动归零
  • 变体切换:只在 regime 长期改变时考虑(如标的从震荡转单边趋势市满一个季度),不在回撤中途换规则
  • 年度:用 panel.py --seed <新种子> 重抽横截面复核结论存活率;指标参数不动

10. 速查卡

默认配置(未知环境)
  信号      MA5>MA20 且 DIF>DEA(日线,T收盘判定 / T+1开盘执行)
  仓位      33/33/34 三档:+5%减1/3(止损→成本) +10%或顶背离再减(止损→一档价)
            第三档 MA20→MA10(浮盈10%)→MA5(浮盈20%) 移动止损,只上不下
  再入场    止损后冷却 3/6/10/20 日(按连续次数),盈利归零
  regime    ADX<25未上行 + 粘合<3% + Donchian区间内 = 震荡(只网格)
            0/3 或 ADX≥35 = 趋势(正常运转)
  网格      仅震荡市 + 周线MACD多头;斐波那契档距,1/8资金/档,3次同向自保
  红线      不裸持有 | 不给强信号加过滤器 | 不调参 | 扛得住-56%再上个股

复现命令(example/2026/10/21-1)
  .venv/bin/python fetch_data.py --symbol <代码> --period daily   # 数据+指标
  .venv/bin/python analyze.py --symbol <代码>                     # 七段报告
  .venv/bin/python panel.py --etfs 10 --stocks 5                  # 横截面验证

附录 A:证据基础

层 样本 关键结果
① 单标的 562500 五年震荡熊 冷却协议修复 33.5pp(+91 → +125);三档+冷却 Calmar 1.66 / 夏普 1.39 全场第一
② 同窗对照 000905 截 562500 上市日 同窗口同指数族,策略收益差 92pp(+128 vs +37)——数字不可移植,只有结构可移植
③ 全周期 000001 / 000905 21.8 年 纯移动止损收益冠军(+412% / +1693%);冷却 Calmar 冠军;周线 ADX ≥ 20 过滤 +221 / +847pp(周线专属工具,日线上无效)
④ 随机横截面 10 ETF + 5 个股,5 年 收益中位:纯移 +17.4 > 信号清仓 +10.9 > 冷却 +7.9 > 双确认 +4.5 > 持有 -8.8;回撤中位:冷却 -17.9 最浅(网格 -5.0 但收益 ≈ 0)

三档系列在横截面上全面压制裸信号(同信号只改仓位管理);"双确认跑赢持有"仅 6/15,但"回撤优于持有"14~18/18——后者的功劳已被置换检验判给"在场时间少"(对照实验)。

附录 B:边界与失效条件(诚实清单)

  1. 零费率回测:所有数字未扣成本;三档系列换手高,真实收益打折 2~8pp
  2. 样本内选择:双确认冠军从 13 个组合中选出、冷却参数为设计预设;横截面中位数已部分修正,无法根除
  3. 幸存者偏差:随机样本取自当前上市清单,窗口内退市标的缺席;个股结论系统性偏乐观
  4. 单一市场:全部证据来自 A 股 2005-2026,未跨市场验证
  5. ETF 口径:新浪不复权行情,债券类 ETF 分红会低估持有收益;份额折算跳空必须核查修复
  6. 回撤归因已改判:随机离场 -40.7% 比信号 -43.7% 还浅,p_dd 0.448;收益维度 |t| < 1.5。仓位层(三档 vs 裸信号)尚未做等 exposure 的置换对照——它是唯一可能翻盘的活口,也是目前唯一没被同一把尺子量过的结论
  7. 已知失效场景:单边上行资产持续跑输持有(正常,勿中途换规则);慢熊 + 脉冲反弹个股上信号策略可比持有多亏(双确认最差 -62.2%,华锦股份 -45.0% vs 持有 -18.6%)——第 1 步的资产筛选就是防这个的

本手册为历史数据研究的整理,不构成投资建议。

评论