Williams Alligator:颚线、齿线、唇线,以及如何交易苏醒后的行情

Williams Alligator 是三条基于中位价格的平滑移动平均线,并向前移动:颚线(13 个周期,前移 8 根 K线)、齿线(8,前移 5)、唇线(5,前移 3)。缠绕 = 睡眠,不交易;唇线穿越齿线、线条张开 = 趋势。Bill Williams 的入场方式是分形突破齿线外侧,止损放在颚线下方,唇线回穿时出场。
Alligator 是几乎人人都见过、却很少有人按作者原意交易的指标,因为让它发挥作用的部分——睡觉时什么都不做,只在齿线外侧的分形突破时入场——往往被丢掉。本页会讲清 3 条线及其前移原因、4 个阶段、Williams 入场步骤、ETHUSDT 4 小时图在 14 天睡眠后捕捉到的趋势及其之前的假苏醒,并比较 Ichimoku 与 EMA ribbon。计算器会根据高点和低点计算这些线,并给出阶段名称。
经得起公开验证的指标。
一个引擎,四款精准工具:Gold(XAU)Scalper、机构级 Gravity Zone、Zeno 动量振荡指标,以及面向股票的 Zeno Stocks。
Williams Alligator 是什么,由谁创建?
Williams Alligator 是三条基于中位价格的平滑移动平均线,每条都向未来前移:颚线(13 个周期,向前推 8 根 K线)、齿线(8 个周期,向前 5 根 K线)和唇线(5 个周期,向前 3 根 K线)。Bill Williams 在 Trading Chaos(1995)中将它作为自己系统的核心,而动物比喻并不是装饰:当三条线缠绕在一起时,鳄鱼在睡觉,市场处于震荡;当它们按顺序张开——上升趋势中唇线在上,其次齿线,再次颚线——它已经醒来并开始进食;当唇线转回齿线方向时,它吃饱了,行情正在结束。
有 2 点让它不只是 3 条有颜色的移动平均线。前移意味着这些线位于价格前方,所以价格穿越它们时,是在与几根 K线之前的平均值比较——这种内置滞后会过滤小回调。而“睡眠”状态是明确的不交易信号,这是多数移动平均线系统没有的:Alligator 是少数经典指标之一,其主要输出反而是“什么都不做”。
它不做什么:它不预测。它是一个趋势跟随过滤器,会滞后数根 K线;它设计上就是晚入场;在震荡区间里,它会像任何 MA 组合一样反复交叉和解除交叉——Williams 的处理方式是拒绝交易,直到分形突破齿线外侧。今天许多使用这个指标的人丢掉了这条规则,而这条规则本不该被丢掉。
颚线、齿线和唇线是什么?

| 线 | 颜色(Williams) | 公式 | 前移 | 作用 |
|---|---|---|---|---|
| 颚线 | 蓝色 | 中位价格的 SMMA,13 个周期 | 向前 8 根 K线 | 最长时间周期的平衡线;最慢 |
| 齿线 | 红色 | 中位价格的 SMMA,8 个周期 | 向前 5 根 K线 | 中间时间周期;分形必须突破这条线才可入场 |
| 唇线 | 绿色 | 中位价格的 SMMA,5 个周期 | 向前 3 根 K线 | 最快;趋势中价格沿它运行,回穿齿线就是出场 |
中位价格是(高点 + 低点)÷ 2。SMMA 是平滑移动平均线——Wilder 平滑,与 RSI 和 ATR 中使用的相同——因此这些线比相同长度的 EMA 更慢。前移是不寻常之处:TradingView 会把每条线按其前移量向右偏移绘制,这就是 Alligator 会延伸到最后一根 K线之后的原因。当您读取当前 K线上的数值时,读到的是 3、5 或 8 根 K线前计算出的平均值。
Alligator 的四个阶段是什么?

