Por qué se rechazan las órdenes y las operaciones en las plataformas de FxPro: la lista completa y definitiva

FxPro solo rechaza o cancela órdenes por motivos específicos y documentados.

Dichos motivos se derivan de (1) las reglas de validación de la plataforma de trading (MT4/MT5/cTrader), (2) los parámetros de riesgo y símbolo del servidor de operaciones en el momento en que se recibe su solicitud, y (3) la Política de ejecución de órdenes de FxPro, que abarca la liquidez, el estado de las operaciones, los límites de exposición, la lógica de los precios y los calendarios de acciones corporativas. A continuación, encontrará cada causa explicada en un lenguaje sencillo, con el mecanismo exacto que desencadena un resultado de rechazo, cancelación o eliminación.

Invierta en Forex con FxPro

Qué significa «rechazada» en las plataformas de FxPro

En MetaTrader, cada solicitud de orden devuelve un código del servidor de operaciones. Un rechazo es explícito: por ejemplo, TRADE_RETCODE_REJECT (solicitud rechazada), TRADE_RETCODE_MARKET_CLOSED (mercado cerrado), TRADE_RETCODE_TRADE_DISABLED (operaciones desactivadas), TRADE_RETCODE_NO_MONEY (fondos insuficientes), TRADE_RETCODE_INVALID_PRICE/INVALID_STOPS/INVALID_VOLUME (parámetros no válidos), TRADE_RETCODE_PRICE_OFF
(sin comillas), y otros. Estos son códigos de retorno estándar de MT5/MT4 publicados por MetaQuotes. Así es como se representa el «rechazo» dentro de la plataforma.

Abrir una cuenta con FxPro

Margen libre insuficiente en el momento de la ejecución

Cuando se activa una orden pendiente o se envía una orden de mercado, el servidor comprueba el margen libre en ese momento. Si el capital no puede cubrir el margen requerido, la solicitud se rechaza. En FxPro, si una orden pendiente se activa sin suficiente margen, la orden se elimina en lugar de ejecutarse; esto se indica directamente en la Política de ejecución de órdenes. En MetaTrader, esto corresponde a TRADE_RETCODE_NO_MONEY para los intentos de mercado.

Las ventanas de acciones corporativas (dividendos, ganancias, divisiones de acciones, emisiones de derechos) y los aumentos de los requisitos de margen programados también cambian el margen requerido durante el horario de apertura. FxPro aumenta explícitamente el margen en torno a las ganancias y otras acciones; si su orden se activa en esa ventana, un déficit de margen produce un rechazo/eliminación.

FxPro también aumenta el margen cerca de los descansos de la sesión (por ejemplo, alrededor del cierre/apertura del fin de semana) en los instrumentos que dejan de cotizar. Si envía o activa una orden en ese periodo sin suficiente capital para los nuevos requisitos, el servidor la rechazará.

Invierta en Forex con FxPro

Mercado cerrado, negociación suspendida o símbolo configurado para cierre

Si el símbolo está fuera del horario de negociación, suspendido o configurado por FxPro como solo para cierre o restringido de cualquier otra forma, las nuevas órdenes de entrada se rechazarán hasta que se reanude la negociación o se levanten las restricciones. En MetaTrader, esto aparece como TRADE_RETCODE_MARKET_CLOSED o TRADE_RETCODE_TRADE_DISABLED. La política de FxPro se reserva explícitamente el derecho a desactivar la negociación o permitir solo el cierre de un símbolo y a suspender o detener la negociación durante situaciones específicas de acciones corporativas.

Abrir una cuenta con FxPro

Sin precio para operar («cotizaciones fuera de mercado» / precio fuera de cotización)

Si no hay cotizaciones actuales para procesar su solicitud, durante una brecha de precios, iliquidez o mientras se actualizan las fuentes, el servidor de operaciones rechaza la orden con TRADE_RETCODE_PRICE_OFF (sin cotizaciones) o indica precios modificados. La política de FxPro explica que, en condiciones de alta volatilidad, iliquidez, actualizaciones de precios poco frecuentes o brechas en el mercado, las órdenes no siempre pueden ejecutarse al precio declarado.

