Códigos de error de Metatrader, MQL y Forex. Soluciones.

¿Es necesaria la descompilación de ex4 a mq4? Descompilador de Ex5 a Mq5. Convertidor de Ex4 a Mql4
InfoPad, Panel de Información en Línea para MetaTrader
¿Es necesaria la descompilación de ex4 a mq4? Descompilador de Ex5 a Mq5. Convertidor de Ex4 a Mql4
InfoPad, Panel de Información en Línea para MetaTrader

Descripción

Códigos de Error en MetaTrader son cruciales para identificar y resolver problemas en el funcionamiento de la plataforma. La función GetLastError() recupera estos códigos, y las constantes para estos errores están definidas en el archivo stderror.mqh.

Para mostrar mensajes de texto descriptivos, se puede usar la función ErrorDescription(), ubicada en stdlib.mqh.

Los errores pueden originarse en el servidor de operaciones o en el terminal del cliente.

Como especialista en programación de asesores para MT4 y MT5, frecuentemente recibo preguntas sobre tales errores.

En respuesta, explicaré los errores más comunes cometidos por los traders y los Asesores Expertos, sus causas y cómo resolverlos.

Cada Asesor Experto opera de manera diferente, pero muchos problemas surgen de un conjunto común de dificultades.

Exploraremos los errores típicos y sus soluciones, siguiendo el estilo de “Directrices para Errores de Ingeniería Electrónica”.

Una lista concisa de estos errores se puede encontrar en la referencia de Códigos de Error, así como en el terminal MetaTrader 4/MetaTrader 5. Usaremos estos recursos para diagnosticar y resolver problemas de manera efectiva.

Si tu error no está listado o las soluciones sugeridas no funcionan, es aconsejable contactar al autor de tu Asesor Experto.

Sin embargo, antes de hacerlo, asegúrate de revisar los archivos de registro para obtener más detalles sobre el problema.

También recomiendo leer nuestras Preguntas Frecuentes

Algunos artículos también pueden ayudarte:

  1. FAQ: Respuestas a las preguntas más populares
  2. Pruebas y Optimización de Asesores Expertos
  3. Cómo Instalar un Asesor Experto

Errores Comunes y Cómo Resolverlos

Número de ErrorDescripción BreveCausas PosiblesMétodo de Solución
Errores de Desajuste de GráficoErrores en el servidor DC: los ticks entrantes no se procesan con precisión en todos los marcos de tiempo. 1. El servidor DC procesa incorrectamente los ticks entrantes en varios marcos de tiempo. 1. Las pruebas inmediatamente después de cargar desde el archivo no revelan errores, ya que solo se carga datos por minuto. Los desajustes se acumulan cuando comienzan a llegar cotizaciones en vivo.
TestGenerator: Error de Datos No CoincidentesError en los datos del archivo de cotizaciones 1. Datos incompletos de tu bróker
2. Base de datos de cotizaciones corrupta
3. Pruebas del EA usando datos desactualizados
4. Datos asíncronos de marcos de tiempo antiguos
Ocurre un error ya sea cuando el desajuste de datos no está definido o cuando no hay ninguno.
Error 0 o 1Sin error o el error es desconocido 1. Errores previos no resueltos de una solicitud persistente No manejar errores 0 y 1 en el Asesor Experto.
Error 4, 146
(10022 en MT5)
El bróker prohíbe el uso de una fecha de expiración de la orden1. El servidor de operaciones está ocupado

2. Has establecido el tipo de expiración incorrecto de la orden pendiente (tiempo de cancelación de la orden)
1. Reinicia el terminal
Optimiza el código del EA con mejores funciones de manejo de errores

2. StopOrderDayToExpiration:
– 0 – ORDER_TIME_GTC La orden estará en la cola hasta que se elimine;
– 1 – ORDER_TIME_DAY La orden será válida solo para el día de negociación actual; 
– X – ORDER_TIME_SPECIFIED La orden permanecerá válida hasta la fecha de expiración. 

o StopOrderBarToExpiration
Error 8, 141
(10024 en MT5)
Solicitudes Demasiado Frecuentes 1. El EA envía demasiadas órdenes simultáneamente
2. El EA no espera una respuesta del servidor antes de enviar una nueva orden, causando saturación del servidor
1. Asegúrate de que el EA espere respuestas antes de enviar órdenes adicionales.

