¿Por qué mi orden spot de Binance no se ejecuta? Cómo saber por qué no se completó
Si su orden límite lleva tiempo colocada y no se ejecuta, no es que Binance tenga un problema; en la gran mayoría de los casos se debe a que el precio está demasiado alejado del mercado, no hay suficiente profundidad en el libro de órdenes o está usando el tipo de orden incorrecto. El motor de emparejamiento de Binance es uno de los más rápidos de la industria, completando coincidencias en milisegundos; si su orden no se mueve durante mucho tiempo, casi con seguridad hay un problema con la orden en sí. Si desea investigar, puede ver el libro de órdenes completo en la versión web de la página spot del sitio oficial de Binance, que se muestra más claramente que en la App oficial de Binance. Los usuarios de iOS deben consultar el tutorial de instalación para iOS antes de instalar la aplicación.
La razón más común: el precio está muy lejos del mercado
Esto representa más del 80% de los problemas de órdenes no ejecutadas.
El precio de compra es muy inferior al precio de mercado
Si coloca una orden de compra de BTC a 60,000, pero el precio de mercado actual es de 65,000, esta orden permanecerá pendiente hasta que el mercado caiga a 60,000 para poder ejecutarse. Si el mercado no cae tanto a corto plazo, la orden no se moverá.
El precio de venta es muy superior al precio de mercado
Del mismo modo, si vende ETH a 5,000 y el precio de mercado actual es 3,500, a menos que ETH suba a 5,000, la orden no podrá completarse.
Cómo juzgar "qué tan lejos es demasiado lejos" del mercado
- Dentro del rango de fluctuación de precio de las últimas 24 horas: es posible que se ejecute.
- Fuera del rango de fluctuación de los últimos 7 días: es probable que tenga que esperar mucho tiempo.
- Fuera del rango de fluctuación de los últimos 30 días: básicamente no se ejecutará.
Se recomienda mirar el intervalo de fluctuación reciente en el gráfico K al colocar una orden y colocarla dentro de un rango razonable.
Profundidad insuficiente del libro de órdenes
El libro de órdenes (Order Book) es la lista de espera de órdenes de compra y venta. La profundidad es la cantidad de órdenes colocadas en cada nivel de precio.
Libro de órdenes escaso en criptomonedas poco populares
En algunas criptomonedas con poco volumen de negociación, el libro de órdenes puede tener una profundidad de solo unos pocos miles de dólares. Si no hay nadie colocando una orden inversa al precio que usted fijó, no podrá ejecutarse.
Cómo ver la profundidad del libro de órdenes
En el lado derecho o en el centro de la página de trading de la versión web de Binance, hay una sección de "Libro de órdenes":
- El rojo son las órdenes de venta (Venta 1, Venta 2...).
- El verde son las órdenes de compra (Compra 1, Compra 2...).
- Cuanto mayor sea el número, más volumen de órdenes hay en ese nivel de precio.
Si su orden está en un nivel de precio determinado, solo se ejecutará cuando alguien del lado opuesto acepte ese precio.
Las órdenes grandes no obtienen profundidad completa
Suponga que coloca una orden de venta de 10 BTC a 65,000. En el libro de órdenes a 65,000 solo hay órdenes de compra por 2 BTC, a 65,001 hay 3 BTC, a 65,002 hay 1 BTC... Su orden primero tomará 2 BTC y los 8 restantes quedarán pendientes en 65,000 esperando nuevos compradores. Si nadie coloca una orden de compra a 65,000 después, sus 8 BTC restantes no se ejecutarán.
Tipo de orden incorrecto
Orden Post Only
Si marca "Post Only" (solo Maker), el sistema solo permite que su orden se coloque en el libro de órdenes para proporcionar liquidez. Si en el momento de colocarla se fuera a ejecutar inmediatamente (convirtiéndose en Taker), el sistema rechazará la orden directamente; no se ejecutará ni recibirá un aviso de error.
Orden IOC
Si una orden IOC (Immediate or Cancel) no puede ejecutarse total o parcialmente de inmediato, la parte no ejecutada se cancelará de inmediato. Si ve que "la orden ha desaparecido", no es que no se haya ejecutado, es que el sistema la ha cancelado.
Orden FOK
FOK (Fill or Kill) requiere que toda la orden se ejecute de inmediato, de lo contrario se cancela. Con órdenes grandes usando FOK, a menudo se ve "orden rechazada".
Orden Iceberg
Una orden Iceberg divide una orden grande en varias órdenes pequeñas que se muestran en el libro de órdenes, revelando solo una parte. Parece tener poca profundidad, pero la profundidad real es suficiente. Si coloca una orden Iceberg, puede parecer que no se ejecuta pero en realidad está avanzando lentamente.
Problemas de cuenta que causan el rechazo de la orden
Saldo insuficiente
Al colocar una orden de compra, el sistema congela el USDT correspondiente (Precio × Cantidad + Estimación de comisión). Si su USDT no es suficiente, la orden será rechazada al enviarla.
Criptomoneda ocupada por otras órdenes
Tiene 0.01 BTC en su cuenta spot, pero ya ha colocado una orden de venta de 0.008 BTC anteriormente, por lo que solo le quedan 0.002 BTC disponibles. Intentar colocar otra orden de venta de 0.005 BTC será rechazado.
KYC no completado
Las cuentas que no han completado el KYC básico tienen limitadas ciertas operaciones de alto riesgo, aunque el trading spot normal generalmente no se ve afectado. Si se indica un problema de KYC, vaya al centro de cuentas para completar la verificación.
Control de riesgo de la cuenta
En casos muy raros, la cuenta es marcada por control de riesgo y el envío de la orden se bloquea. Si su orden no aparece pendiente ni hay aviso de rechazo, hable con el servicio de atención al cliente.
Razones temporales
Mantenimiento del sistema de Binance
Binance realiza actualizaciones planificadas ocasionalmente, durante las cuales se suspende el trading en algunos pares. Consulte la página de anuncios para ver los "Avisos de mantenimiento". Las órdenes durante el mantenimiento entrarán en una cola de espera y se reanudarán al finalizar el mantenimiento.
El par de criptomonedas está en fase de subasta
Las criptomonedas recién listadas tienen un "periodo de subasta" de 5 a 15 minutos antes de abrir el trading. Durante este tiempo se pueden colocar órdenes pero no se ejecutan, para que el sistema recopile el precio de apertura. Este es un proceso normal, no un error.
Retraso de la red
Si la red entre el terminal móvil o web y el servidor de Binance es inestable, puede mostrar "orden colocada con éxito" pero en realidad no haber llegado al servidor. Refresque la página y vea la lista de órdenes; si no aparece esta orden, colóquela de nuevo.
Pasos para la investigación manual
Paso 1: Confirmar el estado de la orden
Vaya a la página de "Órdenes abiertas" y vea el estado de esta orden:
- Abierta (Open): la orden está en el libro de órdenes esperando ser ejecutada.
- Ejecución parcial (Partial Fill): se ha ejecutado una parte, el resto continúa pendiente.
- Cancelada (Canceled): cancelada por usted o por el sistema.
- Rechazada (Rejected): rechazada al momento de enviarla.
- Completada (Filled): ejecutada totalmente, ya no está en "Órdenes abiertas".
Paso 2: Comparar el precio de mercado actual con el precio de su orden
Calcule la diferencia porcentual entre "Su precio - Precio actual". En criptomonedas principales, una diferencia de más del 3% generalmente significa que tendrá que esperar; en criptomonedas pequeñas, más del 5% casi nunca se ejecutará.
Paso 3: Verificar la profundidad del libro de órdenes
Vea si el volumen de órdenes cerca de ese precio es suficiente. Si los niveles anteriores y posteriores están vacíos, significa que la liquidez es demasiado baja.
Paso 4: Comprobar la configuración del tipo de orden
Revise qué tipo eligió al realizar la orden, si marcó "Post Only" o si el TIF se estableció en IOC/FOK.
Paso 5: Cancelar la orden y reajustar
Si nada de lo anterior es el problema, lo más probable es que deba cambiar el precio. Cancele la orden original (es gratis) y colóquela de nuevo a un precio más cercano al de mercado.
Técnicas para evitar que las órdenes no se ejecuten
Técnica 1: Mirar la punta del libro antes de ordenar
Abra la página de trading, observe los cambios en las órdenes del libro en los últimos 5 a 10 minutos y encuentre la zona real de precios de compra y venta.
Técnica 2: Colocar cerca de la mejor compra/mejor venta
Si desea que se ejecute rápidamente, coloque la orden de compra al precio de Compra 1 + 0.01%, y la orden de venta al precio de Venta 1 - 0.01%. Se ejecutará casi de inmediato y no tendrá el deslizamiento de una orden de mercado.
Técnica 3: Usar una estrategia de división
Para una orden de 1000 USDT, divídala en tres: 50% al precio de Compra 1, 30% al precio de Compra 2 y 20% al precio de Compra 3. Equilibre la tasa de ejecución y el precio.
Técnica 4: Establecer tiempo de validez
Para órdenes que no quiere que queden pendientes indefinidamente, puede usar tipos TIF avanzados como GTX (Good Till Cross) para evitar que la orden caduque tras varios días.
Técnica 5: Observar el volumen de trading
Los pares de criptomonedas con gran volumen de trading tienen naturalmente tasas de ejecución altas. Los pares principales con un volumen de negociación horario superior a 100 millones de dólares casi nunca se quedan bloqueados.
Cuándo usar directamente una orden de mercado
- Necesidad urgente de liquidez o de abrir una posición.
- Fluctuaciones de precio violentas; las órdenes límite no alcanzan a seguir el ritmo.
- Monto inferior a 50 USDT, el impacto del deslizamiento es despreciable.
- Pares principales con suficiente profundidad en el libro de órdenes.
La orden de mercado se ejecuta casi al 100% de inmediato, el único costo es el posible deslizamiento.
Preguntas frecuentes
P: Mi orden parece estar en el libro de órdenes pero simplemente no se ejecuta, ¿qué sucede? R: Lo más probable es que la haya colocado en una posición alejada del precio de mercado. El libro de órdenes muestra todas las órdenes pendientes; su orden puede estar a varios niveles de distancia. La ejecución requiere que alguien acepte activamente el precio de su orden; si nadie lo hace, seguirá esperando.
P: ¿Es posible que cancelar la orden llegue tarde y se ejecute justo al cancelar? R: Probabilidad extremadamente baja. Las solicitudes de cancelación enviadas al servidor de Binance suelen responder en milisegundos. Si justo en el momento en que hace clic en cancelar alguien acepta su orden, se le informará "fallo al cancelar, la orden ya se ha ejecutado", pero esto es muy raro.
P: La orden aparece como "enviada" pero no figura en la lista de órdenes actuales, ¿qué ocurre? R: Es posible que una anomalía de red haya causado que el envío realmente fallara. Refresque la página para verificar; si sigue sin aparecer, vaya a "Historial de órdenes" para ver si hay un registro con estado "Rechazada". Si no hay nada, es que no se envió con éxito; inténtelo de nuevo.
P: El precio de la criptomoneda superó mi precio de venta y volvió a caer, ¿por qué no se ejecutó mi orden? R: Es posible que el precio solo haya sido una "cotización" que pasó por su nivel de precio pero que en realidad ninguna orden de compra ejecutada coincidiera con la suya. Esto es común en situaciones de movimientos bruscos (mechas). Si está seguro de que quiere vender, use una orden de mercado o coloque la orden límite más baja.
P: En criptomonedas pequeñas, ¿debo añadir un extra de 0.1 USDT para completar? R: Cada par tiene un monto mínimo de transacción (generalmente 10 USDT, en pares pequeños puede ser 5 USDT). Si es menos que esto, el sistema rechazará la orden, lo cual es otra forma de "no ejecutarse". Vea el aviso del monto mínimo en el panel de órdenes antes de realizarla.
P: ¿Es necesario volver a colocar la orden tras ser rechazada por Post Only? R: Sí. El rechazo de Post Only indica que su precio se ejecutaría de inmediato, no cumpliendo con la condición de "solo ser Maker". O bien ajusta el precio para que quede pendiente, o desactiva Post Only para permitir la ejecución como Taker.
Resumen
Que una orden límite de Binance spot no se ejecute se debe en el 99% de los casos a que el precio está lejos del mercado, el libro de órdenes es muy delgado o el tipo de orden se configuró incorrectamente. El sistema de emparejamiento en sí casi nunca falla. El orden de investigación: primero vea el estado de la orden, luego compare con el precio de mercado, luego verifique la profundidad y finalmente compruebe la configuración del tipo.
Los usuarios que quieran ejecutar rápidamente pueden colocar cerca de Compra 1 / Venta 1 y se ejecutará en segundos; los que quieran esperar a un precio psicológico deben aceptar que la orden puede estar pendiente mucho tiempo, esa es la naturaleza de las órdenes límite. Si se asegura de querer ejecutar de inmediato, use directamente una orden de mercado; vale la pena un deslizamiento de alrededor del 0.1% a cambio de una tasa de ejecución del 100%.