MT5 Execution Optimizer
- Utilidades
-
Abdeljalil El Kedmiri
Would you like to order a new freelancer job for me (EAs, Excel Template)? : https://www.mql5.com/en/job/new?prefered=trader_rentable - Versión: 1.0
MT5 Execution Optimizer: Prueba antes de operar «Deja de preguntarte por qué fracasan tus operaciones. Evalúa tu entorno, identifica los cuellos de botella y comprueba tus mejoras».
La mayoría de los operadores culpan a su estrategia cuando pierden dinero debido al deslizamiento, las recotizaciones o los ejecutados retrasados. Pero, a menudo, el verdadero culpable es un entorno de ejecución deficiente (un VPS de mala calidad, un bróker lento o una alta fluctuación).
MT5 Execution Optimizer es una utilidad de diagnóstico profesional que transforma tu terminal MT5 en una herramienta de diagnóstico, similar a la de un coche, para tu entorno de trading. Mide la latencia real de la red, la respuesta de ejecución del bróker, la volatilidad del spread y el deslizamiento, y luego genera una «Recomendación inteligente» práctica que te indica exactamente qué debes corregir.
⚙️ Características principales
- Panel de control HTML moderno: Di adiós a los objetos de los gráficos de MT5, que suelen estar abarrotados y presentan retrasos. El EA genera un panel de control HTML elegante y con actualización automática directamente en tu ordenador.
- Motor de medición real: sin datos inventados. Cada métrica (ping, jitter, spread, respuesta de ejecución) se mide de forma independiente en cada tick y en cada orden.
- Proceso de ejecución y análisis de la causa raíz: si tu ejecución es lenta, el EA te dice por qué. Separa el ping de red de la respuesta del bróker, identificando tu principal cuello de botella.
- Probador de ejecución segura: envía microórdenes controladas (0,01 lotes) en una cuenta DEMO, las cierra inmediatamente y mide con exactitud el tiempo de ida y vuelta en milisegundos y el deslizamiento.
- Idoneidad de la estrategia: evalúa tu configuración en función de tu estilo de trading (swing, intradía, scalping, HFT) y te indica si tu entorno es ACEPTABLE o de ALTO RIESGO.
- Comparación de entornos: Guarda tus sesiones en una base de datos CSV. Realiza una prueba en tu ordenador personal y, a continuación, en tu VPS, y compáralas una al lado de la otra para comprobar cuál es mejor.
📖 Cómo utilizarlo
Paso 1: Configuración
- Añade el EA a cualquier gráfico (por ejemplo, EURUSD M1).
- Haz clic en el botón «ABRIR HTML» del gráfico. Tu navegador abrirá el panel de control en tiempo real. Deja esta pestaña abierta en segundo plano.
- El EA se encuentra ahora en modo pasivo. Medirá de forma silenciosa el ping de tu red, la volatilidad del spread y la carga del terminal en segundo plano.
Paso 2: La comprobación previa a la operación (antes de operar en vivo) Antes de comenzar tu jornada de trading, haz clic en el botón «PRE-FLIGHT» del gráfico de MT5.
- El EA realizará un diagnóstico intensivo de 5 segundos de su conexión y del spread.
- Comprueba el panel de control HTML. Si la «Puntuación de ejecución» es superior a 70 y el panel «Problemas principales» no muestra ninguna advertencia en rojo, puedes operar sin problemas.
Paso 3: Realiza una prueba de ejecución (SOLO EN DEMO) Para comprobar la velocidad real de procesamiento de órdenes de tu bróker:
- Asegúrate de que estás conectado a una cuenta DEMO.
- En la pestaña «EA Inputs», establece InpEnableExecTest = true.
- Haz clic en el botón «ARM TEST» del gráfico y confirma la ventana emergente de advertencia.
- El EA colocará 20 microórdenes (0,01 lotes), con un intervalo de 10 segundos entre ellas, y las cerrará inmediatamente.
- Observa cómo el panel de control HTML rellena la tabla «Resultados de la prueba de ejecución» con los tiempos de respuesta reales y los puntos de deslizamiento.
Paso 4: Comparar VPS y brókers
- Una vez completada la prueba, haz clic en «GUARDAR SESIÓN» en el gráfico.
- Pásate a tu VPS (u otro bróker), ejecuta la misma prueba y guárdala.
- Consulta la tabla «Comparar entornos » situada en la parte inferior del panel de control HTML. En ella se mostrará tu configuración actual junto con tu historial guardado, para que puedas ver exactamente qué entorno ofrece la menor latencia y la puntuación más alta.
🛑 Qué comprobar antes de operar (lista de comprobación)
Antes de arriesgar capital real, utiliza el panel de control HTML para verificar estas cuatro áreas fundamentales:
- Puntuación de ejecución: debe ser de 70/100 o superior. Si es inferior, marca la casilla «Recomendación inteligente» para ver qué hay que corregir.
- Fluctuación (Jitter): Debe ser BAJA. Si tu ping medio es de 10 ms pero tu fluctuación es de 15 ms, tu conexión es inestable. Experimentarás recotizaciones aleatorias. (Solución: utiliza una conexión por cable o un VPS dedicado).
- Respuesta de ejecución: Debe ser inferior a 100 ms. Si tu ping es de 10 ms pero tu respuesta de ejecución es de 250 ms, el servidor de tu bróker es lento. Cambiar de VPS no servirá de nada; tienes que cambiar de bróker.
- Calidad del deslizamiento: comprueba la relación «Pos/Neg/Cero». Si observas un deslizamiento negativo elevado en una cuenta DEMO, es de esperar que sea peor en una cuenta REAL. (Solución: evita operar durante noticias de gran impacto).
⚠️ Nota importante: Cómo ver tu panel de control HTML
Dado que el MQL5 Market prohíbe estrictamente el uso de DLL externas por motivos de seguridad, esta versión del Market guarda el panel de control HTML en tiempo real en la carpeta local de tu terminal, en lugar de abrirlo automáticamente en un navegador.
Puedes encontrar el archivo de tu panel de control, que se actualiza continuamente, guardado en: C:\Users\[Tu nombre de usuario de Windows]\AppData\Roaming\MetaQuotes\Terminal\[ID de la terminal]\MQL5\Files\BenchmarkDashboard_[Símbolo].html
💡 Consejo rápido: Para facilitarte la tarea, solo tienes que hacer clic en el botón «ABRIR HTML» de tu gráfico de MT5. El EA mostrará al instante la ruta completa y exacta del archivo directamente en la pestaña de registro «Expertos» de tu MT5, en la parte inferior de la pantalla. ¡Solo tienes que copiar esa ruta y pegarla en tu navegador web para ver el panel de control en tiempo real!
¿Quieres la versión sin interrupciones? Si prefieres una versión que eluda por completo esta regla y abra y actualice automáticamente el panel de control de tu navegador en segundo plano sin interrupciones, ofrecemos una versión con DLL de forma gratuita a nuestros usuarios. Ponte en contacto con nosotros indicando tu correo electrónico para obtener la versión con DLL.