2. El Asesor Experto ha enviado demasiadas solicitudes. Por favor, espera un poco y continúa trabajando con el Asesor Experto.
Error 130, 145
(10016 en MT5)
Niveles de Stop Incorrectos Especificados Los niveles de stop (StopLoss, TakeProfit) están demasiado cerca del precio actual 1. Verifica las reglas de apertura con tu bróker para el Nivel Mínimo de Stop
2. Asegúrate de que los niveles de stop cumplan con las especificaciones de tu cuenta y del bróker
3. Puedes usar nuestra función:
SetMinStopsNormaliza automáticamente todos los parámetros del Asesor Experto a los niveles mínimos de stop aceptables. 
4. Por favor, establece un nivel más alto de los parámetros de Stop StopLoss, TakeProfit, TrailingStop, Distance de la Orden….
Error 132
(10018 en MT5)
El Mercado está CerradoEl mercado está cerrado, generalmente los fines de semanaIntenta realizar la operación después de que el mercado se reabra.
Para operar los fines de semana, puedes probar nuestro TesterPad
Error 133
(10017 en MT5)
Comercio Prohibido 1. El comercio está actualmente restringido
2. El comercio está prohibido para el par de divisas seleccionado
1. Espera a que se reanude el comercio

2. Intenta operar con un par de divisas diferente o verifica si se requiere un sufijo para tu par
Error 134
(10019 en MT5)
Fondos Insuficientes para Completar la Transacción 1. El tamaño del lote que intentas abrir es demasiado grande, lo que lleva a margen insuficiente 1. Verifica tu margen libre
2. Calcula los fondos necesarios para el tamaño de lote deseado antes de abrir la posición
3. Verifica la configuración de tu lote de comercio (Lote, Autolot, DynamicLot, Martin)
Error 135–138
(10004, 10006, 10020 en MT5)
El Precio ha Cambiado 1. Ocurrió una Requote
2. Volatilidad del mercado
3. El bróker no permite operaciones al precio indicado
1. Evita operar durante periodos de alta volatilidad del mercado
2. Aumenta el slippage, pero ten en cuenta que esto puede resultar en operaciones ejecutadas a precios diferentes
3. Este es un error estándar del mercado rápido.
Error 147ERR TRADE EXPIRATION DENIEDEl EA o el usuario intenta establecer una fecha de expiración de orden pendienteEstablece la fecha de expiración en 0 en la función OrderSend del EA.

El uso de la fecha de expiración de la orden está prohibido por el bróker
Error 148
(10033 en MT5)
Se Ha Alcanzado el Máximo de Órdenes Abiertas o PendientesSe ha alcanzado el límite máximo de órdenes abiertas o posiciones pendientes Verifica el límite de órdenes abiertas de tu bróker y ajusta tu estrategia de comercio en consecuencia.
Error 4012, 4013División por Cero

División Cero
1. El EA intenta dividir por cero en sus cálculos
2. MarketInfo(Symbol(), MODE_SPREAD) puede devolver cero para brókers con spreads flotantes
Verifica el código del EA para prevenir la división por cero y asegurar el manejo adecuado de las respuestas de MarketInfo.
Error 4017LLamada DLL No PermitidaLlamar a una DLL está prohibido por el terminal o el software antivirus1. Permite llamadas DLL a través de la configuración del terminal
2. Asegúrate de que la DLL sea segura usando software antivirus antes de habilitarla
Error 4106Símbolo DesconocidoEl símbolo no está listado en el Market WatchHabilita el símbolo en Market Watch o solicítalo a tu bróker.

Error 4108
(10036 en MT5)
Número de Ticket InválidoEl número de ticket de la orden ya no existe
La orden puede haber sido cerrada manualmente o por otro EA
Evita la intervención manual en órdenes gestionadas por el EA y desactiva EAs conflictivos.

Quizás el Asesor Experto está intentando cerrar o modificar una orden que ya ha sido cerrada por otro Asesor Experto.
Error 4110, 4111
(10042,10043,10044 en MT5)
Posiciones Largas/Cortas No PermitidasLa configuración del EA restringe ciertos tipos de comercio

Tipo de posición límite del servidor
Ajusta la configuración en la pestaña General para permitir los tipos de comercio deseados (Largo y Corto, Sólo Largo, Sólo Corto solo para MT4).

