文章 "先进的自适应指标理论及在 MQL5 中的实施"

 

新文章 先进的自适应指标理论及在 MQL5 中的实施已发布:

本文要讲述的是高级自适应指标及其在 MQL5 中的实施:自适应周期性指标、自适应重心及自适应 RVI。所有指标的最初出处都在 John F. Ehlers 编著的《股票与期货控制分析》一书中。

相量

作者:investeo

 
您好,

使用 Meta Trader 5.0 build 489,我无法显示 3 个自适应指标。正常指标(非自适应指标)显示正常。
您能帮助我吗?
谢谢。

Blueyes
 
您指的是哪些指标?
 
我看不到:
adaptivecenterofgravity.mq5
adaptivecybercycle.mq5
adaptivervi.mq5

谢谢
 
blueyes:
我看不到: adaptivecenterofgravity.mq5 adaptivecybercycle.mq5 adaptivervi.mq5 谢谢




这些指标 的计算需要 另一个指标 - CyclePeriod.mq5。请检查您是否拥有该指标,并在客户端查看《日志》。

int hCyclePeriod;

input double InpAlpha=0.07; // 阿尔法
//+------------------------------------------------------------------+
//| 自定义指示器初始化函数
//+------------------------------------------------------------------+
int OnInit()
  {
//--- 指示器缓冲区映射 
   ArraySetAsSeries(Cycle,true);
   ArraySetAsSeries(Trigger,true);
   ArraySetAsSeries(Smooth,true);

   SetIndexBuffer(0,Cycle,INDICATOR_DATA);
   SetIndexBuffer(1,Trigger,INDICATOR_DATA);

   PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0.0);
   PlotIndexSetDouble(1,PLOT_EMPTY_VALUE,0.0);

   hCyclePeriod=iCustom(NULL,0,"CyclePeriod",InpAlpha);
   if(hCyclePeriod==INVALID_HANDLE)
     {
      Print("CyclePeriod indicator not available!");
      return(-1);
     }

   return(0);
  }
//+-
Double Exponential Moving Average (DEMA)
  • 投票: 8
  • 2010.02.03
  • MetaQuotes Software Corp. | English Russian Chinese Spanish Portuguese
  • www.mql5.com
It is used for smoothing price series and is applied directly on a price chart of a financial security.
 
CyclePeriod.mq5 位于 ./MQL5/Indicators 中。
文件没有编译错误或警告。
当我查找 CyclePeriod.ex5 文件时,在本地磁盘上找不到它?
 
我找到问题所在了=> 现在没问题了
 
能否请您在 MT5 上重写该指标?
附加的文件:
SupDem_5z_1.mq4  11 kb
 
喜欢这个闪存盘)。
 
ivan.berezhnuy:
能否请您在 MT5 上重写这个指标?
您在工作区
Как заказать торгового робота на MQL5 и MQL4
Как заказать торгового робота на MQL5 и MQL4
  • 2010.06.18
  • MetaQuotes Software Corp.
  • www.mql5.com
С запуском сервиса "Работа" MQL5.community становится идеальным местом для размещения заказов и оказания услуг программирования. Тысячи трейдеров и разработчиков ежедневно посещают этот ресурс и с легкостью могут помочь друг другу. Для трейдера сервис "Работа" - это легкая возможность получить свой собственный эксперт. Для MQL5-разработчика это возможность легко найти новых клиентов. В данной статье мы рассмотрим возможности этого сервиса.
 

这些指标应该是用 MQL5 编写的最好的指标之一。作为 C++ 的初学者和 MQL5 的新手,当我将您的一些代码复制到 C++ 时,会遇到一些困难。例如,C++ 没有 isStopped()。

有没有更简单的方法将您的代码移植到 C++ 中,特别是自适应循环函数 的代码?