模式搜索的暴力方法·综合运用
◍ 余额曲线反转的数学必然性
把 EA 在暴力区间和优化区间跑出的结果摊开看,表面混乱,其实有一条铁律:后续每段测试里,总有一个位置图表先反转、公式跟着反转。反转可平缓可瞬发,但必然出现;绝大多数图形在未来段落会向下,少数情况开头还能延续一阵。 最好的测试里,这种模式只稳跑了一到两天。若余额曲线已经明显偏离直线,继续延续的概率就低得多。这背后不是玄学,而是随机公式策略在样本趋近无穷时期望归零——任何无限交易的余额曲线都会无数次穿越起始线。 发现的模式本质只是正半波的一段。探测到的半波越大,后续负向运动的概率越高;反过来负半波越大,正向开启的概率越大。我写过一款适用任意货币对的 EA 验证过这点,原理还能无限分层缩放提高效率。 「」顺势只做明显且均匀的形态 真要顺趋势延续,只在形态极明显均匀时做,未来最多吃到探测模式的 5–10%。外汇与贵金属杠杆高,逆数学预期开仓风险很高,而估算模式剩余寿命目前做不到,性质未明、分析极难。
「强半波把参考水平压向零点」
谈波动发生的相对水平,先说结论:这个水平无法被客观固定,它只存在于交易者脑内的参照框架。不是说水平不存在,而是你不能拿一个静态价位去框住半波的起点。 关键现象是:当半波规模趋向无穷大时,半波大小与‘水平面到起始天平距离’的比值也趋向无穷大。翻成能用的话——半波越强,你越没法去猜水平在哪,因为随着成交堆量,那个水平在坐标上趋近于零点。实操上该做的不是算水平,而是去抓非常强的半波。 另一个佐证同向:半波越大,在后续虚拟回测里再撞到同尺寸波的概率越小。图中直观能看到,水平不保证形态100%反转;但作为半波一部分的形态一旦出现,往往暗示不止这一条波,甚至可能贯穿整段历史。此时出现大幅回调的概率偏高,值得尝试拦截。 外汇与贵金属属高风险品种,上述‘概率偏高’仅为统计倾向,不代表必然回调。即便我用不同EA做过全局测试,它们在全周期大多失效,但在局部要么直接、要么反向生效——波浪是活的,图表结构得肉眼认。
两种波浪交易路径与固定手数的零和结局
把波浪拿去实盘,无非两条路:反向做反转,或者顺着做延续。反转交易最干净的用法是打到某个既定水平就收手,结束这一轮交易周期,再等下一波结构;若叠加部分马丁格尔,只有在图表很快就要反转的先验判断下才划算,否则期望收益仍会收敛到“0”。 延续交易只适合在形态接近理想时才碰,而且必须压成短线。原文作者明确点出一个数学事实:用固定手数去交易、且不知道后续价格走向(现实中几乎必然不知道),长期结果恒为 0。 逆马丁格尔更适合放在延续变体里。作者承认曾撞上过某种全局模式且表现极好,但建议别干等这种小概率事件,直接选定一套方案机械执行。没有万能解。 他自己的测试计划是:模拟账户跑 2–3 个月,每月 4 周、每周末做两天暴力回测,再丢到 24 小时开机的主机里跑——这套动作他目前没空做,后续可能发独立信号。外汇与贵金属杠杆高,这类未验证方案仅作思路参考,实盘前务必自测。
◍ 画得少,看得清
把不同周期的图表叠在一起,肉眼看到的是乱流,但拆开看其实是若干可重复、可反转的周期过程在相互叠加。作者用最低限度的数学说明了一个事实:波动振幅在重复模式下倾向有限,这给策略开发留了口子。 评论区里有人提到优化期与收益率之比常见 4:1,一级多项式线性化后能直接解方程代替暴力搜索;作者也承认自己只用到泰勒展开第一级,真正决定结果的是搜索频率而非公式花哨程度。 更高时间框架的暴力穷举受算力限制暂未展开,后续文章可能继续。读者若想验证,可下载文末 Program_Prototype.zip(9.24 KB)与 results.zip(2075.33 KB)在 MT5 跑一遍原型。外汇与贵金属杠杆交易高风险,任何模式都只是概率倾向,机器找出来的代表性样本不等于必胜信号。