Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 873
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Será que acertei - escrevemos um código sem init(), start() e outras funções, salvamos como um arquivo .mqh e pronto? Podemos colocá-lo no terminal_diretório de especialistas, incluindo e será chamado e executado sem nenhum problema?
Obrigado.
Nós simplesmente escrevemos funções no arquivo .mqh, conectamos este arquivo ao Expert Advisor #include <file_name.mqh> se no diretório incluir, ou #include "file_name.mqh" se na pasta com o programa principal (Expert Advisor, indicador, script). Isso é tudo. As funções que estão no arquivo serão visíveis no Expert Advisor/indicator/script. O principal é conectar o arquivo antes de chamar qualquer função do Expert Advisor/indicator/script que está no arquivo.
Bom. Então, esta EA vai funcionar, ou algo está faltando?
Que diabos - emite o SRC em uma linha. Vou repetir através de uma simples cópia
Nós simplesmente escrevemos funções no arquivo .mqh, conectamos este arquivo ao Expert Advisor #include <file_name.mqh> se no diretório incluir, ou #include "file_name.mqh" se na pasta com o programa principal (Expert Advisor, indicador, script). Isso é tudo. As funções que estão no arquivo serão visíveis no Expert Advisor/indicator/script. O principal é conectar o arquivo antes de chamar qualquer função do Expert Advisor/indicator/script que está no arquivo.
repetição:
//
#incluir "Variables.mqh" //Variables description #incluir "CritOpen.
mgh" //Inclua "CritOpen.mgh". //include "Criteria for closing orders
//
int init()
{
Variáveis();//Função Variáveis Descrição
CritérioOpen(); //Função Critérios para abertura de pedidos
CritClose();//Função Critérios para fechamento de pedidos
retorno;
}
int start()
{
se (Ordens==0) // Se não houver ordens em aberto ou pendentes
{
CritOpen();
}
senão
{
CritClose();
}
return;
}
// end of code?--------------------------
Será que vai funcionar?
Cavalheiros, o Conselheiro Especialista descrito acima vai trabalhar, ou há algo mais que deve ser incluído, e eu perdi isso?
Ou, por exemplo, eu tenho dúvidas sobre a inicialização correta dos arquivos incluídos - a função init() está descrita corretamente?
Obrigado.
Cavalheiros, o Conselheiro Especialista descrito acima vai trabalhar, ou há algo mais que deve ser incluído, e eu perdi isso?
Ou, por exemplo, eu tenho dúvidas sobre a inicialização correta dos arquivos incluídos - a função init() está descrita corretamente?
Obrigado.
Será. Você pode escrever todas as funções em uma inclusão, ela também funcionará. Você pode deixar a extensão .mq4 e chamá-la da mesma forma, ela funcionará da mesma forma.
Ele o fará. Você pode escrever todas as funções em uma inclusão, ela também funcionará. Você pode deixar a extensão .mq4 e chamá-la da mesma forma, ela funcionará da mesma forma.
Oops! falta alguma coisa. Diz no registro que não pode carregar minha EA e não pode abrir o arquivo.ex4.
Erro geral [2] . O que isso significa?
Oops! falta alguma coisa. Diz no registro que não pode carregar minha EA e não pode abrir o arquivo .ex4.
Erro geral [2] . O que isso significa?
Ajude-me a recuperar o valor máximo de um indicador em um EA. Tenho um indicador que calcula o valor máximo através da matriz sem problemas, mas agora não sei como passá-lo para a EA ou transferir o código do indicador para a EA ou outra coisa ... em geral, estou perplexo. :(