睡眠。 3 条线缠绕在一起并反复交叉,彼此之间几乎没有间距。Williams 的规则是:睡得越久,鳄鱼越饿,后续行情越大。这个阶段唯一要做的事,是标记区间上方和下方形成的分形。
苏醒。 唇线上穿齿线和颚线(看涨),或下穿它们(看跌),线条开始分离。单独看,这只是移动平均线交叉,会像其他交叉一样在震荡中失败。Williams 的确认条件是分形——一个 5 根 K线高点,两侧各有 2 个更低高点——突破齿线。这个突破才是入场。
进食。 线条按顺序张开,唇线在齿线之上、齿线在颚线之上,价格运行在唇线上方,回调到唇线附近但不更深。这正是该指标的用途阶段。在回调到唇线时加仓,是教科书式管理方式。
吃饱。 唇线转下并回穿齿线。趋势已经结束或暂停;Williams 会在这里平仓,然后重新等待下一次睡眠结束。
如何按 Williams 的方式交易 Alligator?

- 等待睡眠。 线条缠绕 10 根或更多 K线。不交易。标记睡眠期间出现的上分形和下分形;它们就是突破会使用的价位。
- 在齿线外侧的分形突破处入场。 在最近一个位于齿线上方的上分形上方 1 tick 设置买入止损单(看涨);在齿线下方的下分形下方设置卖出止损单(看跌)。这是 Williams 的第一位 wise-man 入场,也是它阻止 MA 交叉被单独交易的规则。
- 确认苏醒。 到分形突破时,唇线应已经在齿线上方并开始分离。如果分形突破时线条仍在缠绕,那就是区间突破,其中一半会失败——仓位减半。
- 止损放在颚线下方。 颚线是最慢的线,也是趋势中价格最后不该跌破的一条线。放在最近一个下分形下方,是更紧的替代方案。
- 在回调到唇线时加仓。 在进食阶段,每次触及唇线并守住,都是一次加仓机会,同时把止损移动到齿线。
- 唇线回穿齿线时出场。 或者更保守地,在收盘跌破齿线时出场。不要等三条线全部交叉;到那时行情早已走远。
如何计算 Alligator 线?
粘贴一组 K线高点和低点(最旧在前),工具会计算中位价格、带前移的三条平滑平均线、线条顺序,以及阶段——睡眠、苏醒、向上进食或向下进食——使用的 SMMA 与 TradingView 内置版本相同。
Alligator 与其他移动平均线系统相比如何?
| 系统 | 线条 | 平滑方式 | 区间处理 | Alligator 的差异 |
|---|---|---|---|---|
| Alligator | 中位价格的 13 / 8 / 5 SMMA,前移 8 / 5 / 3 | Wilder | 明确的“睡眠”不交易状态;分形入场 | — |
| EMA ribbon | 数条收盘价 EMA | 指数 | 无——持续交叉 | 无前移、无不交易状态,更快也更嘈杂 |
| Ichimoku | Tenkan、Kijun、云图向前移动 26 | 区间中点 | 云区作为中性区 | 最接近的亲戚:两者都把线条向未来移动,也都定义不交易区 |
| Golden cross | 收盘价 50 / 200 SMA | 简单 | 无 | 慢得多;是状态解读,不是入场系统 |
| Supertrend | ATR 移动线 | 基于 ATR | 震荡中反复假信号 | Supertrend 根据波动率翻转;Alligator 根据价格平均值翻转 |
坦率地说,最适合比较的是 Ichimoku。两者都会把慢线向前推,两者都定义一个您不该交易的区域,两者有效的原因也相同:它们迫使您等待价格明确站在滞后结构的一侧。Alligator 更简单,而分形规则正是让它成为系统、而不是图表装饰的部分。
参考数据
| 项目 | 数值 |
|---|---|
| 来源 | Bill Williams,Trading Chaos(1995)和 New Trading Dimensions(1998) |
| 输入 | 中位价格(高点 + 低点)÷ 2 |
| 颚线 | SMMA 13,向前移动 8 根 K线(蓝色) |
| 齿线 | SMMA 8,向前移动 5 根 K线(红色) |
| 唇线 | SMMA 5,向前移动 3 根 K线(绿色) |
| 阶段 | 睡眠(缠绕)· 苏醒(唇线穿越)· 进食(按顺序张开)· 吃饱(唇线回头) |
| 入场(Williams) | 睡眠后,分形突破齿线外侧 |
| 止损 | 颚线下方,或最近一个反向分形下方 |
| 出场 | 唇线回穿齿线 |
| 配套工具 | Fractals、Awesome Oscillator、Accelerator Oscillator(Williams 系统的其余部分) |
| TradingView | 内置 “Williams Alligator”,默认 13/8/5 和 8/5/3;另有 “Williams Fractal” |
示例:ETHUSDT 4 小时,长时间睡眠与干净苏醒
ETHUSDT 永续合约,4 小时图。鳄鱼睡了 14 天——84 根 K线——价格在 3,380 和 3,480 之间震荡。睡眠期间出现 4 个上分形;最高在 3,478。第 85 根 K线,唇线在 3,431 上穿齿线,线条开始分离;第 87 根 K线,一根 K线收于 3,491,突破位于齿线上方的 3,478 分形。3,479 的买入止损单在该 K线上成交。止损放在颚线下方,而颚线在该 K线读数为 3,418,风险为 61 美元。
进食阶段持续了 11 天。价格 5 次回调到唇线——3,512、3,548、3,590、3,634、3,671——并且每次都守住;其中 2 次为加仓,止损跟随到齿线。第 12 天,唇线在 3,742 下穿齿线,仓位在此平掉:原始入场获利 263 美元,4.3R,加仓部分按各自风险又贡献了 1.8R。
同一张图上的陷阱:在睡眠的第 40 根 K线,唇线已经上穿齿线,5 分钟交易者的眼睛会把它称作苏醒。没有分形突破齿线外侧——最高分形守住了——4 根 K线后线条重新缠绕。交叉确实出现了;确认没有出现。这个差别,就是 Williams 系统与 3 均线交叉之间的全部区别,也是多数人丢掉的规则。
Williams Alligator 在哪里会失效?
没有充分睡眠的区间。 短促、杂乱的区间里,线条缠绕 3 根 K线、交叉 3 根 K线,会产生无穷无尽的假苏醒。至少要求 10 根 K线的睡眠,再把它算作一次苏醒。
把它当 MA 交叉交易。 唇线穿越齿线就是 5/8 移动平均线交叉。没有分形确认时,它的胜率就是 5/8 交叉的胜率,而这个胜率很差。
入场晚、出场晚。 前移和平滑意味着入场会落后行情数根 K线,出场也会在顶部之后数根 K线。在快速市场中,尾端回吐会很大;唇线收盘下破出场能有所帮助。
低时间周期。 在 1 分钟和 5 分钟图上,鳄鱼从未真正睡着,也从未真正进食。加密货币和指数用 1 小时及以上,股票用日线。
V 型反转。 如果市场在没有睡眠的情况下猛烈反转,Alligator 根本不会给出交易机会。这个指标只捕捉从区间启动的趋势,很多趋势如此,但不是全部。
交易者使用 Alligator 时会犯哪些错误?
- 跳过分形。唇线穿越齿线是苏醒;分形突破齿线外侧才是入场。它们是不同事件。
- 在睡眠期间交易。缠绕是不交易信号,也是这个指标最好的信号。
- 把前移线当作当前值读取。这根 K线上的绘制值,是 3、5 或 8 根 K线前计算出的;前移正是重点。
- 等三条线全部交叉才出场。等待唇线穿越齿线,而不是等待颚线;颚线比行情落后 8 根 K线。
- 修改参数。13/8/5 配合 8/5/3 前移就是这个系统。更快设置会把它变成 ribbon。
- 在 1 分钟图上使用它。这个分辨率下没有睡眠。
Alligator 与免费指标
TradingView 内置的 Alligator 和 Williams Fractal 已经准确且足够。指标库增加的是判断某次苏醒是否值得交易的理由:Smart Money Concepts Engine 会显示分形突破是否同时也是结构突破(BOS),Adaptive Trend Sentinel 读取鳄鱼试图识别的状态,Trendline Architect 画出睡眠所在的区间。高级引擎 Zeno 会打印带止损和目标位的买卖信号;确认苏醒后第一次回调到唇线时出现的 Zeno 买入信号,是 Williams 系统会认可的延续入场。
3 条前移平均线,以及 1 条最重要的规则:不要交易睡眠,也不要在没有分形突破齿线外侧时交易苏醒。在该突破处入场,止损放在颚线下方,回调到唇线时加仓,唇线回穿齿线时离场。保留 13/8/5 和 8/5/3;在 1 小时及以上使用。把它当裸 MA 交叉交易,它就只是裸 MA 交叉。
◆ 互动检查
您了解这三条线吗?
交易者关于 Williams Alligator 的常见问题
它是 3 条中位价格的平滑移动平均线,每条都向未来前移:颚线(13 个周期,向前 8 根 K线)、齿线(8 个周期,向前 5 根 K线)和唇线(5 个周期,向前 3 根 K线)。Bill Williams 在 Trading Chaos(1995)中提出它,把它作为带有明确不交易状态的趋势过滤器——线条缠绕时,就是“睡眠”的鳄鱼。
颚线 13,前移 8 根 K线;齿线 8,前移 5 根 K线;唇线 5,前移 3 根 K线,全部都是(高点 + 低点)÷ 2 的平滑移动平均线。这些是 TradingView 默认值,也是这个系统;更快设置会把它变成普通 EMA ribbon。
等待至少 10 根 K线的睡眠,线条需要缠绕。标记期间出现的分形。唇线穿越齿线后,在位于齿线外侧的分形被突破时,用止损单入场。止损放在颚线下方,回调到唇线时加仓,唇线回穿齿线时出场。
3 条线相互交织,彼此间距很小——市场处于震荡。Williams 的规则是不交易,而且睡得越久,后续行情越大。睡眠状态是这个指标最有价值的输出。
这样价格比较的是平均值几根 K线前的位置,而不是现在的位置。前移是刻意加入滞后:小回调不会触及前移后的线条,只有真正的方向变化才会穿越它们。这与 Ichimoku 云图向前绘制 26 根 K线是同一种思路。
它是 5 根 K线形态:上分形是一根 K线的高点高于两侧各 2 根 K线;下分形则相反。Williams 用齿线外侧的分形突破作为入场触发,这个确认条件把他的系统与普通移动平均线交叉区分开来。
在 1 小时、4 小时和日线 BTCUSDT 与 ETHUSDT 图表上,适用——本页示例就是一笔 4 小时 ETH 交易。在 1 分钟和 5 分钟图上,鳄鱼很难清晰睡眠或进食,交叉多是噪音。
不会。每条线都是已完成 K线的平滑平均值,并按固定偏移向前绘制;K线收盘后,数值不会改变。最后一根 K线之外向前绘制的部分,只是把最后计算出的数值显示在对应前移位置。
两者都会把慢线向未来移动,也都会定义一个不交易区域(缠绕、云区)。Ichimoku 使用区间中点,并有 5 条线加云区;Alligator 使用平滑平均线和 3 条线,并配合单独的分形入场。逻辑相同,机制不同。
TradingView 内置的 Alligator 和 Williams Fractal 已经准确。指标库增加的是背景:Smart Money Concepts Engine 用于判断分形突破是否同时也是结构突破,Adaptive Trend Sentinel 用于判断状态,Trendline Architect 用于标出睡眠所在区间。高级引擎 Zeno 会打印带止损和目标位的信号。
参考资料与相关指南
接下来阅读
- Ichimoku Cloud 完整交易系统指南
- 移动平均线完整指南
- Awesome Oscillator 完整指标指南
- Supertrend Indicator
- Golden Cross 与 Death Cross
- Aroon Indicator
- Choppiness Index
- BOS & CHoCH:市场结构
- Adaptive Trend Sentinel(免费指标)
- Trendline Architect(免费指标)
- Smart Money Concepts Engine(免费指标)
- Zeno — 高级引擎
主要来源
- Williams, Trading Chaos (Wiley, 1995) — the Alligator, fractals and the wise-man entries
- Williams and Gregory-Williams, New Trading Dimensions (Wiley, 1998)
- TradingView: Williams Alligator (built-in indicator documentation)
- Wilder, New Concepts in Technical Trading Systems (1978) — the smoothed moving average