Ultimate Oscillator:公式、设置、背离信号与交易方法

终极振荡指标(Ultimate Oscillator,UO)是 Larry Williams 创建的动量振荡指标,它把 3 个回看周期内的买入压力合成一条线,通常使用 7、14 和 28 根 K 线,并按 4 : 2 : 1 加权,数值范围为 0 到 100。它的主要信号不是简单的超买或超卖读数:Williams 会在 UO 低点低于 30 的看涨背离中买入,前提是 UO 随后升破背离高点;卖出则是高于 70 的镜像规则。
大多数动量振荡指标只衡量一个窗口,这会让短周期设置过于敏感、长周期设置又过于迟缓。Larry Williams 在 1976 年创建 Ultimate Oscillator,正是为了解决这个问题:它一次平均 3 个窗口。结果是,它比快速 RSI 更平滑,又比慢速 RSI 更敏捷,并且附带一套严格的三步入场规则,而多数交易者会跳过这套规则。本指南会讲清公式、规则、不同市场中合理的设置,以及可用于您自己数据的计算器。
经得起公开验证的指标。
一个引擎,四款精准工具:Gold(XAU)Scalper、机构级 Gravity Zone、Zeno 动量振荡指标,以及面向股票的 Zeno Stocks。
什么是 Ultimate Oscillator?
Ultimate Oscillator(UO)是一种动量指标,用来衡量每根 K 线的区间中有多少被买方拿下,并同时对 3 个回看周期求平均。它在 0 到 100 之间波动,30 和 70 通常作为超卖与超买线,50 作为中线。
Larry Williams 于 1976 年设计了它,并在 1985 年发表于 Technical Analysis of Stocks & Commodities。他对单周期振荡指标的不满很简单:周期短会给出太多假信号,周期长又会太晚给出信号。把 3 个周期融合起来,并向最短周期倾斜加权,可以让曲线保持灵敏,同时避免一两根噪声 K 线主导结果。
这个名称有些夸张;它并不是真正“终极”的东西。但它是一个结构良好的振荡指标,比许多指标更能处理跳空(它在区间计算中使用前一根收盘价),并且拥有经典指标中少见的明确入场规则之一。
Ultimate Oscillator 如何计算?
共有 4 个步骤。对每根 K 线:
- 买入压力(BP) = 收盘价 − 今日最低价与昨日收盘价中的较低者。
- 真实波幅(TR) = 今日最高价与昨日收盘价中的较高者 − 今日最低价与昨日收盘价中的较低者。
- 对每个回看周期,求 BP 之和与 TR 之和,然后相除:Average7 = ΣBP(7) ÷ ΣTR(7);14 和 28 根 K 线同理。
- UO = 100 × [(4 × Average7) + (2 × Average14) + Average28] ÷ 7。

每个平均值都是 0 到 1 之间的比率:也就是在该窗口内买方“赢下”的区间占比。如果每天都收在真实波幅顶部,比率会接近 1;如果收在底部,比率会接近 0。由于权重相加等于 7,先除以 7 可以在乘以 100 前把结果保持在同样的 0–1 尺度上。
权重很重要。7 根 K 线窗口的影响力是 28 根 K 线窗口的 4 倍,因此 UO 主要对近期 K 线作出反应,而较长窗口会防止单次尖峰把它从一个极端甩到另一个极端。
| 输入 | 默认值 | 权重 | 作用 |
|---|---|---|---|
| 短周期 | 7 | 4 | 响应速度 |
| 中周期 | 14 | 2 | 平衡 |
| 长周期 | 28 | 1 | 背景;过滤噪声 |
Larry Williams 的买入和卖出规则是什么?
Williams 并不打算让 UO 只靠简单穿越 30 或 70 来交易。他的买入规则有 3 个条件,而且 3 个都必须满足:
- 形成看涨背离:价格创出更低低点,而 UO 创出更高低点。
- 该背离的低点(第一个 UO 低点)低于 30。
- 随后 UO 升破高点,也就是它在两个低点之间形成的高点。这个突破就是入场。
卖出规则则是镜像:看跌背离(价格更高高点、UO 更低高点),第一个 UO 高点高于 70,并在 UO 跌破两个高点之间的低点时入场。

