Órdenes y ejecución

Off Quotes en MT4: significado, causas y comprobaciones

Empieza por el mensaje exacto y el estado actual de la orden. Después revisa las cotizaciones, el instrumento y el registro, sin cambiar ajustes al azar.

Autor · Editor

Revisado

Lupa sobre fichas azules con comillas, junto a un símbolo ámbar de pausa y un cuaderno abierto.

Lo esencial

  1. Off Quotes corresponde al error 136 de MT4. El mensaje identifica una categoría de error, no una causa única demostrada.

  2. Si no conoces el resultado de una solicitud, revisa las órdenes actuales y el historial de la cuenta antes de reenviarla.

  3. El asistente organiza tus observaciones y genera una nota descargable para soporte. No se conecta a tu cuenta ni inspecciona el servidor del bróker.

¿Qué significa Off Quotes en MT4?

Off Quotes es el mensaje asociado al código 136, ERR_OFF_QUOTES, en la lista de errores de MQL4. Es una categoría de error de negociación relacionada con las cotizaciones. El mensaje visible, por sí solo, no explica por qué falló esa solicitud concreta ni confirma el estado actual de tu cuenta.

Una posibilidad es que no haya precios utilizables para la operación. También importan el instrumento y las respuestas anteriores. Por ejemplo, la página de ayuda de Exness contempla precios no disponibles, instrumentos que han dejado de ofrecerse y mensajes previos de rechazo. Son comprobaciones propias de ese proveedor, no una explicación universal de cualquier incidente en MT4.

Si un tiempo de espera agotado o una desconexión te dejaron sin saber si la instrucción llegó al servidor, comprueba primero el estado de la orden. Otro clic puede crear una nueva solicitud. Sigue la lista para resultados inciertos antes de plantearte repetirla.

¿Qué mensaje recibiste exactamente?

Copia el mensaje y el código tal como aparecen, incluida la línea inmediatamente anterior. Estos códigos de MT4 describen categorías distintas. Buscar «solución para Off Quotes» no sustituye esa primera distinción.

Mensaje de MT4 / código

Primera comprobación

Off Quotes — 136

Disponibilidad de cotizaciones, instrumento exacto y mensajes de rechazo cercanos.

Requote — 138

Es otra categoría de respuesta sobre el precio: revisa el precio solicitado, el disponible y las condiciones de ejecución.

No Connection — 6

Conexión del terminal con el servidor de negociación asignado.

Invalid Stops — 130

Niveles de la orden o de protección y restricciones del instrumento.

Trade Disabled — 133

Permisos de negociación y disponibilidad del instrumento para esa cuenta.

Trade Timeout — 128

Resultado de la solicitud antes de cualquier reenvío.

Market Closed — 132

Sesión del instrumento concreto, incluidas pausas y días festivos.

Not Enough Money — 134

Margen requerido para la solicitud y fondos disponibles: es una categoría diferente.

Desplázate lateralmente para comparar todas las columnas ↔

No apliques estos números a MT5. Sus códigos de respuesta del servidor utilizan otro sistema: por ejemplo, 10021 significa que no hay cotizaciones disponibles para procesar la solicitud. Un texto parecido no hace que ambas listas sean intercambiables.

Encuentra la siguiente comprobación para tu caso

Selecciona lo que realmente observaste. «No lo sé» es una respuesta útil: evita convertir una suposición en un diagnóstico. El asistente prioriza las comprobaciones y prepara una nota TXT local; no puede probar la conexión, confirmar una orden ni determinar la causa interna del rechazo en el bróker.

  • Identifica la solicitud: manual o automatizada; apertura, cierre, modificación, colocación o eliminación de una orden pendiente.
  • Revisa primero el estado de la cuenta si el resultado no está claro. Una instrucción confirmada puede coexistir con una línea de error antigua.
  • Observa la conexión y si se actualizan los precios del símbolo afectado. Compara otros símbolos sin enviar operaciones de prueba.
  • Comprueba el símbolo completo, incluido cualquier sufijo, su disponibilidad para la cuenta y el horario del bróker. Lee las respuestas anteriores del registro.

Ejemplo ilustrativo: en un registro inventado aparece Trade Disabled / 133 y después Off Quotes / 136. Otros símbolos siguen actualizándose. El siguiente paso útil es conservar ambas líneas y consultar con el bróker los permisos de ese instrumento. El segundo mensaje no borra la pista anterior, y el movimiento de los precios no demuestra que la negociación esté habilitada. La secuencia ilustra un método, no el diagnóstico de un bróker real.

Pruébalo

MT4 · siguiente comprobación

Encuentra la siguiente comprobación útil

Selecciona lo que observaste. El resultado se actualiza al instante y ayuda a organizar comprobaciones; no diagnostica el servidor del bróker ni autoriza otra orden.

Lo que escribes se conserva solo en esta pestaña; la descarga crea una copia TXT. No introduzcas contraseñas, claves API, números de cuenta ni un historial completo. Elimina los identificadores de los fragmentos del registro antes de compartirlos.

1. Identifica la solicitud

