QuantumAlgo
首页›指南›指标 · 动量振荡指标
指标 · 动量振荡指标

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

Ultimate Oscillator:公式、设置、背离信号与交易方法——Quantum Algo 指南
◆ 简短答案

终极振荡指标(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。

点击侧边卡片、拖动,或使用圆点切换
速览:1 分钟理解 Ultimate Oscillator
问题实用回答它是什么?一个 0–100 的动量振荡指标,融合 3 个回看周期(7、14、28)。谁创建了它?Larry Williams,1976 年创建;1985 年发表于 Stocks & Commodities。关键水平?30(超卖)、50(中线)、70(超买)。主要信号?在 30 下方形成的背离(买入)或在 70 上方形成的背离(卖出),并由突破背离高点或低点确认。最佳用途?在您已经识别出的趋势方向上为入场计时。
真实图表上的 Zeno
◆ 真实图表 · Zeno 用于黄金、Bitcoin 和 NAS1001 / 3
◆ 真实图表 · XAUUSD · 15M · Quantum Algo Zeno Gold
XAUUSD 15 分钟图表上的 Quantum Algo Zeno Gold:多头和空头信号,带止盈和止损区域,仪表板显示保证金、TP1、TP2 和 Smart Entry 状态
本页每个指标最终都在过滤同一件事:黄金上的 Zeno 标出位置——扫流动性、订单块、入场、止损、TP1/TP2。振荡指标决定何时行动。
滑动或使用箭头 · 3 张真实图表
每一次 Zeno 喊单都记录在公开实盘记录中。查看 Zeno 方案

什么是 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 线:

  1. 买入压力(BP) = 收盘价 − 今日最低价与昨日收盘价中的较低者。
  2. 真实波幅(TR) = 今日最高价与昨日收盘价中的较高者 − 今日最低价与昨日收盘价中的较低者。
  3. 对每个回看周期,求 BP 之和与 TR 之和,然后相除:Average7 = ΣBP(7) ÷ ΣTR(7);14 和 28 根 K 线同理。
  4. UO = 100 × [(4 × Average7) + (2 × Average14) + Average28] ÷ 7。
◆ 图解 · UO 的构建方式
Ultimate Oscillator 计算图:3 个方框分别表示买入压力除以真实波幅后的 7 周期、14 周期和 28 周期平均值,分别乘以 4、乘以 2、乘以 1 加权,再流入加权平均组合,输出一条介于 0 到 100 之间的振荡指标线
3 个回看周期,1 条线:7、14 和 28 周期的买入压力与真实波幅比率,按 4 : 2 : 1 加权,并缩放到 0–100。

每个平均值都是 0 到 1 之间的比率:也就是在该窗口内买方“赢下”的区间占比。如果每天都收在真实波幅顶部,比率会接近 1;如果收在底部,比率会接近 0。由于权重相加等于 7,先除以 7 可以在乘以 100 前把结果保持在同样的 0–1 尺度上。

权重很重要。7 根 K 线窗口的影响力是 28 根 K 线窗口的 4 倍,因此 UO 主要对近期 K 线作出反应,而较长窗口会防止单次尖峰把它从一个极端甩到另一个极端。

输入默认值权重作用
短周期74响应速度
中周期142平衡
长周期281背景;过滤噪声

Larry Williams 的买入和卖出规则是什么?

Williams 并不打算让 UO 只靠简单穿越 30 或 70 来交易。他的买入规则有 3 个条件,而且 3 个都必须满足:

  1. 形成看涨背离:价格创出更低低点,而 UO 创出更高低点。
  2. 该背离的低点(第一个 UO 低点)低于 30。
  3. 随后 UO 升破高点,也就是它在两个低点之间形成的高点。这个突破就是入场。

卖出规则则是镜像:看跌背离(价格更高高点、UO 更低高点),第一个 UO 高点高于 70,并在 UO 跌破两个高点之间的低点时入场。

◆ 图表 · Williams 的买入信号
价格图位于 Ultimate Oscillator 面板上方,展示三步买入信号:振荡指标跌破 30,价格创出更低低点而振荡指标创出更高低点(看涨背离),随后振荡指标突破背离高点并触发入场,同时显示 70 处和下一次穿越 50 处的退出标记
Williams 的买入信号分 3 步:跌破 30、出现看涨背离,然后突破背离高点。图中显示的退出方式是常见选择,不属于原始规则。

这条规则有意设得很严格。超卖读数在下跌趋势中会不断出现,而每次跌破 30 都买入,正是振荡指标亏钱的方式。要求先出现背离,再突破背离高点,意味着您只在下行动量明显减弱并随后转向时才行动。交易次数会更少,而这正是重点。

退出方面,常见选择包括上破 70、上涨一段后 UO 回落跌破 50,或价格到达结构目标位。这些是交易者实践中的惯例,并不属于 Williams 原始入场规则,所以请选择一种并进行测试。关于背离的一般机制,请参阅背离交易指南。

Ultimate Oscillator 的最佳设置是什么?

默认的 7/14/28 是任何时间周期上的合理起点,因为 3 个窗口保持固定的 1 : 2 : 4 关系。如果您更改它们,请保持这个比例,这样加权才仍然有意义。

用途周期备注
默认(多数市场)7 / 14 / 28Williams 原始设置;也是其他人使用的参照
更快:日内、剥头皮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 计算器粘贴最高价、最低价、收盘价 K 线(最旧在前)→ 买入压力、真实波幅、3 个平均值和 Ultimate Oscillator,并解读水平
Ultimate Oscillator——

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 问题

什么是 Ultimate Oscillator?+

它是 Larry Williams 创建的动量振荡指标,把 3 个回看周期(7、14 和 28 根 K 线,按 4 : 2 : 1 加权)内的买入压力合成为一条 0 到 100 的线。

Ultimate Oscillator 如何计算?+

对每根 K 线,买入压力等于收盘价减去最低价与前收盘价中的较低者;真实波幅等于最高价与前收盘价中的较高者,减去同一个低点。分别对 7、14 和 28 根 K 线求和,并在每个窗口中用 BP 除以 TR,然后 UO = 100 × (4·A7 + 2·A14 + A28) ÷ 7。

Ultimate Oscillator 的最佳设置是什么?+

默认 7/14/28 适用于多数市场。5/10/20 这类更快组合适合日内交易;10/20/40 这类更慢组合适合波段交易。保持 1 : 2 : 4 比例。

Ultimate Oscillator 上的买入信号是什么?+

Williams 规则:看涨背离(价格更低低点、UO 更高低点),其第一个低点低于 30,并在 UO 升破两个低点之间的高点时入场。

Ultimate Oscillator 上的卖出信号是什么?+

看跌背离(价格更高高点、UO 更低高点),其第一个高点高于 70,并在 UO 跌破两个高点之间的低点时入场。

Ultimate Oscillator 比 RSI 更好吗?+

总体上没有哪个更好。UO 混合 3 个窗口,因此更平滑、触及极端值更少;RSI 使用 1 个窗口。请稳定使用一个动量工具,而不是两个都用。

Ultimate Oscillator 上的 50 代表什么?+

它是中线。高于 50 时动量偏多,低于 50 时偏空。它是偏向过滤器,不是入场信号。

Ultimate Oscillator 能用于 Crypto 吗?+

可以。使用 1 小时到 4 小时或更高周期的图表,因为在这些周期中影线对真实波幅的扭曲较小,并将其与趋势过滤器结合。

Ultimate Oscillator 会重绘吗?+

不会。它只使用已完成的 K 线。与任何指标一样,当前尚未完成的 K 线上的数值会在收盘前变化。

TradingView 上有 Ultimate Oscillator 吗?+

有。它是名为“Ultimate Oscillator”的内置指标,默认快速、中速和慢速长度分别为 7、14 和 28。

参考资料与相关指南

接下来阅读

主要来源

作者 · Quantum Algo

ILY 为 Quantum Algo 撰写交易教育内容——把聪明钱概念(SMC)、市场结构和价格行为拆解成清晰、实用的课程。每篇指南都由创始人Quant 审核,Quantum Algo 发布的每个交易思路都会加上时间戳,任何人都可以验证。

✓ 由 Quant 审核 · 创始人兼首席交易员