Las pestañas Experts y Diario son el primer lugar fiable para investigar un EA silencioso, una orden rechazada o un comportamiento distinto después de migrar al VPS. Una captura del gráfico rara vez muestra si el fallo está en la estrategia, el terminal, la cuenta o el bróker.
Experts y Diario
Experts recoge principalmente los mensajes de los EA e indicadores. Diario registra la actividad general: conexiones, solicitudes, respuestas del servidor, inicio y errores de plataforma. La evidencia útil es la secuencia de ambas pestañas, no una línea aislada.
El mismo error del servidor puede tener causas distintas. La hora, el precio solicitado, el volumen, las propiedades del símbolo y los mensajes anteriores determinan la solución correcta.
Mensajes habituales
| Mensaje | Qué significa | Siguiente comprobación |
|---|---|---|
| AutoTrading disabled | El terminal o EA no puede enviar órdenes | Activa AutoTrading y Allow live trading |
| Invalid account / license | El error 65 del servidor indica una cuenta de trading no válida; un mensaje de licencia puede proceder de una comprobación distinta del proveedor. | Comprueba origen del mensaje, cuenta y servidor; consulta al bróker sobre el acceso y al proveedor sobre sus reglas de licencia. |
| Error 130 / stops no válidos | SL, TP o precio pendiente incumple reglas de precio o distancia. | Comprueba Bid/Ask actual, dirección, precisión y Stops Level; recalcula el riesgo si cambia el stop. |
| Error 131 / invalid volume | El lote no coincide con los límites | Revisa mínimo, paso, máximo y margen |
| Off quotes / requote | El precio solicitado no está disponible | Revisa conexión, spread, mercado y frecuencia |
| Trade context busy | Otra operación sigue procesándose | Elimina terminales duplicados o permite reintentos seguros |
| No connection / authorization failed | El terminal no mantiene sesión | Revisa red VPS, servidor, credenciales y estado del bróker |
Flujo de diagnóstico
Reproduce el problema una vez
Anota la hora del servidor, el símbolo, el marco temporal y la acción esperada. Cambiar repetidamente los parámetros destruye la cadena de evidencias.
Lee Experts alrededor de la señal
Busca el nombre del EA, el resultado de inicialización, la respuesta de la licencia, los filtros y los parámetros exactos de la orden que intentó enviar.
Relaciona la misma hora en Diario
Busca la respuesta del terminal o del bróker. Guarda el tipo de orden, precio, volumen, número de error y mensajes de conexión anteriores y posteriores.
Clasifica la capa
Determina si el problema se debe a la configuración, la lógica del EA, los permisos de la cuenta, la especificación del símbolo, la conexión o la ejecución del bróker.
Cambia una sola variable
Aplica una corrección justificada en Demo. Con varios cambios no sabrás cuál resolvió el problema.
Errores de diagnóstico frecuentes
Regla de trabajo segura
Guarda Experts y Diario inmediatamente, junto con capturas de Inputs, símbolo, timeframe, Historial y Especificación. Elimina contraseñas y datos personales, pero conserva tipo de cuenta, servidor y tickets relevantes para soporte.
Confirmar el funcionamiento después de la corrección
Localiza los archivos de registro y alinea sus horas
Abre la carpeta de datos de este terminal. Los archivos de Journal están en logs/YYYYMMDD.LOG; los de EA e indicadores, en MQL4/Logs/YYYYMMDD.LOG. La pestaña puede mostrar solo mensajes recientes. Su comando Open abre la carpeta y guarda en disco los mensajes actuales.
Conserva las horas originales y anota zona horaria o desfase del reloj del servidor antes de emparejar registros con órdenes. Normaliza copias para comparar sin editar la evidencia original. Un EA no siempre imprime Inputs, precio solicitado o Magic Number; solicita un modo de diagnóstico documentado si necesitas esos campos.
Rastrea una solicitud incierta antes de repetirla
Secuencia ilustrativa: solicitud enviada → error 128 → conexión restablecida → órdenes abiertas e historial reciente contrastados → ticket coincidente encontrado. En ese caso, la solicitud original tuvo éxito aunque faltara una respuesta a tiempo; repetirla crearía otra orden. Si no encuentras coincidencia, sigue el procedimiento de recuperación con reintentos limitados y conserva la evidencia.
Distingue conexión del terminal, funcionamiento del EA y actualidad de cotizaciones. Tras corregir o reiniciar, verifica que reconoce posiciones existentes, además de que desaparece el error. Oculta contraseñas, claves y datos personales ajenos al problema al compartir extractos, pero conserva código, secuencia y detalles útiles del símbolo.
Las referencias oficiales indican dónde están los registros de Journal y Experts.
Convertir un error en una incidencia reproducible
Ante un Error 130 ilustrativo, guarde más que la línea del error: tipo de orden, símbolo exacto, precio solicitado, SL/TP, volumen, Bid/Ask de ese momento y mensajes anteriores. Revise la especificación del símbolo y las unidades de distancia. Un Stops Level de cero no demuestra que se permita cualquier distancia; el servidor puede aplicar restricciones dinámicas.
Registre qué capa rechazó la acción y qué cambió al repetir la prueba. Si una corrección válida requiere ampliar el stop, recalcule el volumen para no aumentar el riesgo monetario sin advertirlo. Quitar el stop o reenviar la misma solicitud repetidamente no es una corrección de diagnóstico. Ante un timeout o una respuesta incierta, concilie las órdenes y el historial antes de plantear otra solicitud.
Una incidencia útil incluye versión del EA, hora con su referencia de reloj, una acción esperada, la respuesta observada y una corrección justificada. Conserve los archivos originales y oculte los datos secretos al compartir un extracto. La guía de errores del EA ayuda a distinguir configuración, cuenta, símbolo y ejecución.