Para «Resultado confirmado», verifica la acción solicitada: la existencia de una posición no demuestra que su cierre o modificación se completaran.

Usa el mensaje real. Un código diferente necesita otro recorrido de comprobación.
Abrir, cerrar y modificar una orden tienen consecuencias distintas.
Tras un tiempo de espera agotado o una desconexión, revisa órdenes e historial antes de reenviar nada.
Esta guía interpreta categorías de MT4, no códigos de respuesta de MT5.
AutoTrading no habilita la introducción manual de órdenes.
2. Registra lo que observaste

Elige «No lo sé» cuando no puedas verificar un detalle. Un síntoma es un dato que comprobar, no una causa confirmada.

Registra lo que mostraba el terminal durante el incidente, no solo si se abría una web.
Un gráfico en movimiento no garantiza que esta solicitud pueda ejecutarse.
Compara otros símbolos solo cuando sus sesiones estén abiertas.
Usa el horario de este bróker y la especificación del símbolo exacto.
Un rechazo anterior puede aportar más detalles útiles que el último mensaje.
3. Añade una nota para soporte

Solo hechos opcionales. Conserva el sufijo del símbolo y la hora tal como aparece; indica la zona horaria o escribe «Desconocida».

Ejemplo: EURUSD.demo es el símbolo ficticio utilizado más abajo.
No conviertas silenciosamente entre la hora del terminal, del servidor y la local.
Anota la zona o diferencia horaria observada. Si no está disponible, escribe «Desconocida».
Nombre descriptivo opcional; sin usuario de acceso ni número de cuenta.
Copia solo el mensaje relevante; elimina los identificadores privados.
Conserva un fragmento breve del incidente, con horas y sin datos privados.
Para automatización, registra la función fallida, el valor devuelto y el error capturado inmediatamente. No pegues credenciales de acceso.
Describe observaciones; no adivines una causa interna del servidor.

Las descargas estáticas funcionan sin JavaScript. Tu TXT personalizado contiene los hechos actuales y los pasos de comprobación; no es un script ejecutable.

Solo códigos de MT4. Una cotización en movimiento o una lista completada no demuestra que la ejecución esté disponible. Esta herramienta no se conecta al bróker, no envía órdenes ni transmite tu nota.

¿Dónde buscar el motivo del rechazo?

En MT4 para ordenador, la pestaña Journal — diario de Terminal registra eventos del terminal y acciones del operador. Busca la hora del incidente e incluye los mensajes cercanos. Su menú contextual permite copiar una línea o abrir la carpeta de registros; los archivos guardados pueden contener entradas anteriores que ya no se ven en la pestaña. Conserva las líneas útiles antes de reiniciar o modificar ajustes.

Si intervino un asesor experto —Expert Advisor, EA—, revisa también la pestaña Experts — expertos. Guarda juntos la operación fallida, el símbolo y el mensaje asociado del EA. El desarrollador debe capturar el error inmediatamente después de la llamada de negociación fallida, en vez de comunicar un código obtenido más tarde sin contexto. La documentación de OrderSend explica el valor devuelto cuando falla y el uso de GetLastError().

El bróker puede proporcionar más información por otra vía. Por ejemplo, la ayuda de OANDA Corporation para Estados Unidos remite a sus usuarios a Terminal → Mailbox, el buzón, para consultar detalles del rechazo Off Quotes. No presupongas que todos los brókers utilizan ese recorrido. En el móvil, anota la aplicación y el sistema operativo y consulta la ayuda de esa versión: Journal, Experts y Mailbox del ordenador no constituyen una ruta universal del menú móvil.

Conserva la hora tal como aparece e identifica la zona horaria solo si la conoces. Si no, escribe «zona horaria desconocida» e indica la pantalla o el registro de origen. No la etiquetes como UTC ni la conviertas a partir del reloj del ordenador sin una base confirmada.

¿Por qué puede fallar el cambio de desviación?

La desviación es una tolerancia de precio; no repara una conexión ni concede permisos de negociación. Según las reglas de OrderSend en MQL4, un precio de apertura solicitado completamente desactualizado genera una recotización independientemente del parámetro slippage. Para un precio antiguo que todavía está en el flujo de precios, la documentación describe otra condición de tolerancia. Esto no promete que aumentar un ajuste resuelva el error 136.

Antes de cambiar nada, comprueba el modo de ejecución, la operación y las unidades. El manual de MQL4 expresa el slippage de las órdenes de mercado en puntos; ese parámetro no se procesa al colocar una orden pendiente. Los puntos y los pips de forex no son automáticamente la misma unidad. Una mayor desviación permitida puede aceptar un precio menos favorable donde se aplique el ajuste. No hay un valor universal para todos los símbolos, cuentas y solicitudes.

El ajuste AutoTrading controla la negociación de los EA y los scripts. Activarlo no es una solución general para una orden manual fallida. Reiniciar la plataforma, actualizar precios locales o reenviar la misma solicitud repetidamente tampoco demuestra por qué la rechazó el servidor. Conserva la evidencia y comprueba primero la condición pertinente.