Invierta en Forex con FxPro

Parámetros de precio, stops o vencimiento no válidos

Su orden debe cumplir las reglas del símbolo en el momento en que llega al servidor:

  • Precio no válido: su precio límite/stop incumple las reglas de tamaño de tick o de paso de precio, o es lógicamente incorrecto para el tipo de orden (por ejemplo, un límite de compra por encima del precio de venta). El servidor devuelve TRADE_RETCODE_INVALID_PRICE.
  • Stops no válidos: su stop loss, takeo el precio pendiente infringen el nivel de stops o el nivel de congelación, lo que significa que están demasiado cerca del precio actual o dentro de la banda de congelación. El servidor devuelve TRADE_RETCODE_INVALID_STOPS; MetaQuotes documenta el nivel de stops y el nivel de congelación como restricciones estrictas que se aplican en el momento de la solicitud.
  • Caducidad no válida: su tiempo de vigencia o marca de tiempo GTD no está permitido para ese símbolo/sesión; el servidor puede devolver TRADE_RETCODE_INVALID_EXPIRATION.

La Política de ejecución de órdenes de FxPro también define reglas de cancelación automática para las órdenes pendientes, incluida la eliminación tras 200 intentos de ejecución fallidos y la cancelación cuando el precio solicitado se aleja más de 50 000 pips del precio de mercado. Estas reglas evitan que las solicitudes sin sentido o obsoletas permanezcan en la cola.

Abra una cuenta con FxPro

Volumen fuera de los límites permitidos (mínimo, máximo, incremento o límites de exposición)

Cada símbolo impone un tamaño mínimo y máximo de orden y un incremento de volumen. Las solicitudes que no cumplan estas restricciones se rechazarán con el código TRADE_RETCODE_INVALID_VOLUME. Más allá de los límites por orden, FxPro puede limitar el número de contratos o el valor neto total de la posición por perfil; las órdenes que incumplan estos límites pueden ser rechazadas en virtud de la política de ejecución. MetaTrader también devuelve códigos de límite alcanzado cuando los brókers establecen un recuento/volumen máximo de órdenes/posiciones pendientes.

Invierta en Forex con FxPro

Límites de riesgo internos e insuficiencia de liquidez en el mercado

FxPro agrega los precios de múltiples proveedores de liquidez y ejecuta al mejor precio disponible. Cuando existe insuficiente liquidez al precio/tamaño declarado, o cuando los límites de riesgo internos de FxPro ya no permiten más órdenes sobre un instrumento específico, la empresa puede rechazar la orden según lo establecido en su política. Se trata de una base definida y documentada para los rechazos durante situaciones de estrés en los mercados o con tamaños inusuales.

Abrir una cuenta con FxPro

Precio mejorado o modificado antes de que el servidor pudiera ejecutarlo

En condiciones de rapidez, es posible que el precio solicitado haya caducado en el momento en que llega al servidor. El motor MetaTrader lo indica con TRADE_RETCODE_PRICE_CHANGED o un estado similar. La política de FxPro establece que, durante altos niveles de volatilidad o brechas, las órdenes pendientes se ejecutan al mejor precio disponible en lugar del nivel declarado anteriormente, y los SL/TP conflictivos asociados a dichas órdenes pueden eliminarse durante su activación. Cuando la solicitud no puede satisfacerse según estas reglas, se rechaza o se ajusta según la política.

Invierta en Forex con FxPro

Orden pendiente activada y posteriormente eliminada (no ejecutada)

  • Margen insuficiente en el momento de la activación → orden pendiente eliminada según la política de FxPro.
  • Lógica de precios o distancia no válida en el momento de la activación → el servidor rechaza la activación con precios/stops no válidos, por lo que la orden pendiente no se convierte en una posición. (Esto se notifica a través de los códigos de retorno de MetaTrader indicados anteriormente).
  • GTC caducado a los tres meses → FxPro elimina las órdenes pendientes no activadas después de tres meses como norma interna.

