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
Olá, sou relativamente novato aqui.
Depois de ler o artigo, presumi que o RESULTADO seria uma ferramenta de pesquisa para procurar o código gerado pelo assistente.
Baixei o arquivo zip. Instalei o script mql.mq5 e o compilei sem erros.
A execução do mql.ex5 não produz nenhum resultado na tela.
Estou no modo de aprendizado. Quero poder usar o assistente para usar o código fora da base de código e, em seguida, analisar e modificar para obter um EA utilizável.
Qualquer ajuda será bem-vinda.
Obrigado pela ajuda
Esta não é "uma ferramenta de pesquisa para procurar o código gerado pelo assistente". Escrevi o artigo em russo e não revisei a tradução para o inglês feita pela MQ (eles não praticam isso), mas espero que o artigo contenha todos os detalhes e seja claro o suficiente sobre o que os scripts apresentados podem fazer. Especificamente, a análise MQL é demonstrada pela extração da hierarquia de classes e dos métodos das fontes. Não entendo a que assistente você se refere.
Você deve explicar exatamente o que fez (incluindo algumas preparações no nível do sistema necessárias para executar o script) e o que obteve. Qual resultado na tela você espera? O script gera resultados no registro.
Como você tem o código-fonte, pode depurar o script e descobrir o que acontece linha por linha.
Oi Stan,
Obrigado por dedicar seu tempo para responder.
Não sabia que os comandos de impressão em um script gravavam em um arquivo de registro.
Sim, há um arquivo de registro produzido quando executo o script.
Fico constantemente frustrado ao ver o código criado pelo (Assistente no novo documento do MetaEditor)
Chamadas a funções que não estão no arquivo aberto #includes e depois descendo mais níveis de #include.
Esperava que seu script tivesse uma caixa de pesquisa e me informasse em qual arquivo *.mqh a função estava oculta.
Como esse script não é um recurso de pesquisa, não vou tomar mais do seu tempo.
Obrigado pela atenção
Oi Stan,
Obrigado por dedicar seu tempo para responder.
Não sabia que os comandos de impressão em um script gravavam em um arquivo de registro.
Sim, há um arquivo de registro produzido quando executo o script.
Fico constantemente frustrado ao olhar para o código criado pelo (Assistente no MetaEditor novo documento)
Chamadas a funções que não estão no arquivo aberto #includes e, em seguida, descendo mais níveis de #include.
Esperava que seu script tivesse uma caixa de pesquisa e me informasse em qual arquivo *.mqh a função estava oculta.
Como esse script não é um recurso de pesquisa, não vou tomar mais do seu tempo.
Obrigado pela atenção
O script analisa o código-fonte e segue todas as inclusões aninhadas, mas não oferece uma solução pronta para mostrar qual arquivo de cabeçalho contém uma função específica - para isso, o script deve ser personalizado de acordo com suas necessidades.
Você ainda não deixou claro qual é o seu requisito/caso de uso.
Se você acabou de criar um novo programa com o assistente MQL e deseja detalhar todos os seus códigos-fonte, inclusive as dependências (arquivos de cabeçalho), pode fazer isso facilmente no MetaEditor: clique com o botão direito do mouse em qualquer identificador para abrir o menu de contexto e, em seguida, clique em "Go to definition" (Alt+G) - isso abrirá o arquivo necessário e mostrará de onde vem a função ou a variável.
Oi Stan, seu último parágrafo foi a solução de que eu precisava.
Obrigado.