ChartLedger: un diario visual de trading para MetaTrader 5

ChartLedger: un diario visual de trading para MetaTrader 5

19 agosto 2026, 16:18
Riccardo Borello
0
1


Revisa no solo qué operaste, sino también cómo se veía el gráfico cuando realizaste la operación.

La mayoría de los historiales de trading responden a algunas preguntas básicas: qué se abrió, dónde se cerró y cuál fue el resultado. Lo que normalmente no conservan es el contexto visual del gráfico que estaba presente cuando se tomó la decisión.

ChartLedger es un diario visual y local de trading para MetaTrader 5 gratis. Registra nueva actividad de trading correspondiente al símbolo del gráfico al que está aplicado, captura el contexto del gráfico en la entrada y en el cierre final y crea informes locales para su revisión posterior.

ChartLedger funciona únicamente como herramienta de observación. No envía solicitudes de trading y no abre, modifica ni cierra órdenes o posiciones. Enlace al producto

Por qué importa el contexto visual

El resultado de una operación por sí solo no puede explicar la decisión que la originó.

En el momento de la entrada, el gráfico puede haber mostrado una estructura de mercado específica, la lectura de un indicador, un nivel dibujado manualmente, un rango de sesión, un soporte, una resistencia u otra información que influyó en la decisión.

El historial de trading conserva los números. Una captura conserva el contexto.

ChartLedger combina ambos elementos para que posteriormente puedas revisar una operación junto con el gráfico que realmente estaba visible mientras la operación estaba en curso.

Esto puede ser útil para:

  • Revisar la ejecución de operaciones manuales.
  • Analizar operaciones abiertas desde el terminal móvil o web de MetaTrader.
  • Analizar operaciones abiertas por otro Expert Advisor.
  • Comparar el contexto original del gráfico con el resultado final.
  • Crear informes separados para estrategias automáticas mediante magic numbers.

ChartLedger no intenta reconstruir el pasado posteriormente. Registra el contexto del gráfico mientras la actividad de trading está ocurriendo.

De la operación al registro del diario

  1. Aplica ChartLedger a un gráfico del símbolo que quieras registrar.
  2. Cuando se detecta una nueva operación, ChartLedger puede capturar el gráfico actual en el momento de la entrada.
  3. Cuando la operación se cierra por completo, ChartLedger puede capturar el contexto final del gráfico y completar el registro del diario.
  4. Utiliza Snapshot siempre que quieras guardar manualmente una imagen adicional del gráfico.
  5. Mantén activado Enable Live Report para actualizar un informe local actual a medida que cambia el diario.
  6. Utiliza Export para crear una carpeta local de revisión con marca de tiempo.

Las capturas reflejan el gráfico en el momento de la captura, incluidos:

  • Timeframe actual.
  • Price action visible.
  • Indicadores.
  • Objetos gráficos.
  • Colores y diseño del gráfico.


Configuración inicial

Empieza con un gráfico y un símbolo.

Aplica ChartLedger, mantén activada la opción Enable Trade Recording y elige si quieres capturar automáticamente las imágenes de apertura y cierre final.

Si quieres registrar más de un símbolo, aplica una instancia de ChartLedger a cada símbolo adicional.

Por ejemplo:

  • ChartLedger en EURUSD registra la actividad de EURUSD.
  • ChartLedger en XAUUSD registra la actividad de XAUUSD.
  • Cada símbolo mantiene por separado su propio estado del diario y su historial de exportaciones.

Solo puede ejecutarse una instancia de ChartLedger para el mismo símbolo. Una segunda instancia se rechaza para evitar registros duplicados y proteger el estado local del diario.

Si otro Expert Advisor ya está ejecutándose sobre el símbolo, ChartLedger puede aplicarse a un gráfico separado del mismo símbolo. De este modo, la interfaz del diario permanece separada mientras ChartLedger continúa observando la nueva actividad de la cuenta para ese símbolo.


Qué registra ChartLedger

  • Dirección Buy o Sell.
  • Precio de entrada y salida.
  • Volumen de la operación.
  • Duración de la operación.
  • Beneficio bruto.
  • Comisión.
  • Swap.
  • Beneficio neto.
  • Resultado en puntos y pips.
  • Resultado en R cuando está disponible el riesgo inicial de la operación.
  • Origen de la operación.
  • Magic number.
  • Comentario de la orden.
  • Motivo automático de salida cuando está disponible.
  • Capturas del gráfico realizadas en la entrada y en el cierre final.
  • Cierres completos, cierres parciales y reversiones en cuentas netting como registros separados del diario cuando corresponda.

