Como ler o Diário (Journal) para acionar um EA? Erro de 'MqlJournalInfo' não declarado.

 

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.

 
Bruno LonguinhoOlá 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.

Olá! Não existem JournalRead()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:


... 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):

Articles

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.