Por qué una orden no se ejecutó como esperabas

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

Aprende a revisar precio, liquidez, tipo de orden y ajustes de tu orden para entender por qué no se ejecutó, se ejecutó parcial o a un precio distinto.

Revisa el precio

La causa más común está en el campo precio de una orden limitada (Limit). Si pusiste comprar por debajo del mejor vendedor o vender por encima del mejor comprador, la orden queda abierta en el libro y no ejecuta de inmediato.

La verificación útil está en la pantalla de mercado, el libro de órdenes y el historial de órdenes. Compara tu precio límite con el mejor bid/ask, revisa la hora de envío y confirma si el mercado tocó ese nivel o nunca llegó.

  • Una orden de mercado (Market) busca ejecución inmediata; una limitada prioriza precio, no rapidez.
  • Si el precio rozó tu nivel pero no completó, puede faltar volumen exacto en ese tramo.

Comprueba la liquidez

La ejecución parcial suele indicar liquidez insuficiente en el par concreto, no un fallo técnico. Si intentas mover una cantidad grande en un mercado con poco volumen, solo se llena la parte que encuentra contrapartida en el libro.

El dato clave está en profundidad de mercado, tamaño mínimo, tamaño máximo y valor nocional mínimo. Algunas plataformas rechazan órdenes por no alcanzar el mínimo del par o por usar una fracción incompatible con el tamaño de tick o step size.

  • Un par puede existir pero tener poca profundidad fuera del precio actual.
  • Verifica reglas del mercado en detalles del par, especificaciones o ayuda de trading.

Entiende el tipo

Una orden stop, stop-limit o take-profit depende de un precio de activación aparte del precio de ejecución. Si el trigger price no se alcanzó, la orden nunca pasó a estado activa; si se alcanzó, puede activarse y aun así no llenarse.

La diferencia aparece en los campos stop price, limit price, reduce-only, post-only y time in force. Una orden post-only se cancela si cruzaría el libro al enviarse; una IOC o FOK puede cancelarse parcial o totalmente por diseño.

  • Stop no significa ejecución garantizada al mismo precio, sobre todo en movimientos rápidos.
  • Post-only, IOC y FOK cambian el resultado aunque uses el mismo precio.

Verifica ajustes y estado

El motivo exacto suele figurar en estado, actividad o historial: abierta, parcialmente ejecutada, cancelada, expirada o rechazada. Revisa también saldo disponible, fondos bloqueados, comisiones, modo de cuenta y si el activo correcto era BTC, USDT u otra base del par.

El siguiente paso es contrastar hora, ID de orden, par, cantidad y configuración antes de reenviar. Si hubo una compra o venta que terminó en retiro, ya no basta con mirar la orden: usa el hash de transacción en un explorador y verifica estado, comisión, confirmaciones, inputs y outputs.

  • Saldo total y saldo disponible no son lo mismo cuando hay órdenes abiertas o fondos retenidos.
  • Una orden ejecutada y una transacción en red son fases distintas; pendiente y confirmada no significan lo mismo.

Qué revisar

Preguntas frecuentes

¿Por qué mi orden se ejecutó a un precio distinto del que vi antes de confirmar?
Suele pasar con una orden de mercado o con baja liquidez. El precio visible antes de confirmar puede cambiar mientras la orden cruza varios niveles del libro. Revisa en el historial el precio medio de ejecución, el tamaño ejecutado por tramo y si hubo deslizamiento.
¿Puedo recuperar una operación si la orden ya se ejecutó y luego envié los fondos?
Depende de la fase exacta. Una orden ejecutada dentro de la plataforma no se revierte automáticamente por haber cambiado de idea. Si después hiciste un retiro, verifica el hash de transacción y su estado en el explorador. Una transferencia ya confirmada en la red no es automáticamente recuperable, y una transferencia por red equivocada tampoco.

Más guías sobre Bitcoin y criptomonedas