这条规则有意设得很严格。超卖读数在下跌趋势中会不断出现,而每次跌破 30 都买入,正是振荡指标亏钱的方式。要求先出现背离,再突破背离高点,意味着您只在下行动量明显减弱并随后转向时才行动。交易次数会更少,而这正是重点。
退出方面,常见选择包括上破 70、上涨一段后 UO 回落跌破 50,或价格到达结构目标位。这些是交易者实践中的惯例,并不属于 Williams 原始入场规则,所以请选择一种并进行测试。关于背离的一般机制,请参阅背离交易指南。
Ultimate Oscillator 的最佳设置是什么?
默认的 7/14/28 是任何时间周期上的合理起点,因为 3 个窗口保持固定的 1 : 2 : 4 关系。如果您更改它们,请保持这个比例,这样加权才仍然有意义。
| 用途 | 周期 | 备注 |
|---|---|---|
| 默认(多数市场) | 7 / 14 / 28 | Williams 原始设置;也是其他人使用的参照 |
| 更快:日内、剥头皮 | 5 / 10 / 20 | 信号更多,噪声也更多;搭配趋势过滤器 |
| 更慢:波段和持仓交易 | 10 / 20 / 40 | 信号更少、更晚;更少触及 30 和 70 |
| Crypto,24/7 市场 | 1H–4H 上使用 7 / 14 / 28 | 避免极低时间周期,因为影线会扭曲真实波幅 |
一些交易者还会在强趋势市场中放宽阈值,例如使用 25 和 75,因为在稳定趋势中,UO 可能长时间停留在 30 和 70 之间。无论您选择什么,一次只改一项,并用一组交易样本来判断,而不是只看一张图。
如何交易 Ultimate Oscillator?
3 种实用方法,从最严格到最宽松:
1. Williams 背离形态
只交易上面完整的三步信号。它最适合出现在更大趋势内部回调的末端,例如价格位于上升的200 周期移动平均线之上,而 UO 在 30 下方形成看涨背离。止损放在背离的价格低点下方。
2. 中线趋势过滤器
把 50 当作偏向过滤器:当 UO 高于 50 时,只从您的主要方法中选择做多形态;当它低于 50 时,只选择做空形态。这是把 UO 用作动量检查,而不是触发器。
3. 趋势中的回调计时
在已确立的上升趋势中,UO 回落到 30–40 附近后再向上转折,通常标志着回调结束。它比 Williams 规则更宽松,因此要结合价格水平:支撑位、订单块或公允价值缺口(FVG)。
在任何情况下,振荡指标回答的是何时,而不是何处。位置(您从哪个水平买入,以及止损放在其外侧哪里)应来自价格结构。
Ultimate Oscillator 计算器
粘贴最高价、最低价和收盘价,按最旧在前排序,或加载一个示例。计算器会为每根 K 线计算买入压力和真实波幅、3 个平均值,以及最新 K 线的 Ultimate Oscillator,并根据 Williams 规则解释读数含义。您可以更改 3 个周期。
Ultimate Oscillator 在不同市场中表现如何?
公式在所有市场中都一样,但市场性格会改变读数的含义。
| 市场 | 典型表现 | 实用调整 |
|---|---|---|
| 大盘股(日线) | 隔夜跳空会被前收盘真实波幅捕捉;信号干净 | 默认 7/14/28;顺着周线趋势方向交易背离 |
| Forex majors(1H–4H) | 长时间区间会让 UO 连续数日停留在 35 和 65 之间 | 用 50 作为偏向过滤器,把背离规则留给交易时段极端位置 |
| Gold(15M–1H) | 突发新闻尖峰会短暂把 UO 推到极端 | 忽略单根新闻 K 线上打印出的极端值;等待下一根收盘 |
| Crypto(4H) | 趋势持续性强;UO 可能长时间保持在 60 上方或 40 下方 | 考虑 25/75 阈值,并要求背离伴随结构突破 |
| Index futures(5M–15M) | 开盘波动会扭曲最初几根 K 线 | 跳过现金盘交易时段前 30 分钟的信号 |
无论哪个市场,同样的纪律都适用:UO 告诉您动量已经改变,价格结构告诉您这种改变是否发生在值得交易的位置。更高时间周期支撑位上的背离是一个形态;区间中部同样的背离只是噪声。在信任任何设置之前,请把它放到您自己的市场中跑几个月,并统计它产生了多少个完整三步信号,以及这些信号如何收场。使用严格规则时,单个品种每月可能只出现少数几个信号,这是正常的。
Ultimate Oscillator vs RSI vs stochastic
| 指标 | 衡量内容 | 回看周期 | 经典信号 | 主要弱点 |
|---|---|---|---|---|
| Ultimate Oscillator | 收盘价 vs 真实波幅(买入压力) | 3 个,加权 | 30 下方 / 70 上方的背离,然后突破 | 按严格规则信号很少 |
| RSI | 平均上涨 vs 平均下跌 | 1 个(14) | 30/70、背离、failure swings | 在强趋势中会长期超买 |
| Stochastic | 收盘价 vs 高低区间 | 1 个加平滑 | 20/80 处的 %K/%D 交叉 | 非常快;假突破很多 |
| Williams %R 完整指南 | 收盘价 vs 高低区间 | 1 个(14) | −20 / −80 极端值 | 与原始 stochastic 相同 |
UO 的独特之处在于混合多个窗口。它通常比 14 周期 stochastic 更平滑,触及极端值的频率也低于快速 RSI,这适合背离规则。如果您已经使用 RSI,那么 UO 在同一张图上通常不会增加太多价值;请选择一个动量工具,并把它学透。
交易者使用 Ultimate Oscillator 时常犯哪些错误?
- 每次读数低于 30 都买入。在下跌趋势中,UO 可能数周都贴近 30。等待背离以及背离高点的突破。
- 把任何小波动都叫作背离。看涨背离的第一个低点必须低于 30。45 和 50 之间的背离不是 Williams 信号。
- 忽视趋势。逆势背离交易更容易失败。使用更高时间周期的趋势过滤器。
- 改变周期却不保持比例。7/14/28 有效,是因为每个窗口都是前一个的 2 倍。随意组合会失去这种平衡。
- 把 50 当成信号。穿越 50 是偏向变化,不是入场。
- 没有基于价格的止损。振荡指标无法告诉您哪里错了;背离对应的摆动低点或高点可以。
参考数据
| 项目 | 详情 |
|---|---|
| 创建者 | Larry Williams(1976);发表于 Stocks & Commodities(1985) |
| 类型 | 有界动量振荡指标,0–100 |
| 输入 | 最高价、最低价、收盘价(使用前一根收盘价) |
| 默认周期 | 7、14、28,权重 4、2、1 |
| 水平 | 30 超卖 · 50 中线 · 70 超买 |
| 买入规则 | 看涨背离,第一个低点低于 30,突破背离高点入场 |
| 卖出规则 | 看跌背离,第一个高点高于 70,突破背离低点入场 |
| 在 TradingView 上 | 内置指标“Ultimate Oscillator”(快速 7、中速 14、慢速 28) |
Ultimate Oscillator 如何配合 Quantum Algo 的指标?
UO 是计时工具:它说明动量何时转向,而不是价格应在哪里转向。Quantum Algo 的方法会先看位置。TradingView 上免费的 Quantum Algo 指标 标出结构、流动性和背离,从而给出 UO 信号应对齐的水平。Zeno 是 Quantum Algo(QuantumAlgo)的高级引擎,它在自己的振荡指标中结合动量与结构,并打印买入和卖出信号,每个信号都包含入场、止损和两个目标位,并全部记录在公开交易记录中。
Ultimate Oscillator 把 7、14 和 28 根 K 线上的买入压力按 4 : 2 : 1 加权融合为一条 0–100 的线。Larry Williams 的信号不是普通的超卖交叉:它是一个背离,第一个极端值必须越过 30 或 70,并在 UO 突破背离高点或低点时确认。用它为您已经选好的价格水平入场计时;如果更改设置,请保持 1 : 2 : 4 的周期比例,并把止损放在背离的价格极端点。
◆ 互动检查
您了解 Ultimate Oscillator 吗?
交易者常问的 Ultimate Oscillator 问题
它是 Larry Williams 创建的动量振荡指标,把 3 个回看周期(7、14 和 28 根 K 线,按 4 : 2 : 1 加权)内的买入压力合成为一条 0 到 100 的线。
对每根 K 线,买入压力等于收盘价减去最低价与前收盘价中的较低者;真实波幅等于最高价与前收盘价中的较高者,减去同一个低点。分别对 7、14 和 28 根 K 线求和,并在每个窗口中用 BP 除以 TR,然后 UO = 100 × (4·A7 + 2·A14 + A28) ÷ 7。
默认 7/14/28 适用于多数市场。5/10/20 这类更快组合适合日内交易;10/20/40 这类更慢组合适合波段交易。保持 1 : 2 : 4 比例。
Williams 规则:看涨背离(价格更低低点、UO 更高低点),其第一个低点低于 30,并在 UO 升破两个低点之间的高点时入场。
看跌背离(价格更高高点、UO 更低高点),其第一个高点高于 70,并在 UO 跌破两个高点之间的低点时入场。
总体上没有哪个更好。UO 混合 3 个窗口,因此更平滑、触及极端值更少;RSI 使用 1 个窗口。请稳定使用一个动量工具,而不是两个都用。
它是中线。高于 50 时动量偏多,低于 50 时偏空。它是偏向过滤器,不是入场信号。
可以。使用 1 小时到 4 小时或更高周期的图表,因为在这些周期中影线对真实波幅的扭曲较小,并将其与趋势过滤器结合。
不会。它只使用已完成的 K 线。与任何指标一样,当前尚未完成的 K 线上的数值会在收盘前变化。
有。它是名为“Ultimate Oscillator”的内置指标,默认快速、中速和慢速长度分别为 7、14 和 28。
参考资料与相关指南
接下来阅读
- RSI 指标
- Stochastic Oscillator
- Williams %R 完整指南
- 背离交易
- Awesome Oscillator 完整指标指南
- True Strength Index
- MACD 指标
- Average True Range
- 最佳指标组合
- Andrews Pitchfork
- 免费 TradingView 指标
- Zeno — 高级引擎