终极摆动指标 - MetaTrader 5的交易利器

Mike 2010.01.26 20:25 38 0 0
附件

在交易中,摆动指标通常用于比较金融工具的平滑价格与n周期之前的价格。拉里·威廉姆斯曾指出,这类指标的有效性会因为计算周期的不同而有所差异。因此,他创造了终极摆动指标(Ultimate Oscillator),它结合了三种不同计算周期的摆动指标,并赋予了不同的权重。

拉里·威廉姆斯在1985年首次在《股票与商品的技术分析》杂志中描述了这一指标。该指标的数值范围从0到100,中心值为50。数值低于30时,表示超买区间,而70到100之间则表示超卖区间。

该指标使用三个可以手动设置的时间周期。默认情况下,它们的周期分别为7、14和28个K线。需要注意的是,较长的周期包含了较短的周期,这意味着28周期的值会减去14周期和7周期的值。因此,最短周期的值会被计算三次,对终极摆动指标的结果影响最大。

拉里·威廉姆斯建议,当出现背离时,可以考虑开仓。

买入信号条件:

  • 出现牛市背离:价格达到一个较低的最低点,但未被摆动指标确认;
  • 当牛市背离出现时,摆动指标跌破30;
  • 然后,摆动指标重新上升,超过牛市背离形成时的最高水平。这时就是买入的时机。

平仓条件:

  • 摆动指标上升至50以上后,再跌至45以下;
  • 摆动指标上升至70以上(有时候最好等它跌破70再考虑);
  • 出现卖出信号。

卖出信号条件:

  • 出现熊市背离:价格达到一个较高的最高点,但未被摆动指标确认;
  • 在熊市背离时,摆动指标上升至50以上;
  • 摆动指标跌破熊市背离形成时的最低水平。

平仓条件:

  • 摆动指标上升至65以上;
  • 摆动指标跌破30;
  • 出现买入信号。

终极摆动指标

终极摆动指标

计算步骤:

1. 定义当前的“真实最低”(TL)值,即当前最低价和前一收盘价中的较小者。

TL (i) = MIN (LOW (i) || CLOSE (i - 1))

2. 计算当前的“买入压力”(BP),即当前收盘价与当前真实最低之间的差。

BP (i) = CLOSE (i) - TL (i)

3. 定义“真实区间”(TR),即当前最高价与最低价、当前最高价与前一收盘价、当前最低价与前一收盘价之间的最大差。

TR (i) = MAX (HIGH (i) - LOW (i) || HIGH (i) - CLOSE (i - 1) || CLOSE (i - 1) - LOW (i))

4. 计算三个周期内的BP值总和:

BPSUM (N) = SUM (BP (i), i)

5. 计算三个周期内的TR值总和:

TRSUM (N) = SUM (TR (i), i)

6. 计算“原始终极摆动指标”(RawUO):

RawUO = 4 * (BPSUM (1) / TRSUM (1)) + 2 * (BPSUM (2) / TRSUM (2)) + (BPSUM (3) / TRSUM (3))

7. 根据公式计算“终极摆动指标”(UO)值:

UO = ( RawUO / (4 + 2 + 1)) * 100

其中:

  • MIN - 最小值;
  • MAX - 最大值;
  • || - 逻辑或;
  • LOW (i) - 当前K线的最低价;
  • HIGH (i) - 当前K线的最高价;
  • CLOSE (i) - 当前K线的收盘价;
  • CLOSE (i - 1) - 前一K线的收盘价;
  • TL (i) - 真实最低;
  • BP (i) - 买入压力;
  • TR (i) - 真实区间;
  • BPSUM (N) - n周期内BP值的数学和(N=1对应7根K线,N=2对应14根K线,N=3对应28根K线);
  • TRSUM (N) - n周期内TR值的数学和(N=1对应7根K线,N=2对应14根K线,N=3对应28根K线);
  • RawUO - 原始终极摆动指标;
  • UO - 终极摆动指标。
列表
评论 0