Olá! Não existem JournalRead() e MqlJournalInfo em MQL. Isso é apenas criação das IAs - quando elas se deparam com uma questão sem solução, elas usam a "criatividade". 😊 Desconheço qualquer função ou método pra fazer essa leitura (e li algumas pessoas dizendo que é impossível), mas localizei algumas tentativas (em MQL4) que utilizam DLLs para ler os logs dessas abas. Não sei se funcionam, mas se quiser testar, seguem os links:
- https://www.mql5.com/en/forum/318408
- https://www.mql5.com/en/forum/70920/page2#comment_2169041
- https://www.mql5.com/en/forum/113271/page2#comment_3096865
- https://www.mql5.com/en/code/10615
- https://www.mql5.com/pt/articles/1540
... E tem também uma série de artigos para registro e análise de logs em EAs (em MQL5). Segue o link do primeiro artigo da série (não disponível ainda em português):
Mastering Log Records (Part 1): Fundamental Concepts and First Steps in MQL5
joaopedrodev, 2024.11.27 11:38
Welcome to the beginning of another journey! This article opens a special series where we will create, step by step, a library for log manipulation, tailored for those who develop in the MQL5 language.- 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
Olá a todos,
Estou tentando criar um EA que leia mensagens do diário, como "GBPJPY diver for BUY", para iniciar uma negociação. Tentei usar a função JournalRead() com a estrutura MqlJournalInfo , mas estou recebendo o erro de compilação 'MqlJournalInfo' - undeclared identifier .
Pedi a vários outros usuários aqui do fórum para tentarem compilar um código de exemplo com esta função e todos receberam o mesmo erro.
Alguém poderia, por favor, me fornecer um exemplo de código simples e funcional que demonstre a maneira correta de usar JournalRead ? Quais arquivos #include são realmente necessários ou qual é o procedimento correto para que o compilador reconheça a estrutura MqlJournalInfo ?
Agradeço muito pela ajuda.