Execution Cost Analyzer
- Utilidades
- Versión: 1.0
- Activaciones: 10
El Analizador de costes de ejecución muestra cuánto cuestan realmente tus operaciones y cómo las ejecuta tu cuenta. Adjúntalo a cualquier gráfico: lee el historial de operaciones de la cuenta y desglosa cada operación cerrada en spread, deslizamiento, comisión y swap. A continuación, muestra, por EA y por símbolo, qué parte de la ventaja se destinó a los costes. Mientras se ejecuta, también registra el spread de tus símbolos cada segundo, para que puedas ver en qué horas resulta más barato operar.
Solo lectura. Nunca abre, cierra ni modifica una orden. Sin DLL, sin WebRequest, no se envía nada a ningún sitio. Funciona con el trading manual y con cualquier EA (no se necesita código fuente), en cualquier símbolo y marco temporal, en cuentas de cobertura y de compensación.
Coste de cada operación
- Diferencial a la entrada y a la salida en puntos, y su coste en dinero (la mitad del diferencial en cada ejecución, medido respecto al precio medio).
- Deslizamiento: la diferencia entre el precio de ejecución y el precio solicitado, en puntos y en dinero. Positivo = peor para ti; negativo = mejora del precio.
- Comisiones, gastos y swap de las operaciones.
- Coste total en dinero y en pips, y como porcentaje del resultado de la operación antes de los costes.
- Las posiciones cerradas se reconstruyen a partir de las operaciones, por lo que los cierres parciales se suman correctamente.
Qué parte de la ventaja se destina a los costes
- Beneficio antes de costes = resultado neto + spread + deslizamiento + comisión + swap: lo que las operaciones habrían generado al precio medio con ejecuciones perfectas.
- Porcentaje de los costes sobre la ventaja por EA (número mágico), para operaciones manuales y por símbolo. Un porcentaje superior al 100 % significa que los costes convirtieron una idea ganadora en una pérdida.
- Totales por componente (diferencial, comisión, deslizamiento, swap), por operación y por lote.
Calidad de la ejecución
- Distribución del deslizamiento: ejecuciones peores, exactas y mejores, en puntos (un símbolo) o en spreads (varios símbolos).
- Por tipo de ejecución: entrada en el mercado, salida del mercado, orden pendiente, stop loss, take profit, stop out. Ejecuciones, media, porcentaje de ejecuciones peores, peor ejecución, dinero.
- Latencia de ejecución: tiempo de ejecución del servidor (desde que el servidor acepta la orden hasta su ejecución, a partir de las marcas de tiempo en milisegundos de las órdenes de mercado), ping al servidor de operaciones mientras se ejecuta y el total estimado.
- Recotizaciones, rechazos, cotizaciones fuera de rango y tiempos de espera de cada solicitud de operación que procesa la terminal mientras se ejecuta el analizador (desde cualquier EA o manualmente), además de las órdenes rechazadas que se encuentran en el historial.
Mapa de spreads: ¿cuándo es más barato operar?
- Mapa de calor por hora y día de la semana con el spread medio o del percentil 95 por celda, coloreado de más barato a más caro.
- Perfil horario (media y p95) y las tres horas más baratas en hora del servidor.
- Se registra en tiempo real una vez por segundo para el símbolo del gráfico, los símbolos con los que operas y cualquier símbolo que añadas. Al iniciarse por primera vez, se rellena con datos históricos de ticks (10 días por defecto), y tras un reinicio se vuelve a rellenar el hueco.
- Se guarda por servidor del bróker, por lo que el mapa sigue creciendo.
Filtros
- Período: hoy, 7, 30 o 90 días, este año, 12 meses, todo el historial cargado.
- Símbolo: todos los símbolos o uno solo.
- EA: todos, un número mágico o solo operaciones manuales.
Informes
- Informe HTML con un solo clic: resumen, desglose de costes, por EA, por símbolo, deslizamiento por tipo de ejecución, mapas de calor de spreads y todas las operaciones. Se abre en cualquier navegador, en modo oscuro o claro.
- CSV: una fila por operación con 27 columnas, para Excel o para tu propio análisis. El separador puede ser una coma, un punto y coma o una tabulación.
- Los archivos se guardan en MQL5\Files\ECA\<cuenta>\Reports.
Panel
- Seis pestañas: Resumen, Operaciones, Por EA, Por símbolo, Ejecución, Spreads.
- Temas oscuro y claro (automáticos según el fondo del gráfico), nítido con un escalado de pantalla del 100 % al 300 %, movible y minimizable. La pestaña, el periodo y el tema se mantienen por gráfico.
Exacto, en tiempo real o estimado: siempre etiquetado
MetaTrader 5 no almacena el spread de una operación y, en las cuentas de ejecución a precio de mercado, tampoco almacena el precio solicitado de una orden de mercado. Por lo tanto, el analizador etiqueta cada cifra:
- Exacto: precios de activación de las órdenes pendientes, stop loss y take profit, marcas de tiempo del servidor, comisión y swap.
- Capturado en tiempo real: el spread en el momento en que una operación llega a la terminal mientras se ejecuta el analizador.
- Estimado: para operaciones más antiguas, la cotización en el momento de la orden en el servidor se lee del historial de ticks (marcada con un punto en la tabla y en los informes).
Déjalo en ejecución en un gráfico para obtener las cifras más exactas.
Probador de estrategias (demostración gratuita)
En el probador, el historial de la cuenta está vacío. En modo visual, la demo realiza pequeñas operaciones de prueba con el símbolo analizado (órdenes de mercado y stop con stop loss y take profit), para que puedas ver cómo el analizador mide el spread, el slippage y la comisión. También registra el mapa de spreads del símbolo analizado. Puedes desactivar las operaciones de prueba en los parámetros de configuración.
Parámetros
- Análisis: historial a cargar en días (0 = todo), periodo por defecto, tolerancia al deslizamiento en puntos.
- Registrador de spreads: símbolos adicionales que registrar, días de retroalimentación, muestras necesarias por celda del mapa de calor.
- Informes: separador CSV.
- Panel: tema, escala %, posición.
- Probador de estrategias: operaciones de demostración en modo visual.
Notas
- Los valores monetarios utilizan el valor actual por tick de cada símbolo, por lo que las cifras entre divisas son estimaciones aproximadas.
- El analizador evalúa ejecuciones pasadas. No puede modificar el spread ni las ejecuciones de tu bróker, y los costes pasados no garantizan las condiciones de ejecución futuras.
- Las capturas de pantalla muestran una cuenta de demostración en tiempo real con operaciones de EAs de prueba.

