ULTOSC (Ultimate Oscillator)

指标说明

ULTOSC(终极震荡指标)是一种动量指标,它通过计算三个不同周期的价格动量加权平均值来衡量价格动量的强弱,能够减少虚假信号。

函数信息

  • 函数名: ULTOSC
  • 输入参数:
    • High: 最高价
    • Low: 最低价
    • Close: 收盘价
  • 参数设置:
    • timeperiod1: 第一周期,默认 7
    • timeperiod2: 第二周期,默认 14
    • timeperiod3: 第三周期,默认 28
  • 输出: ULTOSC 值

计算原理

ULTOSC 使用以下公式计算:

BP = Close - min(Low, Prior Close)
TR = max(High, Prior Close) - min(Low, Prior Close)
Average7 = Sum7(BP) / Sum7(TR)
Average14 = Sum14(BP) / Sum14(TR)
Average28 = Sum28(BP) / Sum28(TR)
ULTOSC = 100 * ((4 * Average7) + (2 * Average14) + Average28) / (4 + 2 + 1)

其中:

  • BP 是买入压力
  • TR 是真实范围
  • Sum7/14/28 是 7/14/28 周期的总和

使用场景

  1. 超买超卖判断
  2. 趋势确认
  3. 交易信号生成
  4. 背离分析

使用建议

  1. ULTOSC > 70 表示超买
  2. ULTOSC < 30 表示超卖
  3. 关注 50 线交叉
  4. 注意背离现象
Last Updated: