Bom dia Juan,
pode ser um handle montado errado, sugestão: Comente as instruções de criam os HANDLES de indicadores e veja se compila. Se compilar tente isolar o HANDLE que aborta a compilação para corrigi-lo.
int handle_macd==INVALID_HANDLE);
// m_handle_macd=iMACD(NULL,0,12,26,9,PRICE_CLOSE);
PS: não esqueça de definir a variável que recebe o handle.
Bom dia Juan,
pode ser um handle montado errado, sugestão: Comente as instruções de criam os HANDLES de indicadores e veja se compila. Se compilar tente isolar o HANDLE que aborta a compilação para corrigi-lo.
int handle_macd==INVALID_HANDLE);
// m_handle_macd=iMACD(NULL,0,12,26,9,PRICE_CLOSE);
PS: não esqueça de definir a variável que recebe o handle.
Obrigado!
Achei o problema tinha duas instruções for (n=1,...,...) que declaravam a variável n duas vezes, bastou trocar n por m numa que resolveu.
Obrigado!
Opa! Obrigado por compartilhar.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Bom dia!
Após a última atualização o compilador comçou a dar a mensagem "Internal Compiler Error" e não gera o arquivo compilado do EA. Não há erros de programa, dá esse erro após terminar de compilar, quando tenta criar o arquivo .ex5.
Alguém tem alguma ideia do que possa ser?
Desde já grato pela atenção!