技术指标

多时间框架多颜色MACD直方图指标 v03 - MetaTrader 5交易必备工具
MetaTrader5
多时间框架多颜色MACD直方图指标 v03 - MetaTrader 5交易必备工具

这个MACD指标适用于任何时间框架,无论是高于还是低于当前图表的时间框架。 该指标的值可以根据任何常见的价格类型进行计算。当指标应用于低于当前图表时间框架的时间框架时,可能无法显示所有值。在这种情况下,根据选择的价格类型,它将采用不同的方法来给出最合适的值。 以下是两个示例: 时间框架_1=5分钟,时间框架_2=1分钟,基于收盘价系列的计算: 对于时间框架_1上的任何K线,指标将显示时间框架_2中在时间框架_1的K线收盘时间之前或等于该时间的最新K线。这适用于已经关闭的K线以及当前仍然开放的K线。 时间框架_1=5分钟,时间框架_2=1分钟,基于开盘价系列的计算: 对于时间框架_1上的任何K线,指标将显示时间框架_2中在时间框架_1的K线开盘时间之前或等于该时间的最新K线。这适用于已经关闭的K线以及当前仍然开放的K线。这里的逻辑是,如果你选择基于K线的开盘时间来计算指标,那么你可能也会在新的K线开盘时进行交易。在这种情况下,在新的5分钟K线的开盘时,你只能知道组成该K线的第一根1分钟K线的开盘价。第二到第五根1分钟K线的开盘价因此被忽略在计算之外。 你可以将任何时间框架与其他时间框架混合,即使它们不同步,例如时间框架_1 = 5分钟,时间框架_2 = 12分钟。该指标会确保它们保持同步。其工作方式与上述示例类似。 随附的Excel文件(时间框架转换.zip)包含所有可能的组合示例及更直观的解释。也可以查看源代码,了解其实现方式。希望这能帮助你构建自己的多时间框架指标。 在切换时间框架时,请允许一些时间(几秒钟)来加载价格数据。如果指标没有显示,请手动刷新图表。 需要: MovingAverages.mqh(终端数据文件夹中的默认包含文件,路径为terminal_data_folder\MQL5\Include) MACD_Histogram_MC(也发布在mql5.com上) 将MACD Histogram_MTF_MC.mq5和MACD_Histogram_MC.mq5放入终端数据文件夹中的MQL5\Indicators文件夹,以使指标正常工作。 查看源代码以切换错误消息的显示: bool ShowErrorMessages=false;      // 开启/关闭调试的错误消息 更新历史: 2010年09月26日:v03 改善了在小于图表时间框架上的值显示; 在以下情况下将缓冲区设置为EMPTY_VALUE而不是0:if(convertedTime<tempTimeArray_TF2[0]); 代码优化; 从OnInit()中移除了PLOT_DRAW_BEGIN - 继承自单一时间框架指标; 将缓冲区和数组的ArraySetAsSeries移入OnInit(); 增加了MODE_SMMA和MODE_LWMA作为信号线的MA方法; 将ENUM_APPLIED_PRICE设置为列表中的最后一个输入参数; 2010年08月28日:v02B 首次发布该指标;

2010.08.24
首页 上一页 332 333 334 335 336 337 338 339 340 341 342 下一页 末页