Las preguntas frecuentes de FxPro también señalan dos comprobaciones de activación frecuentes que los usuarios pasan por alto: para las órdenes pendientes de compra, el precio de venta debe alcanzar su nivel; para las órdenes pendientes de venta, el precio de compra debe alcanzarlo. Si se hace referencia al lado incorrecto de la cotización, verá «no ejecutada» en lugar de una ejecución, y si el margen también es insuficiente en el momento de la activación, la orden se elimina.

Abrir una cuenta con FxPro

Operaciones desactivadas en la cuenta o en la plataforma

Si las operaciones están desactivadas en la cuenta (permisos) o la plataforma indica un estado desactivado para el símbolo/sesión, MetaTrader devuelve TRADE_RETCODE_TRADE_DISABLED. La política de FxPro se reserva además el derecho a ejecutar manualmente o rechazar órdenes durante contingencias técnicas y a terminar el acceso o rechazar/cancelar órdenes en casos de prácticas abusivas (por ejemplo, arbitraje de latencia o swap, o abuso de la protección contra saldo negativo), tal y como se define en la Política de ejecución de órdenes y el Acuerdo con el cliente.
Invierta en Forex con FxPro

Casos especiales que parecen rechazos pero son normas aplicables

  • Cobertura frente a compensación en MT5: la política de FxPro establece que no se permite la cobertura en las cuentas MT5; las órdenes opuestas sobre el mismo símbolo se compensan, no se abren como una nueva posición cubierta. No se trata de un «rechazo», pero si espera una posición separada y ve una posición neta, esta es la norma vigente.
  • Precios negativos de las materias primas — Para los instrumentos que pueden negociarse a precios negativos (por ejemplo, determinados CFD sobre futuros de petróleo), FxPro establece que cerrará todas las operaciones a cero y podrá modificar los requisitos de margen y desactivar la negociación. Se rechazarán las solicitudes que no sean compatibles con esta norma de protección.
  • Orden demasiado alejada del mercado — Como se ha indicado anteriormente, FxPro cancela las órdenes con un precio superior a 50 000 pips del mercado; se trata de una comprobación de cordura, no de un fallo técnico.

Abrir una cuenta con FxPro

Cómo se muestran los rechazos en las diferentes plataformas

MT4/MT5 muestra el código de devolución en los registros Journal/Experts y en los mensajes de diálogo. El conjunto de códigos cubre todas las causas principales: mercado cerrado, operaciones desactivadas, sin dinero, precio/paradas/volumen no válidos, sin cotizaciones/precio fuera de servicio, caducidad no válida, límite de órdenes/volumen alcanzado, y más. Estos códigos están estandarizados entre los brókers de MetaTrader, incluido FxPro.

cTrader aplica la misma política comercial (estado de la negociación, liquidez, reglas de símbolos) descrita por FxPro para esa plataforma;
si una solicitud incumple las restricciones de símbolos o llega durante un estado restringido, se rechaza.

Invierta en Forex con FxPro

