你为什么要这么做?
//--- 将数组设置为序列,最新条目位于索引 [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 问题,您可以按照以下步骤解决:
angevoyageur, 2013.08.19 11:12
- 在 MT5 平台上点击 Metaquotes 语言编辑器按钮(或按 F4 键)
- 在 MetaEditor 的导航窗口中,右键单击 "指标
- 在弹出窗口中点击 "打开文件夹",打开一个新窗口。
- 在此窗口中复制指标源代码。
- 复制完成后,双击该文件,它就会在 MetaEditor 中打开,然后点击编译按钮(或 F7)。
现在就可以运行 EA 了。
你好、
太棒了,效果非常好。
感谢您的出色协助
干杯
Jabz:
不客气
你好、
太棒了,效果非常好。
感谢您的出色协助
干杯
你能为 mt4 做一个吗?
Moving Average Convergence Divergence (MACD)
MACD 是 Moving Average Convergence Divergence 的缩写,由 Gerald Appel 于 20 世纪 70 年代末首次开发。它是一种绝对价格振荡器 (APO),可用于识别市场方向、强度和动量的变化。
它计算被称为 MACD 线的 "快 "和 "慢 "指数移动平均线 (EMA) 之间的收敛和发散。然后在 MACD 线上绘制 EMA 信号图,以显示买入/卖出机会。Appel 将 MA 长度指定为以下百分比:
在处理金融数据时,最大的挑战之一就是噪音或不规则运动,它们会导致错误信号。通过对数据进行平滑处理,可以减少错误信号的数量。但这是有代价的,会导致信号的滞后性增加。MACD 的精妙之处在于,它首先对数据进行平滑处理(因此会造成滞后),然后根据平滑处理后的数据加速发出信号。这种组合有助于减少错误信号,同时将滞后降至最低。
MACD Excel 文件
我们制作了一个 Excel 电子表格,可以自动调整到您想要的 MACD 设置。请在页面底部 "下载"-"技术指标 "下的以下链接中找到它:移动平均收敛背离 (MACD)
测试结果
MACD 是一个有效的指标吗?我们将把它送上技术指标争霸赛 的擂台。我们将通过 16 个全球市场 300 年的数据对其进行测试,以发现哪些设置能产生最佳结果,以及与其他指标相比,它的表现如何:
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)
在处理金融数据时,最大的挑战之一就是噪音或不规则运动,它们会导致错误信号。通过对数据进行平滑处理,可以减少错误信号的数量。但这是有代价的,会导致信号的滞后性增加。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 年的数据对其进行测试,以发现哪些设置能产生最佳结果,以及与其他指标相比,它的表现如何:
- 移动平均线交叉 - 已完成 -黄金交叉 - 哪个最好?
- 移动平均收敛背离 (MACD) - 已完成 -结果
- 零滞后 MACD (ZL-MACD)
- MACD Z Score (MAC-Z)
有 MTL4 的版本吗?
MACD 柱形图, 多种颜色 [v04]:
带有 MACD 线, 信号线和多种颜色柱形图的 MACD 指标.
作者: Armand Kilian