Consulta a tu bróker
Error 10030TRADE RETCODE INVALID FILLRelleno incorrecto de órdenes.Establece el parámetro en la configuración del Asesor Experto
TypeFilling
El tipo de relleno de posiciones y órdenes. 
Se usa para el terminal MT5. 
En modo AUTO, el Asesor Experto intenta determinar el tipo de relleno automáticamente. 
Pero, en algunas situaciones, necesitas establecer el tipo de relleno tú mismo. 

CÓDIGOS DE ERROR DE COMERCIO

Códigos de Error Devueltos por el Servidor de Comercio

CódigoIdentificadorDescripciónMétodo de Solución
10004TRADE_RETCODE_REQUOTERequoteAumenta el nivel de slippage o evita operar durante periodos de alta volatilidad.

Slippage
El nivel de desviación máxima posible en el precio al abrir y cerrar posiciones (en Puntos).
10006TRADE_RETCODE_REJECTSolicitud DenegadaVerifica las condiciones de comercio y el estado de la cuenta, y reintenta la solicitud más tarde.
10007TRADE_RETCODE_CANCELSolicitud Cancelada por el TraderAsegúrate de que no se esté produciendo una cancelación manual o ajusta la configuración del EA.
10008TRADE_RETCODE_PLACEDOrden ColocadaNo se requiere acción. Este es un mensaje de confirmación.
10009TRADE_RETCODE_DONEAplicación CompletadaNo se requiere acción. La solicitud se ha completado con éxito.
10010TRADE_RETCODE_DONE_PARTIALAplicación Parcialmente CompletadaVerifica la orden restante y complétala manualmente si es necesario.
10011TRADE_RETCODE_ERRORError en el Procesamiento de la SolicitudRevisa los registros para identificar el error y reintenta la solicitud después de la corrección.
10012TRADE_RETCODE_TIMEOUTSolicitud Cancelada por Tiempo ExcedidoAumenta el período de tiempo límite o reintenta durante periodos de menor carga en el servidor.
10013TRADE_RETCODE_INVALIDSolicitud IncorrectaVerifica los parámetros de la solicitud y reintenta con valores correctos.
10014TRADE_RETCODE_INVALID_VOLUMEVolumen Incorrecto en la SolicitudAsegúrate de que el volumen de comercio esté dentro de los límites permitidos para la cuenta.
10015TRADE_RETCODE_INVALID_PRICEPrecio Incorrecto en la SolicitudVerifica el precio de mercado y reintenta con el correcto.
10016TRADE_RETCODE_INVALID_STOPSStops Incorrectos en la SolicitudAsegúrate de que los valores de StopLoss y TakeProfit cumplan con las reglas del bróker.

SetMinStops
Normaliza automáticamente todos los parámetros del Asesor Experto a los niveles mínimos de stop aceptables. 
10017TRADE_RETCODE_TRADE_DISABLEDComercio ProhibidoVerifica las condiciones de comercio en la cuenta y las restricciones del bróker.
10018TRADE_RETCODE_MARKET_CLOSEDEl Mercado está CerradoEspera hasta que el mercado se reabra para realizar una operación.

Para operar los fines de semana, puedes probar nuestro TesterPad
10019TRADE_RETCODE_NO_MONEYFondos Insuficientes para Cumplir la SolicitudAsegúrate de tener fondos suficientes en la cuenta o reduce el tamaño del comercio.
10020TRADE_RETCODE_PRICE_CHANGEDLos Precios Han CambiadoReintenta la solicitud con el precio actualizado o aumenta la tolerancia de slippage.
10021TRADE_RETCODE_PRICE_OFFNo Hay Cotizaciones para Procesar la SolicitudEspera a que el mercado proporcione cotizaciones y reintenta la solicitud.
10022TRADE_RETCODE_INVALID_EXPIRATIONFecha de Expiración de Orden Inválida en la SolicitudEstablece la fecha de expiración correcta o déjala en blanco para órdenes inmediatas.