Motivos concretos que pueden provocar el rechazo o la eliminación de una orden

  • El capital no es suficiente para cubrir el margen requerido en el momento del envío/activación → rechazo (mercado) o eliminación (pendiente).
  • El símbolo no es negociable en este momento (suspendido, cerrado, solo cierre, desactivado) → rechazo con mercado cerrado/negociación desactivada.
  • No hay cotizaciones en el servidor cuando llega su solicitud (brecha/iliquidez/actualización de la fuente) → rechazo con precio fuera/precios modificados.
  • Los stops o el precio límite infringen el nivel de stops/nivel de congelación/tamaño del tick → rechazo con stops/precio no válidos.
  • Volumen por debajo del mínimo, por encima del máximo o paso incorrecto; o se incumplen los límites de exposición → rechazar con volumen no válido o rechazado según la política.
  • Liquidez insuficiente al precio/tamaño solicitado, o se ha alcanzado el límite de riesgo interno para ese instrumento → FxPro rechaza según la política.
  • Orden GTC caducada (3 meses) o >50 000 pips del mercado, o 200 intentos de ejecución fallidos → FxPro cancela la orden.
  • Ventanas de acciones corporativas/ganancias o aumentos del margen previos a la ruptura aumentan el margen a mitad de la sesión; las activaciones sin capital adecuado se rechazan/eliminan.

Abrir una cuenta con FxPro

Por qué existen estas normas (y por qué se aplican de forma estricta)

La ejecución de FxPro se basa en el flujo de precios y la liquidez: las cotizaciones llegan de múltiples proveedores de liquidez a un agregador; el servidor las ejecuta al mejor precio disponible, sujeto a las restricciones de símbolo, riesgo y estado del mercado. La Política de ejecución de órdenes es explícita sobre cuándo se pueden rechazar, ajustar o ejecutar manualmente las órdenes, es decir, durante volatilidad, iliquidez, actualizaciones de precios poco frecuentes, tamaño significativo de la orden o cuando se detecta un comportamiento comercial abusivo. Este marco garantiza que las ejecuciones solo se produzcan cuando el mercado y el estado de su cuenta lo permitan, de acuerdo con las normas publicadas por la empresa.

Invierta en Forex con FxPro

Un mapa compacto desde el error hasta la causa

  • TRADE_RETCODE_NO_MONEY → El capital no cubre el margen requerido.
  • TRADE_RETCODE_MARKET_CLOSED / TRADE_RETCODE_TRADE_DISABLED → Mercado cerrado, símbolo desactivado o negociación permitida solo para reducir el riesgo.
  • TRADE_RETCODE_INVALID_PRICE / INVALID_STOPS / INVALID_EXPIRATION → El precio, los stops o el vencimiento infringen las restricciones del símbolo en el momento del servidor.
  • TRADE_RETCODE_INVALID_VOLUME → Tamaño/paso fuera del rango permitido o límite de exposición.
  • TRADE_RETCODE_PRICE_OFF / PRICE_CHANGED → No hay cotización ejecutable al precio solicitado cuando se procesa.
  • TRADE_RETCODE_LIMIT_ORDERS / LIMIT_VOLUME (y similares) → Límites a nivel de bróker en el número/volumen alcanzado.

En FxPro, los rechazos no son arbitrarios. Se producen únicamente cuando el servidor detecta una de las condiciones documentadas anteriormente: margen insuficiente, mercado cerrado/desactivado, cotización no ejecutable, precio/paradas/caducidad no válidos, incumplimientos de volumen o exposición, liquidez insuficiente o límites de riesgo internos, o una norma interna (por ejemplo, comprobación de cordura de 50 000 pips, 200 intentos fallidos, GTC caducado). La política de la empresa también prevé ventanas de eventos (acciones corporativas, resultados, transiciones de fin de semana) en las que aumentan los requisitos de margen, y se rechazan las órdenes que no cumplen los nuevos requisitos. Si ve «rechazada», la causa es una de estas comprobaciones basadas en reglas, todas ellas detalladas en las páginas de ayuda de FxPro, las especificaciones de trading y la Política de ejecución de órdenes.

Abrir una cuenta con FxPro

1

FXGTFXGT

4,8 rating based on 37 ratings
4.8/5 37
2

DerivDeriv

4,9 rating based on 98 ratings
4.9/5 98
3

XMXM

5,0 rating based on 248 ratings
5/5 248
4

EXNESSEXNESS

4,6 rating based on 33 ratings
4.6/5 33
5

FBSFBS

4,7 rating based on 48 ratings
4.7/5 48
  • Close