指标: MACD 柱形图, 多种颜色 [v04]

 

MACD 柱形图, 多种颜色 [v04]:

带有 MACD 线, 信号线和多种颜色柱形图的 MACD 指标.

多色 MACD 柱形图

作者: Armand Kilian

 

你为什么要这么做?

//--- 将数组设置为序列,最新条目位于索引 [0] 处
   ArraySetAsSeries(ExtMacdBuffer,true);
   ArraySetAsSeries(ExtSignalBuffer,true);
   ArraySetAsSeries(ExtHistogramBuffer,true);
   ArraySetAsSeries(ExtHistogramColorBuffer,true);
   ArraySetAsSeries(ExtFastMaBuffer,true);
   ArraySetAsSeries(ExtSlowMaBuffer,true);
 

您好

我一直收到以下错误

"无法打开 "C:\Program Files\MetaTrader 5\MQL5\Indicators\Examples\MACD_Histogram_MC.ex5" 输出专家文件 (2) 0 0

EX5 写入错误 1 1 "

我想只有我遇到了这个错误,因为没有其他人对此发表过意见。

请告诉我如何解决这个问题。

谢谢

 

我猜你把 MACD_Histogram_MC.mq5 文件复制到了 "C:\Program Files\MetaTrader 5\MQL5\Indicators\Examples\" 目录下。这不是个好目录。

您的问题是 UAC 问题,您可以按照以下步骤解决:

论坛

智能交易系统:Renko 折线与 RSI EA

angevoyageur, 2013.08.19 11:12

  1. 在 MT5 平台上点击 Metaquotes 语言编辑器按钮(或按 F4 键)
  2. 在 MetaEditor 的导航窗口中,右键单击 "指标
  3. 在弹出窗口中点击 "打开文件夹",打开一个新窗口。
  4. 在此窗口中复制指标源代码。
  5. 复制完成后,双击该文件,它就会在 MetaEditor 中打开,然后点击编译按钮(或 F7)。

现在就可以运行 EA 了。

或者更简单的方法是阅读《如何使用 MetaTrader 5 下载代码》,Codebase 中提供了所有源代码的链接。
 

你好、

太棒了,效果非常好。

感谢您的出色协助

干杯

 
Jabz:

你好、

太棒了,效果非常好。

感谢您的出色协助

干杯

不客气
 
自动交易:

MACD 柱状图,多色

作者:traderak20




有趣的变体。这些线与标准 MACD 的柱状图相吻合。

而柱状图显示的是线的交叉。

标准 MACD 是缩小版?


 
你能为 mt4 做一个吗?
 
Moving Average Convergence Divergence (MACD)

MACD 是 Moving Average Convergence Divergence 的缩写,由 Gerald Appel 于 20 世纪 70 年代末首次开发。它是一种绝对价格振荡器 (APO),可用于识别市场方向、强度和动量的变化。

它计算被称为 MACD 线的 "快 "和 "慢 "指数移动平均线 (EMA) 之间的收敛和发散。然后在 MACD 线上绘制 EMA 信号图,以显示买入/卖出机会。Appel 将 MA 长度指定为以下百分比:
  • 慢速 EMA = 7.5%(25.67 期 EMA)
  • 快速 EMA = 15%(12.33 期 EMA)
  • 信号 EMA = 20%(9 期 EMA)
不过,通常情况下,这些 EMA 分别取整为 26、12 和 9。许多图表软件包还会将信号线与 MACD 线之间的差值绘制成柱状图。

在处理金融数据时,最大的挑战之一就是噪音或不规则运动,它们会导致错误信号。通过对数据进行平滑处理,可以减少错误信号的数量。但这是有代价的,会导致信号的滞后性增加。MACD 的精妙之处在于,它首先对数据进行平滑处理(因此会造成滞后),然后根据平滑处理后的数据加速发出信号。这种组合有助于减少错误信号,同时将滞后降至最低。

通过比较不同长度的 EMA,MACD 可以帮助识别证券趋势和动量的微妙变化。它是趋势加速度或变化率的绝佳直观表示。


如何计算 MACD

MACD 公式

  • MACD 线 = EMA,12 - EMA,26
  • 信号线 = EMA[MACD,9]
  • MACD 直方图 = MACD - 信号线
  • 柱状图触发器 = EMA[MACD Histo,5]
显然,您可以将参数更改为您选择的任何值。

MACD Excel 文件

我们制作了一个 Excel 电子表格,可以自动调整到您想要的 MACD 设置。请在页面底部 "下载"-"技术指标 "下的以下链接中找到它:移动平均收敛背离 (MACD)

测试结果

MACD 是一个有效的指标吗?我们将把它送上技术指标争霸赛 的擂台。我们将通过 16 个全球市场 300 年的数据对其进行测试,以发现哪些设置能产生最佳结果,以及与其他指标相比,它的表现如何:
  1. 移动平均线交叉 - 已完成 -黄金交叉 - 哪个最好?
  2. 移动平均收敛背离 (MACD) - 已完成 -结果
  3. 零滞后 MACD (ZL-MACD)
  4. MACD Z Score (MAC-Z)
 

有 MTL4 的版本吗?

 

您好、

谢谢你的传统 MACD,我非常喜欢。但我有一个问题想不通。由于某些原因,过一段时间后,MACD 和信号线 会相互分离。然后,我双击该指标;MACD 柱状图窗口弹出,我点击确定。然后,一切恢复正常;各条线如期交叉。我在安装文件时没有遇到任何问题。事实上,我只需双击该文件,它就会自动安装到 Navigator/Indicators/Markets 文件夹中。如果您对这个问题有什么意见,我将不胜感激。再次感谢。