Erro no SmoothAlgorithms.mqh

Para adicionar comentários, por favor Faça o login ou registrar
Lucas Tavares
1603
Lucas Tavares  

Oi, Sempre utilizei Keltner, Porém ontem fui recompilar o arquivo e apareceu uma série de erros no SmoothAlgorithms.

Todos referentes à este trecho :

//+------------------------------------------------------------------+
//| GetStartBars                                                     |
//+------------------------------------------------------------------+
int GetStartBars(Smooth_Method Method,int Length,int Phase)
  {
//----+ 
   switch(Method)
     {
      case MODE_SMA_:  return(Length);
      case MODE_EMA_:  return(0);
      case MODE_SMMA_: return(Length+1);
      case MODE_LWMA_: return(Length);
      case MODE_JJMA:  return(30);
      case MODE_JurX:  return(0);
      case MODE_ParMA: return(Length);
      case MODE_T3:    return(0);
      case MODE_VIDYA: return(Phase+2);
      case MODE_AMA:   return(Length+2);
     }
//----+
   return(0);
  }

São 69 erros ao todo. O que pode estar causando isto?
Obrigado!!!!

Keltner Channel
Keltner Channel
  • www.mql5.com
CoeffofLine Indicador CoeffofLine mostra a mais provável futura direção dos preços (2-3 barras). Chande Momentum Oscillator Chande Momentum Oscillator (CMO) é um indicador técnico que tenta capturar o Momento. Donchian Channels Canais Donchian é um indicador de volatilidade para o cálculo da faixa de...
pedro2211
5
pedro2211  

Bom dia, tive o mesmo problema!

Estarei acompanhando esse post para alguém que souber resolver nós ajude! =)


att

Davi Silva
1270
Davi Silva  

Esse indicador usa de uma biblioteca


tem um link apenas para a biblioteca https://www.mql5.com/pt/code/17472

veja se o link da biblioteca tem diferença e tente substituir. 

Erros podem ser causados por atualização no MT5.

Caso tudo falar pode deixar um comentário para o desenvolvedor na pagina do indicador 

SmoothAlgorithms
SmoothAlgorithms
  • www.mql5.com
10pipsOnceADayOppositeLastNHourTrend 10 pips por dia numa direção oposta à "tendência de ontem." E-Skoch-Open Abre a posição SELL cada barra, se Close da primeira barra > Close da terceira barra. Abre a posição BUY cada barra, se Close da terceira barra > Close da primeira barra...
Thiago Duarte
70460
Thiago Duarte  

Mova este código:

enum Smooth_Method
     {
      MODE_SMA_,  //SMA
      MODE_EMA_,  //EMA
      MODE_SMMA_, //SMMA
      MODE_LWMA_, //LWMA
      MODE_JJMA,  //JJMA
      MODE_JurX,  //JurX
      MODE_ParMA, //ParMA
      MODE_T3,     //T3
      MODE_VIDYA,  //VIDYA
      MODE_AMA     //AMA
     };

Para fora da classe CXMA, ou seja, coloque-o no global scope. Assim irá funcionar.

Ricardo Mendes Freitas
131
Ricardo Mendes Freitas  
Resolveu com sua Dica, Thiago!
rboborges
5
rboborges  
Thiago Duarte:

Mova este código:

Para fora da classe CXMA, ou seja, coloque-o no global scope. Assim irá funcionar.

Como faz isso? Não entendo nada.
everhlera
6
everhlera  
Valeu pela dica Thiago!
Jacy SHABAT Carvalho
58
Jacy SHABAT Carvalho  
Thiago Duarte:

Mova este código:

Para fora da classe CXMA, ou seja, coloque-o no global scope. Assim irá funcionar.

MUITO BOM, resolveu

Para adicionar comentários, por favor Faça o login ou registrar