Discussão do artigo "Série de preço médio para cálculos intermediários sem utilizar buffers adicionais" - página 3

 

Ótimos indicadores. Nós os conhecemos do MT4, mas ao compilá-los no MT5, ocorrem muitos erros. Compilação MT5 2280. Como consertar isso? Desde já, obrigado.

 

Problema semelhante. MT5 build 2317.

Sem nome.png.

 
A compilação no MT4 foi bem-sucedida. Isso é estranho.
 

Gostaria de saber se há uma seção no site diretamente relacionada à compilação

 
Problema semelhante. MT5 build 2361.
 

O problema está resolvido, tudo o que você precisa fazer é pegar a enumeração out....

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
     }; 
     
     
//+X================================================================X+
//| Cálculo do número mínimo de barras necessárias do algoritmo XMA
//+X================================================================X+ 
int GetStartBars(Smooth_Method Method,int Length,int Phase)
 
LexTon:

O problema está resolvido, tudo o que você precisa fazer é pegar a enumeração out....

Diga-me, se não for difícil, essas alterações devem e podem ser feitas em qualquer lugar do código do indicador? Ou ainda é preferível colocar essa enumeração no final do código? Muito obrigado!
 
LexTon:

O problema está resolvido, tudo o que você precisa fazer é pegar a enumeração out....

Obtive este resultado. Eu o inseri na linha 41. Recebi três erros de compilação: '#property' - ponto-e-vírgula esperado SmoothAlgorithms.mqh 7 1'; 'FastMethod' - não é possível converter o enum RAVI.mq5 197 64; 'SlowMethod' - não é possível converter o enum RAVI.mq5 198 64. Este é o resultado até agora.



 
Nikolay Kositsin #:
OK! Eu consegui!

Como ?

 
bom artigo