Coloca TrackRecordPublisher.ex4 (un ejecutable ya compilado) en MT4 para enviar automáticamente el rendimiento de tu cuenta a https://track-record.atoz-gm.net. No requiere compilación.
(El destino y la API key son comunes con la versión MT5. MT4 agrega por órdenes.)
1. Genera una API key
Inicia sesión en https://track-record.atoz-gm.net/mypage → pulsa «+ Añadir EA», escribe un slug, un nombre visible y la plataforma (MT4) → copia la API key (48 caracteres) de cada tarjeta de EA.
(Si lo creas como un EA distinto del de MT5, puedes listar MT4/MT5 por separado en el ranking.)
2. Instala el EA en MT4
- MT4 → «Archivo» → «Abrir carpeta de datos» → carpeta
MQL4\Experts\ - Copia ahí
TrackRecordPublisher.ex4(sin compilar) - Clic derecho en el Navegador de MT4 → «Actualizar»
3. Permitir WebRequest (obligatorio — lo más importante)
MT4 → Herramientas → Opciones → Asesores Expertos (Tools → Options → Expert Advisors) →
- Marca «Permitir WebRequest para las URL listadas»
- Añade
https://track-record.atoz-gm.net(sin espacios delante ni detrás) → Aceptar
4. Adjunta el EA a un gráfico
- Arrastra
TrackRecordPublishera cualquier gráfico - Pon la key del paso 1 en InpApiKey (obligatorio)
- En la pestaña «Común», marca «Permitir trading en vivo» → Aceptar
- Activa «AutoTrading» en la barra de herramientas
Si arriba a la izquierda del gráfico aparece «TrackRecord: sent OK …», funciona.
Rellenar todo el historial (Backfill)
El EA solo puede enviar el historial cargado en el terminal. Para reflejar todo el periodo:
- Clic derecho en la pestaña «Historial de la cuenta» (abajo) de MT4 → «Todo el historial»
- En las propiedades del EA (F7), pon InpForceBackfillNow = true → Aceptar
- Cuando aparezca «Backfill completo», vuelve a poner InpForceBackfillNow = false
Aunque haya muchas operaciones, se envía por lotes de InpBatchSize, así que se registran todas de forma fiable.
La baseline (saldo inicial) se calcula automáticamente como «saldo actual − P/L neto de todas las operaciones».
Solución de problemas
- «send error err=…» → revisa la URL permitida del paso 3 (cuidado con los espacios)
- No aparece → comprueba que la cuenta esté en «Público» en el panel de administración
- Este EA no opera (solo lee y envía el rendimiento).