StopOrderDay ToExpiration = número de días para la expiración de la orden.
10023TRADE_RETCODE_ORDER_CHANGEDEl Estado de la Orden ha CambiadoActualiza el estado de la orden y reintenta la solicitud con la información correcta.
10024TRADE_RETCODE_TOO_MANY_REQUESTSSolicitudes Demasiado FrecuentesLimita el número de solicitudes por segundo para evitar sobrecargar el servidor.
10025TRADE_RETCODE_NO_CHANGESNo Hay Cambios en la SolicitudAsegúrate de que haya cambios reales antes de reenviar la solicitud.
10026TRADE_RETCODE_SERVER_DISABLES_ATConsulta a tu bróker
10027TRADE_RETCODE_CLIENT_DISABLES_ATEl Terminal del Cliente Prohíbe el Comercio AutomáticoHabilita el comercio automático en la configuración del terminal para proceder con las operaciones.


10028TRADE_RETCODE_LOCKEDYa Existe una Orden de Cierre para la Posición Especificada. Puede Ocurrir al Trabajar en un Sistema de Cobertura

Solicitud Bloqueada para Procesamiento
Espera a que la orden de cierre actual se procese antes de enviar otra.

Verifica órdenes bloqueadas o restricciones del sistema y resuelve el problema.
10029TRADE_RETCODE_FROZENOrden o Posición CongeladaContacta a tu bróker para entender por qué la posición está congelada.
10030TRADE_RETCODE_INVALID_FILLSe Especificó un Tipo de Ejecución de Orden No Soportado por el BalanceAsegúrate de elegir el tipo de ejecución de orden correcto para tu balance.
TypeFilling

El tipo de relleno de posiciones y órdenes. 
Se usa para el terminal MT5. 
En modo AUTO, el Asesor Experto intenta determinar el tipo de relleno automáticamente. 
Pero, en algunas situaciones, necesitas establecer el tipo de relleno tú mismo. 
10031TRADE_RETCODE_CONNECTIONLa Solicitud para Activar una Orden Pendiente fue Rechazada, y la Orden en Sí fue CanceladaVerifica la conexión al servidor y reintenta la solicitud.
10032TRADE_RETCODE_ONLY_REALLa Operación Solo está Permitida para Cuentas RealesAsegúrate de que la operación se esté realizando en una cuenta real, no en una cuenta demo.
10033TRADE_RETCODE_LIMIT_ORDERSSe Ha Alcanzado el Límite en el Número de Órdenes PendientesReduce el número de órdenes pendientes o contacta al bróker para ajustes.
10034TRADE_RETCODE_LIMIT_VOLUMESe Ha Alcanzado el Límite en el Volumen de Órdenes y Posiciones para Este SímboloReduce el volumen del comercio o contacta al bróker para ajustes.
10035TRADE_RETCODE_INVALID_ORDERTipo de Orden Inválido o ProhibidoVerifica los tipos de órdenes permitidos para el bróker y reintenta con un tipo válido.
10036TRADE_RETCODE_POSITION_CLOSEDLa Posición con el IDENTIFICADOR_DE_POSICIÓN Especificado ya está CerradaNo se requiere acción. La posición ya ha sido cerrada.
10038TRADE_RETCODE_INVALID_CLOSE_VOLUMEEl Volumen Cerrado Excede el Volumen de la Posición ActualAsegúrate de que el volumen a cerrar no exceda el tamaño actual de la posición.
10039TRADE_RETCODE_CLOSE_ORDER_EXISTNo Hay Conexión con el Servidor de ComercioVerifica la conexión y reintenta una vez que el servidor esté accesible.
10040TRADE_RETCODE_LIMIT_POSITIONSLa Solicitud fue Rechazada Porque el Símbolo Está Configurado con la Regla “Solo Puedes Cerrar Posiciones Existentes”.Cierra las posiciones existentes antes de intentar nuevas.
10041TRADE_RETCODE_REJECT_CANCELLa Solicitud fue Rechazada Porque el Símbolo Está Configurado con la Regla “Solo Puedes Cerrar Posiciones Existentes”.Ajusta el comercio para cumplir con la regla de “solo cerrar”.
10042TRADE_RETCODE_LONG_ONLYLa Solicitud fue Rechazada Porque la Regla “Solo Posiciones Largas Permitidas” Está Configurada en el SímboloSólo se permiten posiciones largas para este símbolo; evita enviar operaciones cortas.
10043TRADE_RETCODE_SHORT_ONLYLa Solicitud fue Rechazada Porque la Regla “Solo Posiciones Cortas Permitidas” Está Configurada en el SímboloSólo se permiten posiciones cortas para este símbolo; evita enviar operaciones largas.
10044TRADE_RETCODE_CLOSE_ONLYLa Solicitud fue Rechazada Porque el Símbolo Está Configurado con la Regla “Solo Puedes Cerrar Posiciones Existentes”Cumple con la regla de “solo cerrar” cerrando posiciones en lugar de abrir nuevas.

