RSI多时间框架指标使用指南 - MetaTrader 5

Mike 2010.08.25 19:27 58 0 0
附件

RSI(相对强弱指数)是一个广受欢迎的指标,可以在任何时间框架内使用,无论是高于还是低于当前图表的时间框架。

注意:如果你想自己创建多时间框架指标,这个RSI MTF指标是个很好的参考。它只有一个缓冲区,因此代码相对简洁,容易理解,而不像其他具有多个缓冲区的多时间框架指标那么复杂。

你可以使用内置iRSI指标的所有常规参数,唯一的额外设置是作为计算输入的第二个时间框架。

当指标应用于低于当前图表时间框架的时间框架时,可能无法显示所有值。此时,依据所选择的价格类型,它将采用不同的方法来给出最合适的值。

举两个例子:

  • 时间框架_1=5分钟,时间框架_2=1分钟,基于收盘价系列的计算:

在时间框架_1的任何柱形上,指标将显示时间框架_2的最新柱形,其收盘时间在时间框架_1的柱形的收盘时间之前或相等。这适用于已经关闭的柱形以及当前仍在开放的柱形。

  • 时间框架_1=5分钟,时间框架_2=1分钟,基于开盘价系列的计算:

在时间框架_1的任何柱形上,指标将显示时间框架_2的最新柱形,其开盘时间在时间框架_1的柱形的开盘时间之前或相等。这同样适用于已经关闭的柱形和当前仍在开放的柱形。这里的逻辑是,如果你选择基于柱形的开盘时间来计算指标,那么你可能在新的柱形开启时进行交易。在这种情况下,在新5分钟柱形的开盘时,你只会知道属于该柱形的第一根1分钟柱形的开盘价。第二到第五根1分钟柱形的开盘价则在计算中被忽略。

你可以将任何时间框架与其他时间框架混合使用,即使它们不同步,例如时间框架_1 = 5分钟和时间框架_2 = 12分钟。指标会确保它们保持同步。其工作原理类似于上述例子。

想了解更直观的解释,可以查看MACD Histogram MTF MC指标的Excel示例。

在切换时间框架时,请稍等几秒钟,让价格数据加载完成。如果指标没有显示,请手动刷新图表。

查看源代码以切换错误信息的开启/关闭:

bool  ShowErrorMessages=false;      //开启/关闭调试的错误信息

RSI多时间框架

更新历史:

2010年09月26日:v04

  • 改善了在时间框架小于图表时间框架时的值显示;
  • 设置缓冲区为EMPTY_VALUE而不是0;
  • 代码优化;
  • 移除了OnInit()中的PLOT_DRAW_BEGIN - 继承自单时间框架指标;
  • 将缓冲区和数组的ArraySetAsSeries移到OnInit()中;

2010年09月06日:v02

  • 修复了导致指标绘制不正确的Time[]数组错误;

2010年08月25日:v01

  • 首次发布指标;
列表
评论 0