Discussão do artigo "Teoria dos Indicadores Adaptativos Avançados e sua Implementação em MQL5"

 

Novo artigo Teoria dos Indicadores Adaptativos Avançados e sua Implementação em MQL5 foi publicado:

Este artigo descreverá indicadores adaptativos avançados e suas implementações no MQL5: Ciclo cibernético adaptativo, centro adaptativo de gravidade e RVI adaptativo. Todos os indicadores foram originalmente apresentados em "Cybernetic Analysis for Stocks and Futures" por John F. Ehlers.

Fasor

Autor: investeo

 
Olá,

Usando o Meta Trader 5.0 build 489, não consigo visualizar os 3 indicadores adaptativos. Os indicadores normais (não adaptativos) são exibidos corretamente.
Você poderia me ajudar?
Agradeço antecipadamente.

Blueyes
 
A quais indicadores você se refere?
 
Não consigo ver:
adaptivecenterofgravity.mq5
adaptivecybercycle.mq5
adaptivervi.mq5

Obrigado
 
blueyes:
Não consigo ver:
adaptivecenterofgravity.mq5
adaptivecybercycle.mq5
adaptivervi.mq5

Obrigado

Esses indicadores exigem o cálculo de outro indicador - CyclePeriod.mq5. Verifique se você tem esse indicador e veja o Journal no terminal do cliente.

int hCyclePeriod;

input double InpAlpha=0.07; // alfa
//+------------------------------------------------------------------+
//| Função de inicialização do indicador personalizado
//+------------------------------------------------------------------+
int OnInit()
  {
//--- mapeamento de buffers de indicadores 
   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)
  • votos: 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.
 
O CyclePeriod.mq5 está localizado em ./MQL5/Indicators.
Não há erros de compilação ou avisos do arquivo.
Quando procuro o arquivo CyclePeriod.ex5, não consigo encontrá-lo em meu disco local?
 
Encontrei o problema=> agora está tudo bem
 
Você poderia reescrever esse indicador no MT5?
Arquivos anexados:
SupDem_5z_1.mq4  11 kb
 
gostou do pen drive).
 
ivan.berezhnuy:
Você poderia reescrever esse indicador no MT5?
Você está na seção de trabalho.
Как заказать торгового робота на MQL5 и MQL4
Как заказать торгового робота на MQL5 и MQL4
  • 2010.06.18
  • MetaQuotes Software Corp.
  • www.mql5.com
С запуском сервиса "Работа" MQL5.community становится идеальным местом для размещения заказов и оказания услуг программирования. Тысячи трейдеров и разработчиков ежедневно посещают этот ресурс и с легкостью могут помочь друг другу. Для трейдера сервис "Работа" - это легкая возможность получить свой собственный эксперт. Для MQL5-разработчика это возможность легко найти новых клиентов. В данной статье мы рассмотрим возможности этого сервиса.
 

Os indicadores devem ser um dos melhores indicadores escritos em MQL5. Como iniciante em C++ e novato em MQL5, alguns de seus códigos me causam dificuldade quando os replico em C++. Por exemplo, o C++ não tem isStopped()...

Existe alguma maneira mais fácil de portar seu código para o C++, especialmente o código da função de ciclo adaptativo?