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.
