Trade Journal Excursion Stats and Screenshots MT4
- Utilidades
-
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 - Versión: 1.4
- Actualizado: 13 noviembre 2026
- Activaciones: 5
Trade Journal Excursion Stats and Screenshots MT4 es un Expert Advisor de utilidad para MetaTrader 4 que anota por usted cada orden cerrada. Cada orden cerrada se convierte en una fila de un archivo CSV con su resultado, su MAE y MFE (Maximum Adverse Excursion = el mayor movimiento en contra de la orden; Maximum Favorable Excursion = el mayor movimiento a su favor), el múltiplo R y cuánto tiempo se mantuvo. También se actualiza un resumen HTML, y se guarda una captura del gráfico en la entrada y en la salida cuando hay abierto un gráfico de ese símbolo. Se registran tanto las órdenes manuales como las de sus otros EA, filtradas por símbolo y número mágico si lo desea.
Este EA solo lleva registros. No es una estrategia de trading y no da señales de compra ni de venta. No califica sus operaciones ni su método, y no promete ni mejora ningún resultado. En cuentas reales y demo nunca abre, cierra ni modifica una orden. (Solo en el Probador de estrategias coloca pequeñas órdenes de demostración; vea Notas y limitaciones.)
Los datos de la cuenta quedan fuera del diario: el número de cuenta, el nombre del servidor y el saldo no se escriben en los archivos ni en las capturas y no se muestran en el panel. La carpeta lleva el nombre de diario que usted elija (por defecto "MyJournal"). owner.txt, que impide que dos cuentas escriban en un mismo diario, contiene solo un hash corto, no el número de cuenta ni el nombre del servidor. Una captura muestra solo el área del gráfico; lo que otros indicadores, EA o comentarios del gráfico muestren en ese gráfico aparece tal cual.
Funciones
- journal.csv: una fila por orden cerrada, 32 columnas (position_id = el ticket, símbolo, dirección, lotes, hora y precio de apertura y de cierre, SL y TP iniciales y su origen, beneficio, comisión, swap, neto, pips, tiempo de mantenimiento, MAE y MFE como distancia en precio, pips y dinero, origen de los datos de MAE/MFE, dinero en riesgo, múltiplo R, imagen de entrada y de salida, número mágico, comentario, nota como close: SL / close: TP / from #ticket).
- journal.html: operaciones, neto total, R medio, MAE y MFE medios (pips para FX, y R) para todas las operaciones, las ganadoras y las perdedoras; tablas de distribución de MAE y MFE en R y en pips; las operaciones más recientes con enlaces a las imágenes. Cada cifra sale solo de las operaciones de su diario.
- Capturas PNG en la entrada y en la salida, en la carpeta images del diario, enlazadas desde el HTML.
- MAE y MFE siguen al precio mientras la orden está abierta; el tiempo en que el EA no funcionaba se completa con barras M1.
- Al iniciar, se añaden las órdenes cerradas de los últimos N días que faltan en el diario (por defecto 7).
- Cada orden se escribe una sola vez: los reinicios, los cambios de marco temporal y un segundo gráfico con el mismo nombre de diario no crean duplicados.
- Cierres parciales: MetaTrader 4 da a la parte restante un ticket nuevo ("from #..."). El EA continúa para ella el MAE/MFE de la orden original y escribe "from #<ticket original>" en la nota, así que cada parte cerrada tiene su propia fila.
- Panel en inglés o japonés (según el idioma del terminal), también usado para el HTML: nombre del diario, operaciones registradas, órdenes abiertas en seguimiento, última operación registrada, estado.
- Coma o punto y coma como separador CSV.
Parámetros principales
MetaTrader 4 muestra los 19 parámetros sin títulos de grupo, en este orden:
- Símbolos (vacío = todos), números mágicos (vacío = todos los EA), incluir órdenes manuales (por defecto ON), añadir al iniciar las órdenes cerradas no registradas de los últimos N días (por defecto 7, 0 = ninguna).
- Nombre del diario = nombre de la carpeta (por defecto "MyJournal"; no es su número de cuenta), separador CSV (solo para un archivo nuevo), resumen HTML ON/OFF, número de operaciones más recientes en el HTML (por defecto 1000).
- Precio usado para MAE / MFE: lado del precio de cierre (Bid para compras, Ask para ventas; por defecto) o precio del gráfico (Bid) para ambas.
- Capturas ON/OFF (por defecto ON), ancho y alto de la imagen (por defecto 1280 x 720).
- Mostrar panel, idioma, esquina, desplazamientos X e Y, tamaño de fuente.
- Órdenes de demostración del Probador de estrategias ON/OFF.
Cómo funciona
- Ubicación: MQL4\Files\TradeJournal\<nombre del diario>\ (Archivo > Abrir carpeta de datos). Dentro: journal.csv, journal.html, images y los archivos auxiliares written_ids.txt, open_state.txt y owner.txt.
- MAE y MFE son distancias positivas desde el precio de apertura, en precio, pips y dinero. Por defecto: compras con Bid, ventas con Ask (el lado de cierre); un parámetro lo cambia a Bid para ambas.
- Seguimiento en vivo: el símbolo del propio gráfico se lee en cada tick. Los demás símbolos se leen cuatro veces por segundo, así que un pico muy corto entre dos lecturas se puede perder.
- Completar huecos: MetaTrader 4 no tiene historial de ticks para los EA, así que el tiempo en que el EA estaba apagado se completa con los máximos y mínimos de las barras M1. La columna mae_mfe_source muestra tick, bar o tick+bar, con "(incomplete)" si faltaban barras.
- Barra de entrada y barra de salida: cuando se usan barras M1, solo cuentan el cierre de la barra de entrada y la apertura de la barra de salida. El máximo y el mínimo de estas dos barras se dejan fuera, porque pueden venir de antes de la entrada o de después de la salida, así que se pueden perder movimientos dentro de esas barras. Menos de un minuto: solo los precios de apertura y de cierre.
- Ventas medidas con Ask en barras M1: se suma el spread del momento del completado, así que los valores son estimaciones.
- El EA puede añadir un símbolo a la Observación del mercado (SymbolSelect) para leer sus barras.
- Pips solo para símbolos con 3 o 5 decimales (normalmente FX), 10 puntos = 1 pip. El oro, los índices, las cripto y otros símbolos tienen las columnas de pips vacías; lea las columnas de precio y de dinero. Las tablas y medias de pips del HTML incluyen solo operaciones FX. Un símbolo no FX que su bróker cotice con 3 o 5 decimales también recibe pips.
- Múltiplo R = (beneficio + comisión + swap) / riesgo inicial; riesgo inicial = del precio de apertura al primer stop loss x lotes en la moneda de la cuenta, al tipo vigente cuando se registra la orden. Sin stop loss = R vacío. Si el EA no estaba funcionando cuando se abrió la orden, el primer stop loss es desconocido: R queda vacío y la nota muestra el stop loss al cierre.
- Las capturas necesitan un gráfico del símbolo de la orden que ya esté abierto. Sin él, el diario muestra "no chart" (no se abre ningún gráfico por usted). MetaTrader 4 escribe la imagen unos segundos después de la petición; el EA espera hasta 25 segundos y escribe "failed" si no aparece ningún archivo, lo indica en el panel y sigue registrando. "off" = capturas OFF, "EA off" = el EA no estaba funcionando en ese momento.
Notas y limitaciones
- Un registro, no un consejo. Los números muestran lo que hicieron sus órdenes pasadas; lo que usted concluya y cómo opere es decisión suya. Los resultados pasados no indican resultados futuros.
- Las órdenes añadidas al iniciar dependen del periodo elegido en la pestaña Historial de la cuenta del terminal. Si faltan órdenes antiguas, elija allí un periodo más largo (por ejemplo, todo el historial) y reinicie el EA.
- Los valores de barras M1 son aproximaciones, y el interior de las barras de entrada y de salida no se ve.
- Un nombre de diario por cuenta. Un nombre de diario que pertenece a otra cuenta detiene el registro con un mensaje; cambiar de cuenta mientras el EA funciona también lo detiene hasta que lo vuelva a colocar con otro nombre.
- Dos gráficos con el mismo nombre de diario: uno escribe, el otro espera y toma el relevo en unos 15 segundos si el primero se detiene.
- journal.csv abierto en Excel: el archivo está bloqueado, el EA lo reintenta cada 5 segundos y lo indica en el panel. No se pierde nada. Abra una copia si quiere leer mientras se registra.
- El registro funciona solo mientras MetaTrader 4 está en marcha; las órdenes cerradas entretanto se añaden en el siguiente inicio dentro de los últimos N días.
- Las líneas del panel se cortan en unos 63 bytes (el texto japonés antes).
- Probador de estrategias: con "Tester only: small demo trades to show the journal" en ON (por defecto), el EA coloca pequeñas órdenes de demostración para que el diario tenga algo que mostrar: lote mínimo, magic 73250, como máximo una al día, compra y venta alternadas, con stop loss y take profit, cerradas tras unas 3 horas, ninguna alrededor del cambio de día, cuando los spreads son amplios. No son un método, ni una señal, ni apuntan a ningún horario del mercado. El informe del probador contiene solo estas órdenes y no es un resultado de trading (puede ser una pérdida). No hay capturas en el probador. Las cuentas reales y demo nunca reciben estas órdenes.
Compatibilidad y soporte
- MetaTrader 4. La edición para MetaTrader 5 se vende por separado.
- Basta con un gráfico. Mantenga abierto un gráfico de cada símbolo del que quiera capturas.
- Sin DLL, sin internet, sin servidor externo; los archivos se quedan en su PC.
- Pruébelo primero en una cuenta demo.
- Soporte por mensajes de MQL5 en un plazo de 3 días hábiles para instalación, configuración, archivos y errores. No se ofrecen revisiones de sus operaciones, sugerencias de stop u objetivo, opiniones de mercado ni decisiones de trading.
- No se promete ni se insinúa ningún resultado de su trading.
