iUSDx多货币指标:MetaTrader 5上的美元指数分析利器

Mike 2010.12.24 19:45 27 0 0
附件

iUSDx是一个用于MetaTrader 5平台的多货币指标,它能够有效地衡量美元对一篮子货币的表现,包括欧元(EUR)、日元(JPY)、英镑(GBP)、加元(CAD)、瑞士法郎(CHF)和瑞典克朗(SEK)。

美元指数(USDx)始于1973年3月,即布雷顿森林体系解体之后。启动时,美元指数的基准值为100.000。自那时以来,美元指数的最高值曾达到160多,而在2008年3月16日则跌至70.698,成为自1973年创立以来的最低点。

美元指数的“篮子”成分仅在1999年进行过一次调整,当时几个欧洲货币被欧元取代。美元指数的更新是在美元市场开放时进行的,从纽约时间周日晚(即亚洲时间周一早)起,全天候更新至纽约时间周五下午。

美元指数是通过以下六个货币对的几何平均值计算得出的:

USDx = 50.14348112 * EURUSD^(-0.576) * USDJPY^0.136 * GBPUSD^(-0.119) * USDCAD^0.091 * USDSEK^0.042 * USDCHF^0.036


iUSDx指标的特点:

  • 使用了 MCM控制面板
  • 真实多货币模式运行,能够实时接收每个符号的所有报价,没有延迟。某些符号的报价可能每秒改变多次,所有报价都会被处理。
  • 货币对之间的全同步。例如,如果某个货币对没有历史数据,则不会计算美元指数的值。

iUSDx (美元指数) 多货币指标

顺便提一下,指标线是在所有货币对出现新K线时绘制的。

  • 对每个货币对的数据同步进行全面控制,可以使用MCM控制面板的“初始化”事件。这可以在重新计算指标值(例如加载历史数据时)时节省时间。数据将在“初始化”事件之后进行重新计算。
  • 该指标的实现比使用OnTick()或OnTimer()函数要简单得多,好处是没有延迟。
  • 可以即时修改指标重新计算的频率。例如,如果您在小时图上计算指数,则不需要在每个报价时都重新计算,可以配置MCM控制面板的事件(例如每分钟、每5分钟或每小时)。但我建议使用“新报价”事件,因为某些情况下需要重复请求历史数据。

安装步骤:

  • 下载 “多货币专家顾问和指标的MCM控制面板”,编译“iControl panel MCM.mq5”和“Spy Control panel MCM.mq5”。
  • 市场观察中的符号需要按以下顺序排列:
    1. EURUSD,
    2. USDJPY,
    3. GBPUSD,
    4. USDCAD,
    5. USDSEK,
    6. USDCHF.
    市场观察中的符号顺序对指数计算非常重要。
  • 将iUSDx.zip解压到/MQL5文件夹中。接下来,将位于/MQL5/Indicators/iUSDx/中的iUSDx附加到某个图表,例如EURUSD M1。
  • 然后需要配置MCM控制面板的事件:为所有符号设置“新报价”事件,如这里所述。
  • 此外,为EURUSD M1添加“新K线”事件。该事件用于在当前时间框架(在我们的案例中是M1)出现新K线时进行同步。

接下来...请享用。如果您发现任何错误,请给我发私信。

列表
评论 0