Trading Reporter Dashboard MT5
- Utilidades
- Versión: 2.460
- Actualizado: 31 julio 2026
Trading Reporter — Panel de control visual de rendimiento para MT5
Un panel de control completo del rendimiento de tu cuenta que se muestra directamente en tu gráfico de MT5. Sin navegador, sin herramientas externas, sin suscripción. Solo tienes que añadirlo una vez y ajustar su tamaño a tu pantalla. El saldo y el drawdown en tiempo real se actualizan cada segundo, y las estadísticas de operaciones cerradas se actualizan aproximadamente un segundo después del cierre de la posición, por lo que no hay que esperar a la siguiente barra, independientemente del marco temporal en el que se muestre el gráfico.
Gratis. Sin limitaciones. Sin periodo de prueba. Transparencia total del código fuente.
RESUMEN
El panel de control se divide en seis zonas visuales que, en conjunto, te ofrecen una visión completa de tu cuenta, de un solo vistazo y siempre actualizada.
La cabecera muestra el saldo, el porcentaje de rentabilidad, el bróker, el número de cuenta y la hora de la última actualización. Debajo se encuentran siete tarjetas de indicadores clave de rendimiento (KPI): P&L neto, tasa de aciertos, factor de beneficio, drawdown máximo (con un valor fijo para operaciones cerradas y un valor variable en tiempo real), recuento de operaciones dividido en ganancias y pérdidas, R:R medio y expectativa. Cada tarjeta está codificada por colores (verde, amarillo o rojo) según los umbrales de rendimiento, de modo que una cifra débil destaca sin necesidad de leer ni un solo número.
El espacio para gráficos A ocupa la esquina superior izquierda con un 65 % de ancho y alberga tu gráfico principal configurable. Puedes elegir una de estas tres opciones: una curva de capital que muestra el saldo actual de la cuenta por operación cerrada, una curva de pérdidas y ganancias acumuladas que no tiene en cuenta el depósito inicial y parte de cero, o una tasa de aciertos móvil que representa el porcentaje de aciertos en una ventana deslizante de las últimas N operaciones.
El panel de ganancias y pérdidas, situado en la esquina superior derecha, es un gráfico de anillo con la tasa de ganancias en tiempo real como etiqueta central. Su leyenda incluye el recuento de ganancias y pérdidas, la ganancia media, la pérdida media, la mejor racha, el tiempo medio de mantenimiento de la posición y el ratio de Sharpe.
La ranura de gráfico B, en la parte inferior izquierda, alberga el gráfico secundario configurable, de nuevo uno de entre varios. El «Porcentaje de drawdown» traza una curva de capital en números rojos con el cero por ciento en la parte superior y el drawdown máximo en la parte inferior, mientras que el «Drawdown absoluto» muestra la misma imagen en la divisa de la cuenta. La «Frecuencia de operaciones» representa las operaciones por día natural en forma de gráfico de barras. «Distribución de P&L» es un histograma de los resultados de las operaciones, escalado a su rango de operaciones habitual para una máxima legibilidad. «Pulso semanal» representa el P&L neto semanal en forma de barras centradas en cero, verdes por encima y rojas por debajo, con las mejores y peores semanas etiquetadas. «P&L diario » [NUEVO en la v2.46] muestra una barra por día de negociación en torno a una línea centralizada en cero, junto con el recuento de días, el desglose de días ganadores y perdedores y la tasa de ganancias diaria. Solo los días en los que realmente se ha negociado tienen una barra, por lo que los fines de semana inactivos nunca alargan el gráfico.
Las barras de pérdidas y ganancias mensuales abarcan un periodo completo de doce meses consecutivos [NUEVO en la v2.45]. Los doce meses naturales más recientes aparecen como barras verdes y rojas con etiquetas de valor y nombres de mes dinámicos, con un límite automático para que los meses extremos nunca eclipsen a los demás. La vista mensual se ejecuta con su propio análisis histórico y ya no está limitada por InpHistoryDays, lo que significa que puedes mantener tus KPI y curvas en una ventana de 90 días y seguir viendo un año completo de resultados mensuales de negociación.
La tabla de símbolos cierra el diseño, ordenada por P&L absoluto y símbolo de cotización, P&L neto, número de operaciones, porcentaje de tasa de acierto y una barra escalada. Abarca tantas filas como permita la altura del panel.
CARACTERÍSTICAS
Compatibilidad con brókers de comisión dividida
Algunos brókers contabilizan la comisión de entrada en la operación de entrada en lugar de en la de salida. En este tipo de cuentas, un cálculo basado únicamente en la salida pierde, de forma implícita, parte o la totalidad de la comisión. Trading Reporter recaba ambos lados mediante una única pasada previa de complejidad O(n), sin llamadas a la API por operación y sin ralentizaciones en cuentas de gran volumen.
Precisión exacta de las pérdidas y ganancias
Las pérdidas y ganancias netas coinciden con el historial de la cuenta de MT5 al céntimo. Las comisiones de apertura en cierres parciales se contabilizan exactamente una vez por posición, no una vez por operación de cierre ni de nuevo cuando el resto de la posición se cierre en un ciclo de actualización posterior. Se excluyen los importes de créditos y bonificaciones del bróker, y se incluyen íntegramente las operaciones en equilibrio. El resultado es idéntico al que muestra MT5 en la pestaña «Historial», e InpDiagnostic te permite verificarlo tú mismo en el registro de expertos.
Caché en disco y actualizaciones incrementales
En la primera carga, se procesa el historial completo y se guarda en el disco. A partir de entonces, solo se añaden las nuevas operaciones realizadas desde la última ejecución. Al reiniciar MT5 o cambiar de gráfico, estos se cargan al instante desde la caché. Los archivos de caché antiguos que quedan de configuraciones anteriores de la ventana de historial se eliminan automáticamente al iniciar el programa.
Admite cuentas con 47 000 operaciones y más
Diseñado y probado en cuentas reales con decenas de miles de posiciones cerradas. Sin bloqueos ni tiempos de espera.
Drawdown que tiene en cuenta las retiradas
Las retiradas de fondos de la cuenta restablecen el máximo del capital, por lo que nunca se contabilizan como drawdown de trading. Los créditos del bróker y los importes de bonificaciones se excluyen por completo y solo cuentan los depósitos reales. El resultado refleja el riesgo real de trading, más que las decisiones de financiación.
Drawdown flotante en tiempo real
El drawdown de operaciones cerradas no tiene en cuenta los periodos en los que las posiciones abiertas están en números rojos, lo cual es fundamental para las estrategias de cobertura, de rejilla y de martingala. Por lo tanto, la tarjeta «Max Drawdown» muestra dos valores: el clásico drawdown de operaciones cerradas en la parte superior y un drawdown flotante en tiempo real debajo, medido cada segundo a partir de ACCOUNT_EQUITY. Captura el punto más bajo que alcanza tu capital, ya sea a las tres de la madrugada, al mediodía o durante un pico de noticias. Los gráficos de drawdown de la ranura B también muestran el máximo de operaciones cerradas y el máximo en tiempo real uno al lado del otro, de modo que los eventos de drawdown flotante son visibles incluso antes de que se cierre cualquier operación.
Si se aplica el indicador cuando las posiciones ya están muy en números rojos, ahora se muestra la cifra real de inmediato [NOVEDAD en la v2.46]. El pico de referencia se establece a partir del saldo de la cuenta, que es dinero realizado y, por lo tanto, un nivel que el capital ha alcanzado de forma demostrable. Los depósitos y retiradas modifican esa referencia en función de su propio importe, en lugar de registrarse como drawdown o como recuperación. El drawdown en tiempo real se mantiene tras los reinicios de MT5, las recargas del indicador y los reinicios del VPS gracias al almacenamiento por cuenta, y puede restablecerse a petición mediante InpResetFloatingDD.
Compatibilidad con cuentas de bonificación y crédito
En las cuentas en las que el crédito del bróker o un bono de depósito hacen que el capital sea significativamente mayor que el saldo, los porcentajes basados en el saldo distorsionan la imagen. Active InpUseEquityForStats para cambiar el porcentaje de rentabilidad y el porcentaje de drawdown a un denominador basado en el capital que incluya el crédito o el capital del bono. Así, una caída de 100 USD en una cuenta con un patrimonio de 10 000 USD —compuesto por un saldo de 1 000 USD y un bono de 9 000 USD— se muestra como un uno por ciento en lugar de un diez. Las cifras absolutas en la divisa de la cuenta permanecen inalteradas.
Filtro de número mágico
Aísla el rendimiento de un único EA introduciendo su número mágico, o establece el filtro en -1 para combinar todas las operaciones. Cuando un número mágico está activo, la línea de base del capital se calcula únicamente a partir de las operaciones de ese EA, por lo que el porcentaje de rentabilidad y la caída reflejan el rendimiento real de ese EA en lugar del de toda la cuenta. Las barras de pérdidas y ganancias mensuales respetan el mismo filtro.
Arrastrar y cambiar el tamaño
Agarra cualquier borde o esquina para cambiar el tamaño del panel y arrastra la barra de título para cambiar su posición. Todos los tamaños de fuente, las proporciones de los gráficos y los desplazamientos de las etiquetas se ajustan dinámicamente al tamaño del panel.
PARÁMETROS
Cada parámetro viene con un valor predeterminado operativo, por lo que el indicador se puede utilizar en cuanto se aplica. En la práctica, solo merece la pena modificar la ventana de historial y, si ejecutas varios EA, el filtro «mágico».
Historial y filtrado. InpHistoryDays establece cuántos días de historial de operaciones se analizan para los KPI, las curvas y la tabla de símbolos; el valor por defecto es de 90 días, con un máximo de 9999 para todo el tiempo; las barras de P&L mensuales siempre abarcan los últimos doce meses naturales, independientemente de esta configuración. InpMagicFilter restringe todo a un único EA; un valor de -1 significa que se incluyen todas las operaciones. InpIncludeSwap e InpIncludeComm determinan si el swap y la comisión, tanto de entrada como de salida, se incluyen en todos los cálculos de P&L; ambos están activados por defecto. InpUseEquityForStats cambia los porcentajes de rentabilidad y de drawdown a un denominador basado en el capital, que incluye el crédito y el capital de bonificación, que es lo que necesitan las cuentas con bonificación; está desactivado por defecto.
Selección de gráficos. InpChartA selecciona el gráfico principal entre EQUITY_CURVE, PNL_CURVE y ROLLING_WIN_RATE. InpChartB selecciona el gráfico secundario de entre DRAWDOWN_PCT, DRAWDOWN_ABS, TRADE_FREQ, PNL_DIST, HEARTBEAT y DAILY_PNL. InpRollingWRPeriod establece la ventana de operaciones utilizada por la tasa de ganancias acumulada únicamente en la ranura A; el valor por defecto es de 50 operaciones y no afecta al gráfico de donut de ganancias/pérdidas.
Visualización y geometría. InpPanelWidth e InpPanelHeight definen el tamaño inicial del panel, cuyo valor por defecto es de 1300 por 700 píxeles, mientras que InpPanelX e InpPanelY lo sitúan en el gráfico en las coordenadas 0 y 30 por defecto. InpFontName selecciona la fuente para todas las etiquetas (Consolas por defecto), e InpBgColor establece el fondo del panel (por defecto, «C'80,80,80'»). InpShowGrid dibuja líneas de cuadrícula en los gráficos y está activado por defecto. InpRefreshBars vuelve a dibujar el panel cada N barras nuevas del gráfico, con un valor predeterminado de 1, y las operaciones cerradas también activan una actualización en aproximadamente un segundo. InpHideTradeArrows oculta las flechas del historial de operaciones de MT5 para que no se superpongan al panel; está activado por defecto y la configuración original se restaura cuando se elimina el indicador.
Mantenimiento. InpResetFloatingDD borra el drawdown flotante en tiempo real almacenado en el siguiente inicio y debe volver a establecerse en «false» posteriormente. InpDiagnostic imprime un desglose completo de pérdidas y ganancias en el registro de expertos de MT5 una vez al conectarse, lo que constituye la forma más rápida de verificar la precisión comparándola con tu historial de MT5. Ambos están configurados por defecto en «false».
INSTALACIÓN
Copia TradingReporter.mq5 en tu carpeta de indicadores de MT5 y compílalo en MetaEditor con la tecla F7. Añádelo a cualquier gráfico, con cualquier símbolo y en cualquier marco temporal. Establece InpHistoryDays en el periodo que desees analizar y, si estás realizando un seguimiento de un EA específico, introduce su número mágico en InpMagicFilter. Por último, arrastra y redimensiona el panel para que se adapte a la disposición de tu pantalla. El resto de ajustes pueden permanecer en sus valores predeterminados.
No se requiere permiso WebRequest y no se establecen conexiones externas. El indicador se ejecuta íntegramente dentro de MT5. Se trata de un indicador, no de un asesor experto, y no abre ni modifica operaciones.
COMPATIBILIDAD
Solo para MetaTrader 5; no es compatible con MT4. Funciona con todos los brókers y todos los tipos de cuenta, incluidas las cuentas Standard, ECN, Hedge y Netting, así como con todos los instrumentos, incluidos el Forex, el oro, los índices, las criptomonedas y las materias primas. Está optimizado para un funcionamiento continuo en VPS y se ha probado en cuentas que contienen desde una sola operación cerrada hasta más de 47 000.
Versión 2.46 | fi.con Investment Group | MQL5 Marketplace

Sehr gutes und übersichtliches Tool. 👍