文章 "DoEasy 函数库中的时间序列(第五十部分):多周期、多品种带位移的标准指标"

 

新文章 DoEasy 函数库中的时间序列(第五十部分):多周期、多品种带位移的标准指标已发布:

在文章里,我们将改进函数库的方法,以便正确显示多品种、多周期的标准指标,即那些在当前品种图表上显示曲线,并可在设置中指定位移的指标。 同样,我们按照标准指标的操纵方法进行排序,并在最终的指标程序里将多余的代码移至函数库区域。

保留 OnCalculate() 应答程序不变。 可从下边附带的文件中找到测试指标的完整代码。

编译指标,在 EURUSD H1 图表上启动它,并在设定中预先设置 EURUSD H4。 为指表曲线设置位移 4 根柱线,然后选择“布林带”指标。 然后在设置中选择鳄嘴(Alligator)指标:


如我们所见,布林带按指定的 4 根柱线位移正确显示,而鳄嘴没有针对 4 根柱线位移做出反应 - 当在 OnInit() 代码中创建时它时,会立即设置默认值,其值与标准指标中的数值相等:

//--- Multi-buffer standard indicators in the main window
      case IND_ALLIGATOR   :  success=engine.BufferCreateAlligator(InpUsedSymbols,InpPeriod,13,8,8,5,5,3,MODE_SMMA,PRICE_MEDIAN,1);    break;

鳄嘴还可以正确显示带有标准曲线位移的曲线。

作者:Artyom Trishkin