Operaciones manuales, móviles y otros Expert Advisors

ChartLedger no requiere que la operación se abra desde el mismo gráfico.

Puede registrar nueva actividad correspondiente al símbolo del gráfico cuando la operación haya sido abierta:

  • Manualmente desde el terminal de escritorio.
  • Desde la aplicación móvil de MetaTrader.
  • Desde el terminal web de MetaTrader.
  • Por otro Expert Advisor.

Mientras ChartLedger esté ejecutándose en el terminal de escritorio de MetaTrader para ese símbolo, puede observar la nueva actividad de trading y crear el correspondiente registro en el diario.

Organizar estrategias automáticas con magic numbers

ChartLedger registra la actividad correspondiente al símbolo del gráfico, mientras que los filtros de exportación determinan qué operaciones registradas deben incluirse en un informe específico.

El Magic Number Filter puede utilizarse para aislar una estrategia automática concreta del resto de la actividad del mismo símbolo.

Por ejemplo, si dos Expert Advisors operan EURUSD con magic numbers diferentes, ChartLedger puede mantener un único diario del símbolo y permitir al mismo tiempo exportaciones separadas para cada estrategia.

Utiliza:

  • -1 para incluir todas las operaciones registradas del símbolo.
  • Un magic number específico para incluir únicamente las operaciones pertenecientes a esa estrategia.

Panel en el gráfico

El panel compacto muestra directamente en el gráfico el estado actual de ChartLedger.

Incluye:

  • Símbolo del gráfico.
  • Estado de la grabación.
  • Número de operaciones registradas.
  • Número de capturas realizadas.

El panel también ofrece dos acciones principales:

  • Snapshot - guarda manualmente una imagen adicional del gráfico.
  • Export - crea un paquete local de revisión utilizando los filtros seleccionados.


Crear una exportación

Pulsa Export en el panel de ChartLedger para crear una carpeta local con marca de tiempo dentro de:

MQL5\Files\ChartLedger\Exports

Cada exportación puede contener:

  • index.html - informe visual interactivo.
  • ChartLedger_Journal.xml - archivo compatible con Excel.
  • trades.csv - registros detallados de las operaciones.
  • summary.csv - métricas generales resumidas.
  • daily_summary.csv - resultados agrupados por día de trading.
  • images - copias locales de las capturas utilizadas por el informe HTML.

Cada exportación recibe su propia carpeta con marca de tiempo, por lo que los informes anteriores permanecen separados y pueden archivarse, copiarse o analizarse de forma independiente.

El informe HTML

El archivo index.html está diseñado para una revisión visual operación por operación.

Ábrelo en un navegador para ver el periodo exportado, las métricas resumidas y los registros individuales de las operaciones.

El informe puede incluir:

  • Número de operaciones cerradas y abiertas.
  • Win rate.
  • Beneficio neto.
  • Profit factor.
  • Comisión total.
  • Swap total.
  • Tarjetas individuales de operaciones.
  • Contexto ampliable del gráfico en la apertura y el cierre.
  • Zoom de imágenes.

Cada tarjeta permite revisar el resultado numérico junto con el contexto visual en el que la operación fue abierta y posteriormente cerrada.


Un flujo práctico de revisión

Empieza por la sección de resumen del informe HTML.

Esto ofrece una visión compacta del conjunto de operaciones seleccionado antes de analizar las operaciones individuales.

A continuación, abre el registro de una operación y compara:

  • Precio de entrada y salida.
  • Resultado en pips.
  • Resultado en R.
  • Volumen.
  • Duración de la operación.
  • Comisión y swap.
  • Contexto del gráfico en la apertura.
  • Contexto del gráfico en el cierre.

El objetivo no es simplemente decidir si una operación ganó o perdió.

La pregunta más útil es si la entrada, el riesgo y la gestión tenían sentido en relación con la información que realmente estaba visible en el gráfico en ese momento.

Utilizar el archivo compatible con Excel

ChartLedger_Journal.xml es un archivo compatible con Excel que contiene las hojas Summary y Trades.

La hoja Summary ofrece una visión compacta del periodo exportado.

