Trade Journal Excursion Stats and Screenshots MT4
- Utilitários
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versão: 1.4
- Atualizado: 13 novembro 2026
- Ativações: 5
Trade Journal Excursion Stats and Screenshots MT4 é um Expert Advisor utilitário para MetaTrader 4 que anota para você cada ordem fechada. Cada ordem fechada vira uma linha em um arquivo CSV com o seu resultado, o seu MAE e MFE (Maximum Adverse Excursion = o maior movimento contra a ordem; Maximum Favorable Excursion = o maior movimento a favor), o múltiplo R e quanto tempo ela ficou aberta. Um resumo em HTML também é atualizado, e uma captura do gráfico é salva na entrada e na saída quando há um gráfico desse símbolo aberto. Tanto as ordens manuais quanto as ordens dos seus outros EAs são registradas, filtradas por símbolo e número mágico se você quiser.
Este EA apenas mantém registros. Não é uma estratégia de trading e não dá sinais de compra ou venda. Não avalia as suas operações nem o seu método, e não promete nem melhora nenhum resultado. Em contas reais e demo, nunca abre, fecha ou modifica uma ordem. (Somente no Testador de Estratégia ele coloca pequenas ordens de demonstração; veja Notas e limitações.)
Os dados da conta ficam fora do diário: o número da conta, o nome do servidor e o saldo não são escritos nos arquivos nem nas capturas e não aparecem no painel. A pasta recebe o nome de diário que você escolher (padrão "MyJournal"). owner.txt, que impede que duas contas escrevam em um mesmo diário, contém apenas um hash curto, não o número da conta nem o nome do servidor. Uma captura mostra somente a área do gráfico; o que outros indicadores, EAs ou comentários exibem nesse gráfico aparece como está.
Recursos
- journal.csv: uma linha por ordem fechada, 32 colunas (position_id = o ticket, símbolo, lado, lotes, horário e preço de abertura e de fechamento, SL e TP iniciais e sua origem, lucro, comissão, swap, líquido, pips, tempo de permanência, MAE e MFE como distância em preço, pips e dinheiro, origem dos dados de MAE/MFE, dinheiro em risco, múltiplo R, imagem de entrada e de saída, número mágico, comentário, nota como close: SL / close: TP / from #ticket).
- journal.html: operações, total líquido, R médio, MAE e MFE médios (pips para FX, e R) para todas, as vencedoras e as perdedoras; tabelas de distribuição de MAE e MFE em R e em pips; as operações mais recentes com links para as imagens. Cada número vem apenas das operações do seu diário.
- Capturas PNG na entrada e na saída, na pasta images do diário, com link no HTML.
- MAE e MFE acompanham o preço enquanto a ordem está aberta; o tempo em que o EA não estava rodando é preenchido pelas barras M1.
- Ao iniciar, as ordens fechadas dos últimos N dias que faltam no diário são adicionadas (padrão 7).
- Cada ordem é escrita uma única vez: reinícios, trocas de tempo gráfico e um segundo gráfico com o mesmo nome de diário não criam duplicatas.
- Fechamentos parciais: o MetaTrader 4 dá à parte restante um novo ticket ("from #..."). O EA continua para ela o MAE/MFE da ordem original e escreve "from #<ticket original>" na nota, então cada parte fechada tem a sua própria linha.
- Painel em inglês ou japonês (segue o idioma do terminal), usado também para o HTML: nome do diário, operações registradas, ordens abertas acompanhadas, última operação registrada, status.
- Vírgula ou ponto e vírgula como separador do CSV.
Parâmetros principais
O MetaTrader 4 lista os 19 parâmetros sem títulos de grupo, nesta ordem:
- Símbolos (vazio = todos), números mágicos (vazio = todos os EAs), incluir ordens manuais (padrão ON), adicionar ao iniciar as ordens fechadas não registradas dos últimos N dias (padrão 7, 0 = nenhuma).
- Nome do diário = nome da pasta (padrão "MyJournal"; não é o número da sua conta), separador do CSV (somente para arquivo novo), resumo HTML ON/OFF, número de operações mais recentes no HTML (padrão 1000).
- Preço usado para MAE / MFE: lado do preço de fechamento (Bid para compras, Ask para vendas; padrão) ou preço do gráfico (Bid) para ambas.
- Capturas ON/OFF (padrão ON), largura e altura da imagem (padrão 1280 x 720).
- Mostrar painel, idioma, canto, deslocamentos X e Y, tamanho da fonte.
- Ordens de demonstração do Testador de Estratégia ON/OFF.
Como funciona
- Local: MQL4\Files\TradeJournal\<nome do diário>\ (Arquivo > Abrir pasta de dados). Dentro: journal.csv, journal.html, images e os arquivos auxiliares written_ids.txt, open_state.txt e owner.txt.
- MAE e MFE são distâncias positivas a partir do preço de abertura, em preço, pips e dinheiro. Padrão: compras com Bid, vendas com Ask (o lado de fechamento); um parâmetro muda para Bid nas duas.
- Acompanhamento ao vivo: o próprio símbolo do gráfico é lido a cada tick. Os outros símbolos são lidos quatro vezes por segundo, então um pico muito curto entre duas leituras pode ficar de fora.
- Preenchimento de lacunas: o MetaTrader 4 não tem histórico de ticks para EAs, então o tempo em que o EA estava desligado é preenchido pelas máximas e mínimas das barras M1. A coluna mae_mfe_source mostra tick, bar ou tick+bar, com "(incomplete)" se faltaram barras.
- Barra de entrada e barra de saída: quando são usadas barras M1, só contam o fechamento da barra de entrada e a abertura da barra de saída. A máxima e a mínima dessas duas barras ficam de fora, porque podem ser de antes da entrada ou de depois da saída, então movimentos dentro dessas barras podem ficar de fora. Menos de um minuto: apenas os preços de abertura e de fechamento.
- Vendas medidas com Ask em barras M1: soma-se o spread do momento do preenchimento, então os valores são estimativas.
- O EA pode adicionar um símbolo à Observação do Mercado (SymbolSelect) para ler as suas barras.
- Pips só para símbolos com 3 ou 5 casas decimais (normalmente FX), 10 pontos = 1 pip. Ouro, índices, cripto e outros símbolos ficam com as colunas de pips vazias; leia as colunas de preço e de dinheiro. As tabelas e médias de pips do HTML incluem apenas operações FX. Um símbolo que não é FX e que a sua corretora cota com 3 ou 5 casas decimais também recebe pips.
- Múltiplo R = (lucro + comissão + swap) / risco inicial; risco inicial = do preço de abertura até o primeiro stop loss x lotes na moeda da conta, pela taxa do momento em que a ordem é registrada. Sem stop loss = R vazio. Se o EA não estava rodando quando a ordem foi aberta, o primeiro stop loss é desconhecido: o R fica vazio e a nota mostra o stop loss no fechamento.
- As capturas precisam de um gráfico do símbolo da ordem que já esteja aberto. Sem ele, o diário mostra "no chart" (nenhum gráfico é aberto por você). O MetaTrader 4 grava a imagem alguns segundos depois do pedido; o EA espera até 25 segundos e escreve "failed" se nenhum arquivo aparecer, mostra isso no painel e continua registrando. "off" = capturas OFF, "EA off" = o EA não estava rodando naquele momento.
Notas e limitações
- Um registro, não um conselho. Os números mostram o que as suas ordens passadas fizeram; o que você conclui e como opera é decisão sua. Resultados passados não indicam resultados futuros.
- As ordens adicionadas ao iniciar dependem do período escolhido na aba Histórico da conta do terminal. Se faltarem ordens antigas, escolha ali um período maior (por exemplo, todo o histórico) e reinicie o EA.
- Os valores de barras M1 são aproximações, e o interior das barras de entrada e de saída não é visto.
- Um nome de diário por conta. Um nome de diário que pertence a outra conta interrompe o registro com uma mensagem; trocar de conta enquanto o EA roda também o interrompe até que você o anexe novamente com outro nome.
- Dois gráficos com o mesmo nome de diário: um escreve, o outro espera e assume em cerca de 15 segundos se o primeiro parar.
- journal.csv aberto no Excel: o arquivo fica bloqueado, o EA tenta de novo a cada 5 segundos e mostra isso no painel. Nada se perde. Abra uma cópia se quiser ler durante o registro.
- O registro funciona apenas enquanto o MetaTrader 4 está aberto; as ordens fechadas nesse meio-tempo são adicionadas no próximo início, dentro dos últimos N dias.
- As linhas do painel são cortadas em cerca de 63 bytes (texto em japonês antes).
- Testador de Estratégia: com "Tester only: small demo trades to show the journal" em ON (padrão), o EA coloca pequenas ordens de demonstração para que o diário tenha algo para mostrar: lote mínimo, magic 73250, no máximo uma por dia, compra e venda alternadas, com stop loss e take profit, fechadas após cerca de 3 horas, nenhuma perto da virada do dia, quando os spreads são largos. Não são um método, nem um sinal, nem miram nenhum horário do mercado. O relatório do testador contém apenas essas ordens e não é um resultado de trading (pode ser uma perda). Não há capturas no testador. Contas reais e demo nunca recebem essas ordens.
Compatibilidade e suporte
- MetaTrader 4. A edição para MetaTrader 5 é vendida separadamente.
- Um gráfico é suficiente. Mantenha aberto um gráfico de cada símbolo do qual você quer capturas.
- Sem DLLs, sem internet, sem servidor externo; os arquivos ficam no seu PC.
- Teste primeiro em uma conta demo.
- Suporte por mensagens do MQL5 em até 3 dias úteis para instalação, configurações, arquivos e erros. Não oferecemos revisões das suas operações, sugestões de stop ou alvo, opiniões de mercado nem decisões de trading.
- Nenhum resultado do seu trading é prometido ou sugerido.
