一个 XAU 区间反做策略,从开发到死亡的全过程
品种:XAUUSD | 数据:M5 合成 1H/M30,2022-01 ~ 2026-09,4.7 年 | 成本假设: ...
一个 XAU 区间反做策略,从开发到死亡的全过程
品种:XAUUSD | 数据:M5 合成 1H/M30,2022-01 ~ 2026-09,4.7 年 | 成本假设:往返 0.02% 这不是一个卖策略的帖子。这是一个策略的完整死亡记录。目前做了两个策略都暂时无法实盘盈利。
________________________________________
一、起源:一个听起来很美的想法
我手上有一个跑了一年多的回踩反做策略(姑且叫 v2):在 1H 级别识别”极速位移腿”,腿的两端画出关键位,价格首次回踩就反做。它的本质是用一条腿画出临时区间的两条边。
既然腿能画边,那教科书里的”震荡箱体”不更是边吗?于是构想升级:
1. 程序识别确认的震荡箱体(两条边、多次触碰、无实体越界);
2. 第一次触边:赌守住,反做(fade);
3. 实体强劲突破:挂限价单等回踩边界,跟随(brk),拿 measured move。
一个箱体,两种吃法。震荡赚 fade 的钱,趋势赚 brk 的钱,“什么行情都能活”。
二、检测器:把”箱体”翻译成代数约束
程序化形态识别有正经学术脉络(Lo, Mamaysky & Wang 2000,把形态定义为极值点序列的几何约束),我用的枢轴聚簇法:
• 枢轴:分形 k=3(前后各 3 根确认,有 3 根确认滞后);
• 上沿:≥2 个枢轴高点聚簇,离散度 ≤ 0.5×ATR,取均值;下沿镜像;
• 高度:1.5 ~ 8 ×ATR;
• 无实体越界:箱体形成期内所有收盘价不得越界超过 0.1×ATR(毛刺允许);
• 状态机:检测→激活(边界冻结)→突破/过期(30 天),死亡后进幽灵列表,边界对得上的”新检测”按复活处理、沿用旧标记(防止同一箱体反复触发)。
这部分工作得很好,至今没有发现问题。4.7 年识别出 235 个真箱体,平均每周一个。
三、第一版数据:漂亮到应该起疑
fade 模式(触及边界且收回 → 按边界价反做,止损边界外 0.5×ATR,目标箱体中点):
周期 交易数 胜率 avgR PF t
1H 159 37% +0.63 1.87 3.2
M30 373 38% +0.55 1.72 4.2
分年度全正,参数高原平坦(止损 0.3~0.8×ATR 九组全赚,PF 最高 3.69)。M30 成本加倍压力测试都扛住了。
回头看,这种漂亮就是最大的红旗。 一个谁都知道的逻辑(箱体下沿买、上沿卖),参数高原平坦、t 值 4+——凭什么轮到我?
四、死亡:一句话点破
朋友看完规则问了一句:
“你判定’触及且收回’是收盘才知道的事,成交价却按边界算?”
这就是未来函数,而且是最阴险的一种——不是数据穿越,是成交价穿越。
时间线拆开看: 1. 盘中价格触及下沿 3300.0; 2. 此时你不知道它会不会收回——直接按边界价成交,是假设自己在信息不存在的时间点做了决策; 3. 等收盘确认收回了(比如收在 3302.5),真实的市价成交只能在 3302.5; 4. 那 2.5 美元的差价,恰恰就是策略的全部利润。
五、尸检数据:同一策略,四种成交假设
入场方式 现实性 交易数 胜率 avgR PF
触及按边界价成交 ❌ 不可能 373 38% +0.551 1.72
收盘确认收回,市价进 ✅ 373 31% −0.311 0.57
确认后挂限价等价格回头 ✅ 207 26% −0.048 0.95
成立即挂单,触及即成交(无确认) ✅ 430 30% +0.172 1.20
从 +0.55R 到 −0.31R,单笔 0.86R 的鸿沟就是成交价幻觉。
逐月更难看:诚实版 57 个月里 25 个负月,2025 年连亏 6 个月,最差月 −11.4R。一个 t=1.5 的策略,统计上和扔硬币无法区分。
值得注意第 4 行:挂单触及即成交、不要”收回确认”,是真实的且边际为正——但 +0.17R 的期望,扣掉实盘滑点大概率归零。“收回确认”这个过滤条件确实有效,可惜它的信息在收盘才存在,而它的价值又恰好等于收盘到边界的距离。信息和价格不可兼得,这就是这个策略的死因。
六、教训清单(我觉得比策略本身值钱)
1. 成交价假设是最隐蔽的未来函数。检查策略时别只问”数据有没有穿越”,还要问”这个成交时刻,我手里有做这个决策的信息吗”。任何”收盘确认的事件 + 盘中价格成交”的组合都是雷。
2. 好得离谱的数据就是红旗。PF 1.9、参数高原、五年全正——一个公开逻辑不该有这种数据。当时我应该先怀疑成交价,而不是先兴奋。
3. 止损/目标价的相对结构决定一切。收盘确认版为什么从 +0.55 翻到 −0.31?因为入场价变了,止损(边界外)没变,目标(中点)没变——R 结构直接崩了。入场价是这个策略的生命线,而生命线恰好是虚构的。
4. 检测器无罪,玩法有罪。箱体识别本身工作正常,死的是”在边界反做”这个变现方式。
5. t=3 不足以保命。偏差没被发现时,再漂亮的统计量都是偏差的大小的度量,不是 alpha 的度量。
____
数据:XAUUSDc(Exness)M5,2022-01 ~ 2026-09;成本 0.02% 往返;所有统计以初始风险的 R 倍数计。
|
|
|
|
|
|
|
|