Otros Errores

Código de ErrorNúmero de ErrorDescripciónMétodo de Solución
ERR_SUCCESS0Operación Completada ExitosamenteNo se requiere acción.
ERR_INTERNAL_ERROR4001Error Interno InesperadoVerifica conflictos del sistema o del programa y reinicia el terminal.
ERR_WRONG_INTERNAL_PARAMETER4002La Estructura Contiene Objetos Inválidos Como Cadenas, Arreglos Dinámicos o Estructuras No SoportadasRevisa la estructura de los objetos y asegúrate de que estén correctamente definidos.
ERR_INVALID_PARAMETER4003Parámetro Incorrecto al Llamar a una Función del SistemaVerifica los parámetros de la función y asegúrate de que coincidan con el formato requerido.
ERR_NOT_ENOUGH_MEMORY4004No Hay Suficiente Memoria para Ejecutar una Función del SistemaLibera memoria del sistema u optimiza el programa para usar menos memoria.
ERR_STRUCT_WITHOBJECTS_ORCLASS4005No Hay Suficiente Memoria para Reasignar la CadenaVerifica fugas de memoria y optimiza el uso de memoria del programa.
ERR_INVALID_ARRAY4006Un Arreglo del Tipo Incorrecto, Tamaño o un Objeto de Arreglo Dinámico DañadoAsegúrate de que el arreglo esté correctamente definido e inicializado antes de usarlo.
ERR_ARRAY_RESIZE_ERROR4007El Tamaño del Arreglo Solicitado Excede 2 GigabytesReduce el tamaño del arreglo o gestiona la asignación de memoria de manera más eficiente.
ERR_STRING_RESIZE_ERROR4008El Historial Solicitado No Fue EncontradoAsegúrate de que el historial solicitado esté disponible o ajusta los parámetros de la solicitud.
ERR_NOTINITIALIZED_STRING4009Cadena No InicializadaInicializa la cadena antes de intentar usarla en operaciones.
ERR_INVALID_DATETIME4010Valor de Fecha y/o Hora IncorrectoVerifica el formato de fecha y hora en la solicitud y reintenta.
ERR_ARRAY_BAD_SIZE4011Recursos Dinámicos y Estáticos DesajustadosAsegúrate de que los tamaños de los arreglos sean compatibles y estén correctamente inicializados.
ERR_INVALID_POINTER4012Puntero IncorrectoVerifica el valor del puntero y asegúrate de que sea válido antes de usarlo.
ERR_INVALID_POINTER_TYPE4013Tipo de Puntero IncorrectoAsegúrate de que el puntero sea del tipo correcto y esté correctamente casteado.
ERR_FUNCTION_NOT_ALLOWED4014Función del Sistema No Permitida para ser LlamadaRevisa las restricciones del sistema y confirma que la función pueda ser ejecutada.
ERR_RESOURCE_NAME_DUPLICATED4015Nombre de Recurso DuplicadoUsa nombres de recursos únicos para evitar conflictos.
ERR_RESOURCE_NOT_FOUND4016No Se Encontró Ningún Recurso con el Nombre EspecificadoAsegúrate de que el recurso exista en el directorio o archivo correcto.
ERR_RESOURCE_UNSUPPOTED_TYPE4017Tipo de Recurso No Soportado o Tamaño Excede 16 MBUsa tipos de recursos soportados y asegúrate de que el tamaño esté por debajo del límite.
ERR_RESOURCE_NAME_IS_TOO_LONG4018El Nombre del Recurso Excede los 63 CaracteresAcorta el nombre del recurso para cumplir con el límite de caracteres.
ERR_MATH_OVERFLOW4019Overflow Ocurrió Mientras se Evaluaba una Función MatemáticaVerifica las entradas de la función y usa valores más pequeños para prevenir el overflow.
ERR_CHART_WRONG_ID4101ID de Gráfico IncorrectoVerifica el ID del gráfico y asegúrate de que sea correcto antes de usarlo.
ERR_CHART_NO_REPLY4102Gráfico No RespondeVerifica problemas del sistema o de conexión y reinicia el terminal si es necesario.
ERR_CHART_NOT_FOUND4103Gráfico No EncontradoAsegúrate de que el gráfico esté abierto y accesible antes de intentar operaciones.
ERR_CHART_NO_EXPERT4104No Hay Asesor Experto Disponible para Procesar el Evento en el GráficoAdjunta el Asesor Experto (EA) necesario al gráfico para manejar eventos.
ERR_CHART_CANNOT_OPEN4105Error al Abrir el GráficoVerifica errores del sistema y reintenta abrir el gráfico.
ERR_CHART_CANNOT_CHANGE4106Error al Cambiar Símbolo o Período en el GráficoAsegúrate de que el gráfico sea accesible y que el símbolo o período solicitado sea válido.
ERR_CHART_WRONG_PARAMETER4107Valor de Parámetro Incorrecto para la Función del GráficoVerifica los parámetros que se pasan a la función del gráfico y reintenta.
ERR_CHART_CANNOT_CREATE_TIMER4108Error al Crear un Temporizador en el GráficoVerifica la configuración del sistema y asegúrate de que el terminal permita la creación de temporizadores.
ERR_CHART_WRONG_PROPERTY4109ID de Propiedad de Gráfico IncorrectoUsa el ID de propiedad correcto para operaciones en el gráfico.
ERR_CHART_SCREENSHOT_FAILED4110Error al Tomar una Captura de PantallaAsegúrate de que el terminal tenga permisos suficientes y espacio de almacenamiento para guardar la captura de pantalla.
ERR_CHART_NAVIGATE_FAILED4111Error de Navegación en el GráficoAsegúrate de que el gráfico esté cargado correctamente y que los comandos de navegación sean válidos.
ERR_CHART_TEMPLATE_FAILED4112Error al Aplicar la PlantillaAsegúrate de que la plantilla exista y sea compatible con el gráfico.
ERR_CHART_WINDOW_NOT_FOUND4113La Subventana que Contiene el Indicador Especificado No Fue EncontradaVerifica si el indicador está aplicado a la ventana correcta.
ERR_CHART_INDICATOR_CANNOT_ADD4114Error al Agregar un Indicador a un GráficoAsegúrate de que el indicador sea válido y soportado por el gráfico.
ERR_CHART_INDICATOR_CANNOT_DEL4115Error al Eliminar un Indicador de un GráficoAsegúrate de que el indicador exista en el gráfico antes de intentar eliminarlo.
ERR_CHART_INDICATOR_NOT_FOUND4116El Indicador No Fue Encontrado en el Gráfico EspecificadoVerifica los parámetros del gráfico y del indicador y reintenta.
ERR_OBJECT_ERROR4201La Configuración del Terminal Limita el Número de Barras SolicitadasAumenta el número de barras permitidas en la configuración del terminal.
ERR_OBJECT_NOT_FOUND4202Objeto Gráfico No EncontradoAsegúrate de que el objeto gráfico exista y esté correctamente definido.
ERR_OBJECT_WRONG_PROPERTY4203Identificador de Propiedad de Objeto Gráfico IncorrectoUsa el identificador de propiedad correcto para operaciones con objetos gráficos.
ERR_OBJECT_GETDATE_FAILED4204Acceso al Historial FallidoVerifica los permisos de acceso al historial y reintenta la solicitud.
ERR_OBJECT_GETVALUE_FAILED4205Imposible Obtener el Valor Correspondiente a la FechaVerifica el rango de fechas y asegúrate de que los datos de historial estén disponibles.
ERR_MARKET_UNKNOWN_SYMBOL4301Símbolo DesconocidoAsegúrate de que el símbolo exista en el Market Watch y esté escrito correctamente.
ERR_MARKET_NOT_SELECTED4302Símbolo No Seleccionado en Market WatchSelecciona el símbolo en Market Watch y reintenta la operación.
ERR_MARKET_WRONG_PROPERTY4303Identificador de Propiedad de Símbolo IncorrectoVerifica el identificador de propiedad y reintenta la operación.
ERR_MARKET_LASTTIME_UNKNOWN4304La Hora del Último Tick es Desconocida (No Hubo Ticks)Espera a que llegue un tick y reintenta la solicitud.
ERR_MARKET_SELECT_ERROR4305Error al Agregar o Eliminar Símbolo en Market WatchVerifica errores del sistema y reintenta agregar o eliminar el símbolo.
ERR_HISTORY_NOT_FOUND4401Se Produjeron Muchos Errores al Cargar el HistorialVerifica datos de historial corruptos y recarga el historial si es necesario.
ERR_HISTORY_WRONG_PROPERTY4402Identificador de Propiedad de Historial IncorrectoUsa el identificador de propiedad correcto para operaciones de historial.
ERR_HISTORY_TIMEOUT4403Tiempo Excedido al Solicitar el HistorialAumenta el límite de tiempo o reintenta durante periodos de menor carga del sistema.
ERR_GLOBALVARIABLE_NOT_FOUND4501Variable Global del Terminal del Cliente No EncontradaAsegúrate de que la variable global exista antes de intentar usarla.
ERR_GLOBALVARIABLE_EXISTS4502La Variable Global ya ExisteUsa un nombre único para las variables globales para evitar conflictos.
ERR_GLOBALVARIABLE_NOT_MODIFIED4503No Se Realizaron Modificaciones en la Variable GlobalAsegúrate de que la variable global sea modificada antes de intentar actualizarla.
ERR_GLOBALVARIABLE_CANNOTREAD4504Fallo al Leer el Valor de la Variable GlobalVerifica los permisos de archivo y asegúrate de que la variable global sea accesible.
ERR_GLOBALVARIABLE_CANNOTWRITE4505Fallo al Escribir el Valor de la Variable GlobalAsegúrate de tener permisos y espacio de almacenamiento suficiente para escribir el archivo.
ERR_MAIL_SEND_FAILED4510Fallo al Enviar un Correo ElectrónicoVerifica la configuración del servidor de correo y asegúrate de que la dirección de correo sea correcta.
ERR_PLAY_SOUND_FAILED4511Fallo al Reproducir SonidoAsegúrate de que el archivo de sonido exista y que el sistema pueda acceder a él.
ERR_FTP_SEND_FAILED4514No se Especificó un Servidor FTPAsegúrate de que los detalles del servidor FTP estén ingresados correctamente y reintenta.
ERR_NOTIFICATION_SEND_FAILED4515Fallo al Enviar una NotificaciónVerifica la configuración de la notificación y asegúrate de que esté correctamente configurada.
ERR_BUFFERS_NO_MEMORY4601No Hay Suficiente Memoria para Asignar Buffers de IndicadorLibera memoria u optimiza el uso de buffers en el programa.
ERR_ACCOUNT_WRONG_PROPERTY4701ID de Propiedad de Cuenta IncorrectoAsegúrate de que se esté usando el ID de propiedad de cuenta correcto.
ERR_TRADE_DISABLED4752El Comercio para un Asesor Está ProhibidoHabilita los permisos de comercio para el Asesor Experto en el terminal.
ERR_TRADE_POSITION_NOT_FOUND4753Posición No EncontradaVerifica los detalles de la posición y asegúrate de que exista antes de intentar operaciones.
ERR_TRADE_ORDER_NOT_FOUND4754Orden No EncontradaVerifica el ID de la orden y asegúrate de que exista antes de intentar operaciones.

Errores del Mercado MQL5

¿Preguntas?

Si tienes alguna pregunta, por favor, hazla. Aseguramos transparencia y no vendemos productos sin proporcionar información completa.

Cada uno de nuestros productos puede ser revisado antes de la compra.

Agradecemos tu interés y apoyo a nuestros productos y nos esforzamos por mantener altos estándares de calidad.

¡Gracias por estar con nosotros!

¿Tienes una pregunta?

Leave a Reply

Your email address will not be published. Required fields are marked *

This post is also available in: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어


     

    Advertencia de riesgo:


    Los resultados comerciales pasados no garantizan resultados futuros.

    La negociación de divisas con margen conlleva un alto grado de riesgo y puede no ser adecuada para todos los inversores.

    Ten en cuenta que utilizar robots de negociación implica un riesgo considerable, y podrías perder más que tu inversión inicial.

    Por favor, procede con cautela, evalúa cuidadosamente tu situación financiera y considera la posibilidad de pedir consejo a un profesional cualificado.

    Descargo de responsabilidad

    Este sitio web utiliza cookies para mejorar su experiencia. Al usar este sitio web, usted acepta nuestra Política de Protección de Datos y Descargo de Responsabilidad.
    Leer más