La hoja Trades mantiene la información principal en columnas separadas, entre ellas:

  • Precios.
  • Volumen.
  • Beneficio y pérdida.
  • Duración de la operación.
  • Origen de la operación.
  • Magic number.
  • Comentario.
  • Motivo de salida.
  • Rutas de las capturas.

Esto permite ordenar, filtrar y realizar análisis adicionales sin tener que copiar manualmente los datos desde MetaTrader.

Utilizar los archivos CSV

Las exportaciones CSV están pensadas para traders que quieren utilizar su propio flujo de análisis.

ChartLedger puede crear:

  • trades.csv para los registros individuales de operaciones.
  • summary.csv para las métricas generales.
  • daily_summary.csv para los resultados diarios.

Los archivos utilizan punto y coma como separador y pueden importarse en software de hojas de cálculo, bases de datos o herramientas de análisis personalizadas.


Filtros de exportación

La exportación puede limitarse mediante filtros sin modificar el diario local subyacente.

  • Export Period - todas las operaciones registradas, hoy, últimos 7 días o mes actual.
  • Export Source - todas las fuentes, manual, Expert Advisor u otra.
  • Magic Number Filter - todas las operaciones o una estrategia automática específica.

Esto permite crear diferentes informes a partir del mismo diario del símbolo sin duplicar los datos registrados.

Preguntas antes de empezar

¿ChartLedger importa el historial anterior de mi cuenta?
No. ChartLedger registra nueva actividad detectada mientras está aplicado. Conserva su propio diario local entre reinicios, pero no reconstruye operaciones que ocurrieron antes de que comenzara la grabación.

¿ChartLedger puede registrar operaciones abiertas desde la aplicación móvil de MetaTrader?
Sí. Si ChartLedger está ejecutándose en el terminal de escritorio para ese símbolo, puede observar nueva actividad de la cuenta aunque la operación haya sido abierta desde el terminal móvil o web de MetaTrader.

¿Puede registrar operaciones abiertas por otro Expert Advisor?
Sí. ChartLedger puede observar nueva actividad para el símbolo al que está aplicado sin gestionar el otro Expert Advisor ni sus posiciones.

¿ChartLedger puede gestionar o interferir con mis operaciones?
No. ChartLedger funciona únicamente como herramienta de observación. No envía solicitudes de trading y no abre, modifica ni cierra órdenes o posiciones.

¿Puedo utilizar ChartLedger en varios símbolos?
Sí. Aplica una instancia separada de ChartLedger a cada símbolo que quieras registrar.

¿Puedo ejecutar dos instancias de ChartLedger sobre el mismo símbolo?
No. Una segunda instancia para el mismo símbolo es rechazada para proteger el estado del diario y evitar registros duplicados.

¿Dónde se guardan las exportaciones?
Se almacenan localmente en MQL5\Files\ChartLedger\Exports dentro de la carpeta de datos del terminal MetaTrader. Cada exportación crea su propia carpeta con marca de tiempo.

¿ChartLedger requiere una cuenta cloud o un servicio externo?
No. Los datos del diario, las capturas y las exportaciones permanecen de forma local en la carpeta de datos del terminal MetaTrader.

Notas operativas importantes

  • Ejecuta una sola instancia de ChartLedger por símbolo.
  • Aplica una instancia separada para cada símbolo adicional que quieras registrar.
  • ChartLedger registra nueva actividad detectada mientras está en ejecución y no reconstruye operaciones ocurridas antes de que comenzara la grabación.
  • Las capturas reflejan el estado actual del gráfico en el momento de la captura.
  • El resultado en R solo está disponible cuando puede determinarse el riesgo inicial de la operación.
  • Todos los datos del diario y las exportaciones permanecen de forma local en la carpeta de datos del terminal MetaTrader.
  • No se requieren cuentas externas, servicios cloud ni servicios web.
  • ChartLedger es una herramienta de registro y revisión de operaciones. No proporciona señales de trading ni garantiza resultados.

Consideraciones finales

Un diario de trading resulta más útil cuando el resultado está conectado con el contexto en el que se tomó la decisión.

ChartLedger está diseñado para conservar esa relación sin modificar el proceso de trading. Observa la nueva actividad, guarda el contexto del gráfico y transforma la información registrada en informes locales que pueden revisarse visualmente o analizarse mediante herramientas de hojas de cálculo.

El resultado es un diario que mantiene unidos los dos lados de la revisión de una operación: los números y el gráfico.