¿Tu EA de MT5 no opera? Diagnóstico paso a paso

Un EA que no está operando puede estar esperando correctamente, sin inicializarse, sin permiso o recibiendo solicitudes rechazadas. Primero determine a qué etapa llega. Cambiar entradas aleatorias hasta que aparezca una operación puede ocultar el problema original.

Identificar el programa en ejecución

Registre el estado de demostración/en vivo de la cuenta, el servidor del corredor, el símbolo exacto del gráfico, el período de tiempo, el nombre del EA y el lanzamiento. Confirme que está mirando la terminal que contiene el archivo compilado deseado. Guarde las entradas activas antes de realizar cambios.

Comience a solucionar problemas en una cuenta de demostración. Un conjunto de evidencia útil incluye el momento de la observación, una exportación de configuración y las líneas de registro relevantes. Evite enviar contraseñas de cuenta u otras credenciales de inicio de sesión con una solicitud de soporte.

Verificar permisos en ambos niveles

MT5 controla el comercio automatizado a nivel de plataforma y para EA individuales. Ambos pueden afectar si un robot puede comerciar. el Guía de configuración oficial explica esos controles y permisos de dependencia.

Confirme si el producto realmente requiere bibliotecas externas o acceso web antes de habilitarlos. No habilite todos los permisos como una reparación general. Si el programa falló durante el inicio, solucione ese fallo específico antes de investigar su lógica de entrada.

Ubica la etapa que se detuvo

Una ruta de decisión para la resolución de problemas
Lo que observasQué investigar
No se inició correctamenteIdentidad de archivos, entradas, dependencias y mensajes de inicialización.
funcionando, sin señalHistorial requerido, horario de negociación y condiciones de entrada documentadas.
Señal, sin solicitudSpread, exposición, sesión u otros filtros internos.
Solicitud rechazadaEl código de retorno del servidor y los detalles que lo acompañan.
Pedido aceptado, aún no hay posiciónSi es una orden pendiente esperando su activación.

Esta secuencia le impide tratar cada gráfico silencioso como un problema de permisos. Un robot diseñado para esperar una configuración poco común puede permanecer inactivo mientras funciona correctamente.

Utilice el motivo de rechazo real

El Referencia del código del servidor comercial MQL5 identifica, entre otros, 10014 para volumen no válido, 10016 para paradas no válidas, 10018 para un mercado cerrado y 10019 para fondos insuficientes. Registre el código devuelto en lugar de adivinar por la ausencia de una operación.

Para volumen no válido, compare la cantidad solicitada con el mínimo y el paso del símbolo. Para paradas no válidas, consulte los precios solicitados y las restricciones aplicables. En caso de fondos insuficientes, investigue la exposición propuesta y el cálculo del margen; Depositar más dinero no es un método de depuración.

Enviar un informe que se puede reproducir.

Describa un caso: "En este momento, en este símbolo, esperaba esta acción debido a esta regla; el registro mostró este resultado". Incluya la versión, la compilación del terminal, las entradas y el extracto del registro relevante. Indique si el problema ocurre en el probador, en un gráfico de demostración o en otro lugar.

Cambiar una cosa a la vez y conservar la evidencia anterior. Si la documentación del producto no explica cuándo debe ocurrir una entrada, solicite esa explicación antes de modificar la estrategia. el Guía de pruebas de referencia puede ayudar a crear una reproducción controlada.

Volver arriba
Pruebas y evaluaciónLectura estimada: 4 min

Cómo hacer un backtest de un EA en MT5

Configure una prueba de referencia MT5, elija un modo de marca, inspeccione eventos individuales y guarde evidencia suficiente para repetir el resultado.

Inspeccionar los proyectos de origen.

Revise la versión entregada, la guía de entrada y el alcance de las pruebas documentadas para cada paquete.

Quantum Titan MT5The Gold Reaper MT5

Carrito

Una licencia de uso personal por proyecto. Cada proyecto solo se añade una vez.

Tu carrito está vacío

Elige un proyecto de código fuente para empezar.

Seguir comprando