Por qué una orden no se ejecuta como esperabas

Ilustración del artículo: Por qué una orden no se ejecuta como esperabas

Guía práctica para revisar precio, liquidez, tipo y estado de la orden, además de conexión, saldo y límites antes de concluir que hubo un fallo.

Revisa el tipo

La causa más común está en el tipo de orden. Una orden limitada solo se ejecuta si el mercado toca el precio exacto o uno mejor, mientras que una orden de mercado intenta llenarse al mejor precio disponible en ese momento.

El primer paso es abrir Historial de órdenes, Orden abierta o Activity y comprobar los campos tipo, precio límite, cantidad y tiempo en vigor. Si aparece GTC, IOC o FOK, ese detalle cambia cuándo la orden permanece activa, se cancela o se ejecuta solo parcialmente.

  • Una orden limitada puede quedar abierta durante horas o días sin error técnico.
  • IOC y FOK suelen fallar si no hay volumen suficiente en el instante del envío.

Comprueba precio y liquidez

La ejecución depende del libro de órdenes y del diferencial entre compra y venta. Si colocas una compra por debajo del mejor vendedor, o una venta por encima del mejor comprador, la orden queda pendiente hasta que alguien acepte ese precio.

El criterio útil es comparar tu precio con bid, ask y último precio negociado en el par correcto, por ejemplo BTC/EUR o BTC/USDT. Un error frecuente es mirar un par distinto, confundir el activo base con el cotizado o no notar una ejecución parcial por falta de liquidez.

  • Una ejecución parcial significa que una parte sí encontró contrapartida y otra sigue abierta.
  • En activos con poco volumen, una orden de mercado puede ejecutarse en varios tramos y a precios distintos.

Valida saldo y estado

El saldo disponible no siempre coincide con el saldo total. Si parte de tus fondos está bloqueada en otra orden, en una retirada pendiente o en una conversión previa, el campo Available balance puede impedir la ejecución aunque veas fondos en la cuenta.

La verificación correcta incluye revisar estado de la orden, avisos de margen si aplica, mínimo de operación y precisión decimal permitida. Algunas plataformas rechazan cantidades con demasiados decimales, importes por debajo del mínimo del par o activos no habilitados en tu región o nivel de cuenta.

  • Cancelada, expirada, rechazada y parcialmente ejecutada describen situaciones distintas.
  • El mínimo y la precisión suelen aparecer en la ficha del par o en las reglas de trading.

Descarta fallos operativos

La conexión también altera lo que ves. Si la orden se envió con red inestable, conviene refrescar el historial, buscar el identificador de orden y confirmar si el estado cambió realmente antes de reenviar otra instrucción duplicada.

El ejemplo típico es confundir una orden con una transacción on-chain. Una orden pendiente dentro de una plataforma no genera confirmaciones de red ni hash de transacción; solo cuando retiras activos debes verificar txid, estado, fee, inputs, outputs y confirmaciones en un explorador compatible con esa red.

  • No uses un explorador de bloques para diagnosticar una orden interna de compra o venta.
  • Si el retiro ya está confirmado en la red correcta, no puede revertirse automáticamente por soporte.

Qué revisar

Preguntas frecuentes

¿Por qué mi orden aparece abierta si el precio “ya pasó” por ahí?
Suele deberse a que viste el último precio y no el mejor bid o ask del libro, a que el movimiento fue demasiado breve para cruzar tu orden completa o a que había órdenes anteriores con prioridad. Revisa el par exacto, el tipo de orden y si hubo ejecución parcial.
¿Una orden no ejecutada tiene relación con comisiones de red o confirmaciones?
No necesariamente. Las comisiones de red y las confirmaciones afectan transacciones en blockchain, como depósitos o retiros. Una orden dentro de una plataforma depende sobre todo de precio, liquidez, saldo disponible, reglas del par y estado del motor de órdenes.

Más guías sobre Bitcoin y criptomonedas