Ultimate Oscillator¶
定义 ¶
Ultimate Oscillator (UO) 是一种技术指标,它结合了短期、中期和长期的价格行为,以衡量多个周期的动量。 它计算了相对于三个不同周期的真实范围的买入压力的加权平均值。 通过使用多个周期,UO 减少了虚假背离的噪音,并为超买和超卖条件提供了更可靠的信号。
历史 ¶
Ultimate Oscillator 最早由著名交易者和作家 Larry Williams 在 1976 年的文章和交易文献中描述。 其创建的目的是减少单周期动量振荡器经常出现的虚假信号的频率。 在接下来的几年中,尤其是在 1980 年代,它得到了更广泛的认可并被采用到交易策略中。 UO 的多周期方法使其与同时代的其他振荡器区别开来。
计算 ¶
Ultimate Oscillator 使用以下公式计算:
\[ UO = { { {4 \times A_7 + 2 \times A_{14} + A_{28}} \over { 4 + 2 +1 } } \times 100 } \]
\(A_n\) – 平均买入压力,计算为总买入压力除以 \(n\) 个周期(7、14 和 28)的总真实范围
\[ A_n = { { \sum_{p=1}^n { BP } } \over { \sum_{p=1}^n { TR } } } \]
\(BP\) – 每个周期的买入压力,计算为当前收盘价减去当前周期低点或前收盘价中的较低者
\[ BP = { Close - min\ (Low, Previous\ Close) } \]
\(TR\) – 每个周期的真实范围,计算为当前周期高点或前收盘价中的较高者减去当前周期低点或前收盘价中的较低者
\[ TR = { max\ (High, Previous\ Close) - min\ (Low, Previous\ Close) } \]
解读 ¶
-
交叉 – UO 通常与两个关键阈值水平一起使用:70 和 30。 当 UO 上穿 70 时,表明交易品种可能处于超买状态,预计价格可能会下跌。 当 UO 下穿 30 时,表明交易品种可能处于超卖状态,预示着潜在的买入机会或向上反转。
-
上升和下降 – UO 上升表明买入压力增加,表明看涨势头正在增强。 UO 下降表明买入压力减弱,表明看跌势头可能正在增加。
-
背离和收敛 – 当 UO 形成更高的低点,而价格形成更低的低点时,表明卖出压力正在减弱,可能会出现价格向上反转。 相反,当 UO 形成更低的高点,而价格形成更高的高点时,表明买入压力正在减弱,可能会出现价格下跌。
-
反转点 – 当 UO 穿越 30 或 70 的关键水平时,可以预测潜在的反转点。 从下方向上穿越 30 表明看涨反转,而从上方下穿 70 则表明看跌反转。
应用 ¶
-
买入信号 – 当 UO 下穿超卖水平(通常为 30)然后重新上穿时,考虑买入。
-
卖出信号 – 当 UO 上穿超买水平(通常为 70)然后重新下穿时,考虑卖出。
-
止损设置 – 当基于 UO 的看涨信号建立多头头寸时,止损可以设置在最近的摆动低点下方;当基于 UO 的看跌信号建立空头头寸时,止损可以设置在最近的摆动高点上方。
-
退出策略 – 当 UO 达到超买水平(高于 70)时,交易者可以退出多头头寸;当 UO 达到超卖水平(低于 30)时,可以退出空头头寸。 或者,当价格与 UO 出现背离时,可以退出,预示着潜在的反转。
-
确认交易 – UO 可以与 Simple Moving Average (SMA) 结合使用以确认趋势。 例如,如果价格位于上升的 SMA 上方,则可以确认 UO 的买入信号。 同样,如果价格位于下降的 SMA 下方,则可以确认 UO 的卖出信号。
注意
您可以利用算法交易,通过 cBot 根据该指标的信号执行交易,如我们的 示例 所示。 了解更多关于如何 在 cBot 中使用指标 的信息。
局限性 ¶
Ultimate Oscillator 由于其多周期平均特性,在强势趋势市场中可能会出现滞后,从而可能错过早期信号。 在震荡或横盘市场中也可能产生虚假信号。 此外,使用固定的超买(70)和超卖(30)水平可能并不适用于所有交易品种,需要根据市场情况进行调整。
总结 ¶
Ultimate Oscillator 是一个多功能动量指标,通过结合三个不同时期的价格走势来评估市场强度。 通过计算买入压力和真实波幅的加权平均值,UO 可以洞察超买或超卖状况,帮助交易者识别潜在的进场和出场点位。 其多周期方法有助于减轻虚假信号的影响,使其成为趋势分析的有效工具。