下载MetaTrader 5

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

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

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

显示:
766
等级:
投票: 21
已发布:
2014.02.24 12:57
已更新:
2016.11.22 07:33
\MQL5\Include\IncOnArray\\MQL5\Indicators\

类CMAOnArray用来根据指标的数据计算Moving Average移动平均线

使用:

Init() 方法带有以下参数,其在指标的函数 OnInit()中被调用:

  • int aMAPeriod - MA周期
  • ENUM_MA_METHOD aMAMethod - МА 计算方法.

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

  • const int aRatesTotal - rates_total变量来自OnCalculate()方法的参数;
  • const int aPrevCalc - prev_calculated变量来自OnCalculate()方法的参数;
  • double aData[] - 数据缓存, 用来计算移动平均线
  • double aMA[]  - 存储计算出的移动平均线的值的缓存.
附加方法:
  • int BarsRequired() - 返回计算需要的bar的最小数目;
  • string Name() - 返回指标名;
  • string NameMethod() - 返回使用的平滑方法名称。

Test_MAOnArray.mq5 是一个使用了类CMAOnArray的简单指标。 IncMAOnArray文件必须放在 MQL5\Include\IncOnArray 终端数据文件夹 (IncOnArray文件夹必须创建好)。

Moving Average移动平均线 技术指标显示了某周期的平均值。一个计算移动平均线,一个计算某周期数据的平均值。当价格改变,移动平均值要么变大要么变小。

Example of use of CMAOnArray class

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

Weather Vane Weather Vane

该指标计算之前的平均价格并决定交易方向,所以可以用来当作交易的信号。

cs2011 cs2011

2011自动交易大赛冠军版本

IncATROnArray IncATROnArray

类CATROnArray用来计算指标数据的ATR (Average True Range)值。该类的例子已经提供。

IncADXOnArray IncADXOnArray

类CADXOnArray用来计算指标数据的ADX (Average Directional Movement Index)值。该类的例子已经提供。