¿Qué hacer si no está claro el resultado?

Un rechazo explícito vinculado a una solicitud concreta es distinto de desconocer qué ocurrió tras un tiempo de espera agotado o una interrupción de la conexión. Detén los reenvíos mientras aclaras esa incertidumbre. Un error del registro documenta un evento; no muestra el estado de la cuenta en tiempo real.

  • Cuando puedas obtener información actual de la cuenta, revisa la pestaña Trade — operaciones para localizar posiciones abiertas y órdenes pendientes. Comprueba la cuenta, el símbolo y la orden correspondiente.
  • Consulta Account History — historial de la cuenta con un intervalo de fechas que incluya el incidente. Una orden puede haberse cerrado o una pendiente puede haberse eliminado.
  • Tras un cierre, una modificación o una cancelación, verifica el estado o los niveles resultantes. Buscar únicamente una operación nueva no es suficiente.
  • Si la información no está disponible o sigue siendo ambigua, utiliza el canal verificado de soporte o de la mesa de negociación del bróker para aclarar el resultado antes de reenviar.

Ejemplo ilustrativo: después de pulsar Cerrar, se pierde la conexión y aparece un tiempo de espera agotado. No deduzcas de una pantalla antigua que la posición sigue abierta, ni que se cerró porque pulsaste el botón. Contrasta primero la información actual de Trade y History. Si una posición abierta requiere atención urgente, contacta con el bróker por su canal establecido: este asistente no puede resolver el estado de la cuenta.

¿Qué enviar al soporte del bróker?

Un informe útil permite localizar un incidente concreto sin adivinar. El asistente recoge las circunstancias que seleccionaste y crea un archivo TXT en tu navegador. No lo envía, no accede a tu terminal ni guarda automáticamente lo que escribes. Lee la nota antes de compartirla por el canal verificado del bróker.

  • Mensaje y código exactos, instrumento con sufijo y acción solicitada.
  • Fecha y hora tal como aparecen, zona horaria conocida o indicación expresa de que se desconoce, y origen de esa marca de tiempo.
  • Ordenador o móvil, solicitud manual o EA/script y, si aporta información, nombre del bróker o del servidor sin datos sensibles.
  • Observaciones de conexión y cotizaciones, información de la sesión y líneas anteriores de rechazo relacionadas con el incidente.
  • Qué muestran realmente las órdenes actuales y el historial, qué sigue siendo desconocido y qué comprobaciones ya se realizaron.

Usa un fragmento breve y pertinente del registro. Elimina contraseñas, tokens de acceso y datos personales o de la cuenta que no sean necesarios. No pegues el historial completo. Separa observaciones e hipótesis: «los precios se actualizaban, pero la solicitud fue rechazada» es más útil que atribuir una causa al servidor sin pruebas.

Preguntas frecuentes sobre Off Quotes

¿Off Quotes siempre significa que se ha caído internet?

No. La conexión es una comprobación, mientras que MT4 tiene el código independiente No Connection / 6. Revisa el símbolo exacto, la información actual y los mensajes anteriores, sin atribuir una única causa al error 136.

¿Off Quotes es lo mismo que una recotización o el deslizamiento?

No. La recotización tiene el código 138. El deslizamiento describe una diferencia entre un precio de referencia y el de ejecución; Off Quotes por sí solo no indica que una operación se ejecutara a otro precio.

¿Por qué se mueven los precios si se rechaza mi solicitud?

Un cambio en pantalla muestra actividad de cotizaciones, no confirma que tu instrucción sea aceptable o ejecutable. Comprueba el símbolo afectado, sus permisos, su sesión y las respuestas cercanas. El movimiento de otro símbolo no resuelve esas dudas.

¿Y si un mensaje anterior indica que no hay dinero suficiente?

Conserva ese mensaje y revisa por separado la condición de margen. La guía del nivel de margen explica los términos. Ni ampliar la desviación ni aumentar el apalancamiento son pasos universales para resolver el problema.

¿Una orden pendiente que no se activa es un error Off Quotes?

No por sí misma. Una orden pendiente aceptada puede seguir esperando su condición de activación. Revisa su estado y distingue colocación de activación; la guía Buy Stop frente a Buy Limit explica esos tipos de órdenes.

¿El error demuestra que el bróker manipuló mi operación?

No. El mensaje aislado no permite esa conclusión. Conserva la hora, los detalles de la solicitud y los registros pertinentes, pide el motivo concreto del rechazo y contrasta la respuesta con las condiciones de la cuenta y el historial observado.

Fuentes y lecturas adicionales

  1. MetaQuotes — MQL4 OrderSendConsultado
  2. MetaQuotes — MQL4 GetLastErrorConsultado
Órdenes y ejecución
El deslizamiento explicadoDistingue un cambio en el precio de ejecución de una solicitud rechazada.Nivel de margenRevisa la terminología cuando el rechazo registrado apunta a los fondos disponibles.Buy Stop frente a Buy LimitDiferencia la colocación de una orden pendiente de su activación posterior.
Todas las guías