Erro no SmoothAlgorithms.mqh - página 2

 
Thiago Duarte:

Mova este código:

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


Sou leito, Thiago, poderia explicar como se faz isso, por favor?

 
lucianozm:

Sou leito, Thiago, poderia explicar como se faz isso, por favor?

Assim

Arquivos anexados:
 
Mauricio Valle #:

Lucas,

O que funcionou para mim foi a dica do Daniel (https://www.mql5.com/pt/users/danieldfs):

"De fato, o código como esta não funciona.

Eu corrigi os erros, que essencialmente eram 2, mas por perfumaria fiz uma terceira mudança.

Vamos lá:

1) Na linha 537 apontei a classe da função GetStartBars para que, ao compilar, a função saiba o tipo de Smooth_Method. Ficou assim:  int CXMA::GetStartBars (......) 

2) Deletei todo o trecho do código repetido entre as linhas 2873 até 2893;

3) Por fim, corrigi o nome do arquivo, colocando em letras maiúsculas o S e o A para ficar idêntico ao nome escrito no arquivo (SmoothAlgorithms.mq5)."

Funcionou perfeitamente. Obrigado.

 
Eder Alexandre #:

Assim

Valeu Eder! Aqui tambem resolveu com o ColorKeltnerCandles.mq5! Show! Muito obrigado!

Razão: