使用比尔威廉姆系统的交易信号模块(基础篇)
比尔威廉姆信号模块在 MT5 的落地入口
MT5 客户端内置的比尔威廉姆交易系统,把分形、鳄鱼线与动量震荡指标打包成一个信号模块,交易者可在「导航器—信号」里直接加载到图表。该模块最早由 Nikolay Churbanov 于 2016-04-15 发布,截至统计时点累计被查看 8191 次、收到 23 条社区反馈,说明它属于长期有人用的老牌公开方案。 外汇与贵金属品种叠加该模块后,信号生成依赖多指标共振,本身不承诺方向,实际触发胜率随周期与品种波动特性变化,属于高风险辅助判断工具。 要验证它是否适合你的盘感,最快的做法是开一个 EURUSD 的 M5 图,把模块拖进去,观察分形突破与鳄鱼唇线张口是否同步——不同经纪商点差会吃掉部分信号质量,这一步必须自己跑一遍。
「把比尔·威廉姆系统装进MT5向导」
比尔·威廉姆在《交易新维度》里给出的规则看起来平易近人,但底层是由大量价格形态拼起来的,初学者照书抄容易卡在“怎么认形态、怎么解释”。不少人都试过把这套系统写成EA,结果大多折在形态搜索和标注的准确性上。 我在MQL5向导里做了一个信号模块,专门做形态的自动识别与标记。和已经发布的60个向导模块不同,它带了一个可视化配置面板,想自学这套系统的人能直接调参数、看效果,不用先啃代码。 模块核心特性就四条:用图形面板改系统设置;可单独关掉某些形态的识别与标记;可禁止某些形态参与交易;参数能丢进优化器跑。附件 billwilliamsts.zip 里是源码,结构分四块:CBillWilliamsTS(BillWilliamsTS.mqh,管形态逻辑和交易逻辑,也能在图上画形态)、CBillWilliamsDialog(BillWilliamsPanel.mqh,管面板交互)、SignalBillWilliams(向导信号模块)、BillWilliamsEA(BillWilliamsEA.mq5,挂前面两个类做自动交易)。 资料按这个顺序给:先说策略概要和用的形态,再用EA标出来;然后讲面板;最后不同品种上的测试结果。外汇和贵金属波动大、杠杆高,跑测试前先想清楚自己扛不扛得住回撤。
◍ 比尔威廉姆市场的五个维度与趋势过滤
比尔·威廉姆在《交易新维度》里提出,要从金融市场稳定获利,必须先看懂市场结构。他认为市场由五个维度构成,逐层掌握后,对价格波动的把握度能提升到 80% 以上:分形对应阶段间隙,动量对应阶段能量,加速/减速对应阶段动力,区域是能量与动力的组合,再加上一条平衡线。 除了五维框架,他还明确了两种基础市况——趋势与平缓。为区分二者,比尔·威廉姆开发了鳄鱼指标,实战中只在鳄鱼张口、确认趋势的区域出手,平缓段直接回避。 本系列后续的信号模块会基于这五个维度和鳄鱼过滤,把符合条件的交易模式在图上显式标出,方便你对照验证。外汇与贵金属杠杆高,维度信号只是概率优势,不是确定性入口。
鳄鱼三线怎么摆才算过滤有效
鳄鱼指标本质是三条平滑移动平均的叠加:颚线(蓝)取 13 周期、齿线(红)取 8 周期、唇线(绿)取 5 周期。它不是用来直接交叉发信号的,而是把均线排列当成趋势过滤器。 实战里只有当三线顺着趋势方向展开,且自上而下顺序为价格、唇线、齿线、颚线时,才允许按该方向操作。以图 1 的向下段为例,这种排列出现后下跌启动,排列打乱时下跌倾向终止。 需要清醒的是,鳄鱼和所有均线系指标一样滞后明显——13 周期均线在 H1 图上对应约三天半的平滑,信号出来时行情常已走出一段。外汇与贵金属杠杆高、滑点风险大,用它做过滤而非触发,能少接一些假突破。
「分形怎么才算有效信号」
分形由 5 根烛形构成,是比尔·威廉姆斯体系里的「第一市场维度」。卖出分形中间那根是最低价,买入分形中间那根是最高价,形态对称但方向相反。 判定有效性必须叠鳄鱼齿线:上升中分形得落在齿线之上,下跌中得在齿线之下,否则只是噪音。EA 里用 FrB(有效买分形)和 FrS(有效卖分形)做标记,肉眼复盘时也可照此过滤。 触发单放在分形极值外一跳:买分形最高价+1点挂 Stop Buy,卖分形最低价-1点挂 Stop Sell。额外加仓只允许在鳄鱼转向且价格越过第一个分形后,配合其他维度确认——外汇与贵金属杠杆高,假突破概率不低,挂单前先想好止损位。
◍ AO 柱图里的六种可标记信号
动量震荡指标(AO)取 34 周期与 5 周期简单移动平均的差值,两者都按每根 K 线的中值计算,最终在副图画出红绿柱。它把市场动量从价格本身剥出来,算是第二维度的参考。 实际用法里能机械识别的有六种形态。杯托买入(DiB):三列中第一列高于中间红列、第三列转绿;杯托卖出(DiS)反之,第一列低于中间绿列、第三列转红。零线交叉买入(CrB)是柱体由下向上穿过零轴那一列,卖出(CrS)是向下穿零轴。 双顶类看零轴另一侧:买入(2pB)要求柱体在零线下、后一个谷底高于前一个谷底,且两极值间没碰过零轴;卖出(2pS)在零轴上、后顶低于前顶且中间不破零。外汇与贵金属波动大,这些只是概率信号,不是方向保证。 挂单规则很直接——信号柱高点加 1 点挂 buy stop,低点减 1 点挂 sell stop。开 MT5 把 AO 调出来,对照这六种缩写手动认两天,比看任何说明都快。