Boa Noite!!
Pessoal eu não sou novo no fórum, ms tbm só venho aqui pedir ajuda quando não consigo encontrar outra resposta, e esse é um desses casos.
Estou fazendo um teste para autenticar meu robo: e fiz uma classe de autenticação, classe simples.. mas esta me dando muita dor de cabeça:
Criei três instancias para tentar colocar módulos
Criei primeiro um arquivo Autentica.mqh
Depois o Arquivo Includes deixo as chamadas em um único Arquivo Includes.mqh
Por fim o EA Robo.mql5 que tem o chamdo em ontick(){
Quando compilo o arquivo Autentica, gera o seguinte erro:
Obs. Os demais complia sem erro.
'Autenticar' - unexpected token, probably type is missing? Includes.mqh 3 1
'autenticar' - semicolon expected Includes.mqh 3 12
'autenticar' - undeclared identifier Robo.mqh 49 5
';' - unexpected token Robo.mqh 50 19
expression not boolean Robo.mqh 50 14
'(' - unbalanced left parenthesis Robo.mqh 49 4
empty controlled statement found StartRobo.mqh 50 19
Se eu remover a classe deixar em um arquivo simples e compilar não da erro.
No Robo ele compila sem dar erro e funciona perfeitamente.(Quero saber com arrumar esse erro nesse arquivo)
Agradeço desde já .
Obrigado!!
- 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
Boa Noite!!
Pessoal eu não sou novo no fórum, ms tbm só venho aqui pedir ajuda quando não consigo encontrar outra resposta, e esse é um desses casos.
Estou fazendo um teste para autenticar meu robo: e fiz uma classe de autenticação, classe simples.. mas esta me dando muita dor de cabeça:
Criei três instancias para tentar colocar módulos
Criei primeiro um arquivo Autentica.mqh
Depois o Arquivo Includes deixo as chamadas em um único Arquivo Includes.mqh
#include <Autentica.mqh>; Autentic autenticar; //Linha 3
Por fim o EA Robo.mql5 que tem o chamdo em ontick(){
//Variavel Global static bool ContaValida = false; if(!autenticar.ValConta()){ // Linha 49 ContaValida=true; //Linha 50 }else{return;}
Quando compilo o arquivo Autentica, gera o seguinte erro:
Obs. Os demais complia sem erro.
'Autenticar' - unexpected token, probably type is missing? Includes.mqh 3 1
'autenticar' - semicolon expected Includes.mqh 3 12
'autenticar' - undeclared identifier Robo.mqh 49 5
';' - unexpected token Robo.mqh 50 19
expression not boolean Robo.mqh 50 14
'(' - unbalanced left parenthesis Robo.mqh 49 4
empty controlled statement found StartRobo.mqh 50 19
Se eu remover a classe deixar em um arquivo simples e compilar não da erro.
No Robo ele compila sem dar erro e funciona perfeitamente.(Quero saber com arrumar esse erro nesse arquivo)
Agradeço desde já .
Obrigado!!