下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

2014.02.27 07:59
程序库

IncEROnArray - MetaTrader 5程序库

| Chinese English Русский Español Deutsch 日本語 Português

显示:
534
等级:
投票: 17
\MQL5\Include\IncOnArray\\MQL5\Indicators\

描述:

类CEROnArray用来计算指标数据的Adaptive Moving Average (AMA)值的Efficiency Ratio (ER)值。

使用:

Init() 方法调用参数如下,并且在指标的函数 OnInit() 中被调用:

  • int aPeriod - ER值计算周期.

Solve() 方法调用参数如下,并且在指标的函数 OnCalculate() 中被调用:

  • const int aRatesTotal - rates_total变量来自OnCalculate()方法的参数;
  • const int aPrevCalc - prev_calculated变量来自OnCalculate()方法的参数;
  • double aData[] -  为计算指标所需数据的缓存;
  • double aER[] - 计算结果缓存.

附加方法:

  • int BarsRequired() - 返回计算需要的bar的最小数目;
  • string Name() - 返回指标名称.

Test_EROnArray 是一个使用了类CEROnArray的简单指标。 IncEROnArray文件必须放在 MQL5\Include\IncOnArray 终端数据文件夹里(IncOnArray文件夹必须创建好)。

Test_EROnArray - example of use of the CEROnArray class

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/631

IncAMAOnArray IncAMAOnArray

类CAMAOnArray用来计算指标数据的 AMA (Adaptive Moving Average) 值。该类的例子已经提供。

IncStochasticOnArray IncStochasticOnArray

类CStochasticOnArray用来计算指标数据的 Stochastic 值。该类的例子已经提供。

IncERDOnArray IncERDOnArray

类CERDOnArray用来计算指标数据的 Adaptive Moving Average (AMA)值的Efficiency Ratio (ER) 值,并考虑了价格的移动方向。当价格向上移动则指标值为正,否则为负值。

IncVHFOnArray IncVHFOnArray

类CVHFOnArray用来计算指标数据的Vertical Horizontal Filter (VHF)值。