Como atualizar os indicadores para o Build 600+?

 

Quais são as coisas que precisam ser mudadas para tornar os indicadores compatíveis com Build 600+ ?

Se houver algum link para a discussão detalhada, por favor, forneça-o.

Obrigado

 
tente compilá-lo no novo compilador, ele mostrará tudo o que precisa ser mudado/fixado.
 
SDC:
Tente compilá-lo no novo compilador, ele mostrará tudo o que precisa ser alterado/ corrigido.


Obrigado pela resposta.

Não mostra nenhum erro, mas avisos.

 
Arav007:


Obrigado pela resposta.

Não mostra nenhum erro, mas avisos.


Linha 143, você tem uma função vazia devolvendo um valor

Provavelmente tem retorno(0);

Basta apagar o (0)

Mas assegure-se de que qualquer chamada para a função não espere um retorno

É o mesmo com funções vazias nas linhas 249 e 306.

O da linha 360 é o oposto.

O mais provável é que o código tenha

int Start()

{

//

//

}

Deve ter retornado(0) antes da final }

 
GumRai:

O da linha 360 é o oposto.
https://www.mql5.com/en/forum/150866
 
GumRai:


Linha 143, você tem uma função vazia devolvendo um valor

Provavelmente tem retorno(0);

Basta apagar o (0)

Mas assegure-se de que qualquer chamada para a função não espere um retorno

É o mesmo com funções vazias nas linhas 249 e 306.

O da linha 360 é o oposto.

O mais provável é que o código tenha

int Start()

{

//

//

}

Deve ter retornado(0) antes da final }


Obrigado Gumrai.
Estou vendo que a função 'Vácuo' está retornando -1.

E a 360 tem retorno do tipo 'Srting'.

Na verdade, esta é a infame 'xpMA' indi 'Codersguru'.

Após a compilação, está trabalhando no build 610, mas com limitação.

Está trabalhando para até o MA tipo 5. Depois dele, não está funcionando embora todos os indicadores necessários estejam colocados na pasta MQL4 Data.

Arquivos anexados:
xpma.mq4  13 kb
 
Arav007:


Está trabalhando para até o MA tipo 5.


acima do tipo 5 tem usado indicadores personalizados
ou você não o tem ou você precisa fazer os ajustes para B600 >
 
qjol:

acima do tipo 5 tem usado indicadores personalizados
ou você não o tem ou você precisa fazer os ajustes para B600 >


Eu os tenho todos como os tenho com o pacote de indicadores principais.

E eu os compilei no Build 610 e não recebi nenhum Aviso ou Erro.

Então, um pouco confuso.

Arquivos anexados:
xpma_2.zip  10 kb
 
I am seeing that the 'Void' function is returning -1.
Usamos o vazio apenas para uma função de um só sentido. Usando outra função além da função vazia, se quisermos algo em troca...
 
Arav007:


E eu os compilei no Build 610 e não recebi nenhum Aviso ou Erro.



tente colocar um dos indicadores em um gráfico, por exemplo, o "T3MA", você verá que os valores = 0
 
qjol:

tente colocar um dos indicadores em um gráfico, por exemplo o "T3MA", você verá que os valores = 0


Sim, você está certo. Mas por quê?

Eu os compilei como disse a SDC e encontrei '0' Erro ou Advertência.

Então, o que posso fazer para atualizá-los para B-600+ ?