下载MetaTrader 5

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

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

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

2014.02.27 08:29
程序库

IncPriceChannelOnArray - MetaTrader 5程序库

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

显示:
574
等级:
投票: 20
\MQL5\Include\IncOnArray\\MQL5\Indicators\

类CPriceChannelOnArray用来计算指标数据的 price channel 的值.

使用:

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

  • int aPeriod 指标周期.

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

  • const int aRatesTotal rates_total 变量来自OnCalculate()方法的参数;
  • const int aPrevCalc prev_calculated 变量来自OnCalculate()方法的参数;
  • double aDataHigh[] 为计算指标所需high数据的缓存;
  • double aDataLow[] 为计算指标所需low数据的缓存;
  • double & aUpper[] 为计算结果upper数据的缓存;
  • double & aLower[] 为计算结果lower数据的缓存;
  • double & aMiddle[] 为计算结果middle数据的缓存.

附加方法:

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

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

市场价格常常加速以及 减速变化, 所以画一条直支撑线或者阻力线是困难的。 Price Channel 指标画了一个价格通道, 上界和下界由某周期内的最大和最小值决定。

An example of using the CPriceChannelOnArray indicator

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

IncVidyaOnArray IncVidyaOnArray

类CVidyaOnArray用来计算指标数据的VIDYA (Variable Index Dynamic Average)值。

IncCMOOnArray IncCMOOnArray

类CMOOnArray用来计算指标数据的CMO (Chande Momentum Oscillator)值。该类的例子已经提供。

IncStdDevOnArray IncStdDevOnArray

类CStdDevOnArray用来计算指标数据Standard Deviation (StdDev)的值。 该类是使用示例已经提供。

IncBandsOnArray IncBandsOnArray

类CBandsOnArray用来计算指标数据的 Bollinger Bands ® (BB) 值。