Inicio Biblioteca Trading Spot

¿Por qué no se ejecuta mi orden en Binance? ¿Cuánto tiempo hay que esperar?

Cuando una orden limitada en Binance Spot no se ejecuta tras ser colocada, las razones suelen centrarse en 4 categorías: el precio está demasiado lejos del mercado actual, hay demasiadas órdenes esperando al mismo precio, falta de liquidez en el par o la dirección del mercado es opuesta a la esperada. Una orden limitada razonable (desviación del 0.1% al 0.3% del precio de mercado) suele ejecutarse en 1 a 10 minutos; si la desviación supera el 1%, el tiempo de espera puede ser de horas o días; y para órdenes con una desviación superior al 3%, más del 80% terminan siendo canceladas o caducan. Para ver el estado de sus órdenes, inicie sesión en el sitio web oficial de Binance, vaya a "Órdenes" → "Órdenes Spot"; en dispositivos móviles, siga la misma ruta en la APP oficial de Binance; para usuarios de Apple, consulte el Tutorial de instalación de iOS. A continuación, desglosamos las 4 causas principales, estimamos los tiempos de espera y ofrecemos métodos prácticos para mejorar la tasa de ejecución.

I. Las 4 causas principales de una orden no ejecutada

Causa 1: El precio está demasiado lejos del mercado

Esta es la causa más común, representando más del 70% de todas las órdenes no ejecutadas.

Ejemplo: El precio de mercado de BTC es 62,000 y usted coloca una orden limitada de compra a 60,000. Esto significa que debe esperar a que BTC caiga un 3.2% para ejecutarse. Si el mercado oscila entre 61,800 y 62,500, su orden permanecerá pendiente indefinidamente.

Causa 2: Cola en el mismo nivel de precio del libro de órdenes

Incluso si su precio es correcto, si ya hay decenas de órdenes en ese mismo nivel, se ejecutan por orden de llegada.

Ejemplo: El nivel de Compra 1 en 61,995 ya tiene una profundidad de 3.2 BTC en espera. Usted se coloca al final de la cola. Solo después de que se ejecuten esos 3.2 BTC iniciales, la siguiente orden de venta podrá llegar a la suya.

Causa 3: Liquidez insuficiente en el par de trading

Las altcoins nuevas o de baja capitalización tienen libros de órdenes muy finos, con volúmenes diarios que pueden ser de solo unos pocos miles de dólares. En estos casos, una orden puede tardar horas en encontrar una contraparte.

Causa 4: La dirección del mercado es opuesta a su orden

Usted coloca una orden de compra, pero el mercado sigue subiendo; el precio se aleja cada vez más de su precio de compra y nunca regresa para ejecutar la orden.

La siguiente tabla resume las características y soluciones para estas 4 causas:

Causa Porcentaje Fenómeno típico Solución
Desviación de precio 70% Horas sin movimiento Cancelar y ajustar el precio
Cola de espera 15% El precio llegó pero no se ejecutó Ajustar el precio en un 0.01%
Falta de liquidez 10% Altcoins, volumen bajo Cambiar a pares más principales
Dirección opuesta 5% El precio se aleja constantemente Cancelar y reevaluar tendencia

II. Cómo estimar el tiempo de espera

Paso 1: Analizar la desviación

Desviación = |Precio de orden - Precio de mercado| / Precio de mercado

  • Desviación < 0.1% → Ejecución usual en 10 segundos a 2 minutos (spread mínimo).
  • Desviación 0.1% - 0.3% → Ejecución usual en 2 minutos a 1 hora.
  • Desviación 0.3% - 1% → Ejecución usual en 1 hora a 1 día.
  • Desviación > 1% → Puede tardar días, semanas o nunca ejecutarse.

Paso 2: Verificar el volumen de trading de 24 horas

Frecuencia de ejecución aproximada en los principales pares de Binance Spot:

Par de trading Volumen 24h Intervalo promedio de ejecución
BTC/USDT 1,500 millones USD < 1 segundo
ETH/USDT 800 millones USD < 1 segundo
BNB/USDT 300 millones USD 1-2 segundos
SOL/USDT 200 millones USD 2-3 segundos
Altcoins medias 5M - 20M USD 10-30 segundos
Altcoins nuevas < 1 millón USD 1-5 minutos

A mayor frecuencia de ejecución → mayor rotación del libro de órdenes → mayor probabilidad de ejecución al llegar al precio.

Paso 3: Calcular el tiempo de ejecución estimado

Utilice esta fórmula sencilla:

Tiempo de espera estimado ≈ Desviación × Inversa de volatilidad × Peso de la cola

Ejemplo: BTC está en 62,000 y coloca compra a 61,800 (desviación 0.32%). Con una volatilidad promedio de 0.5% por hora, el precio tardaría unos 40 minutos en caer a ese rango. Si en ese nivel ya hay 2 BTC esperando, sume 2-3 minutos de cola. Estimación total: unos 45 minutos.

Paso 4: Monitoreo real

En la lista de órdenes se muestra "Cantidad ejecutada / Total". Una ejecución parcial indica que el precio alcanzó el nivel, pero la contraparte no fue suficiente para completar la orden. Si el estado es 0%, el precio nunca llegó a su nivel.

III. Cómo mejorar la tasa de ejecución de órdenes

Método 1: Colocar la orden pegada a Compra 1 / Venta 1

La forma más segura de ejecución: Al comprar, coloque la orden un 0.01% por encima de Compra 1 (un tick más alto); al vender, un 0.01% por debajo de Venta 1. Esto evita ser Taker inmediatamente pero lo coloca al principio de la cola.

Método 2: Dividir órdenes grandes

La probabilidad de ejecución de una orden de compra de 5 BTC es mucho menor que la de 5 órdenes de 1 BTC, porque:

  • Se distribuyen en diferentes precios, aumentando la probabilidad de acierto.
  • Cada orden hace su propia cola, sin esperar a que se complete un bloque gigante.
  • Permite ejecuciones parciales continuas.

Método 3: Elegir pares con buena liquidez

Una misma moneda puede aparecer en varios pares; priorice el de mayor volumen:

Moneda Par recomendado Razón
BTC BTC/USDT El más grande del mercado
ETH ETH/USDT La mejor profundidad
Swap Stablecoins FDUSD/USDT Comisiones cero
Relacionados BTC BTC/FDUSD Par con comisiones cero

Método 4: Evitar horarios extremos

Alrededor de las 0:00 UTC es el momento de liquidación de opciones en Binance, con alta volatilidad y spread. El mayor volumen se concentra entre las 16-24h de Asia y las 21-5h de América, horarios con la mejor profundidad.

Método 5: Usar vigencia IOC o FOK

En el panel de órdenes puede elegir la vigencia:

  • GTC (Válida hasta cancelar): Opción por defecto, permanece hasta que se ejecute o cancele.
  • IOC (Inmediata o cancelar): Ejecuta la parte posible ahora mismo y cancela el resto automáticamente.
  • FOK (Todo o nada): O se ejecuta completa o se cancela por completo.

Si tiene prisa pero no quiere ser Taker, use IOC con un precio ligeramente superior a Compra 1; lo que pueda ejecutarse lo hará y el resto se cancelará.

IV. Casos especiales de órdenes no ejecutadas

Caso 1: La orden aparece como "Nueva" pero al 0%

Indica que ninguna contraparte en el libro ha tocado su precio. Verifique en la vela de K si el precio mínimo (compra) o máximo (venta) ha llegado a su nivel.

Caso 2: Se detiene tras una "Ejecución parcial"

La contraparte en ese nivel de precio se agotó. El resto de su orden espera a que aparezca una nueva contraparte en ese mismo nivel.

Caso 3: La orden desaparece sin ejecutarse

Puede haber sido cancelada automáticamente por el sistema:

  • La orden superó los 90 días sin ejecutarse (límite de GTC).
  • El par fue suspendido o eliminado de Binance.
  • La cuenta activó un control de riesgos (ej. tras un gran retiro se bloquea temporalmente el trading spot).

Caso 4: Orden colocada cerca del límite de subida/bajada

Algunas altcoins pueden tener un "límite de subida" tras un pump rápido (Compra 1 muy superior a Venta 1); en estos momentos, las órdenes de venta razonables pueden no ejecutarse por un vacío de liquidez instantáneo.

V. Estrategia de cancelación

Las órdenes que no se ejecutan tras mucho tiempo deben gestionarse activamente.

3 criterios para cancelar

Criterio 1: Órdenes sin ejecución por más de 2 horas y con desviación > 0.5%; el análisis original podría haber caducado, se recomienda cancelar y reevaluar.

Criterio 2: Cambios en la estructura del mercado (ruptura de niveles clave, noticias macro, grandes liquidaciones); la lógica original de la orden queda invalidada, cancele inmediatamente.

Criterio 3: Necesidad de liberar fondos para otras operaciones; cancele directamente.

Cómo cancelar

  • Web: Lista de órdenes → Botón "Cancelar" a la derecha de cada orden.
  • APP: Página de órdenes → Seleccionar orden → Botón inferior "Cancelar orden".
  • Cancelar órdenes no tiene comisión; puede cancelar y volver a colocar indefinidamente.

FAQ - Preguntas frecuentes

P: ¿Cuánto es lo máximo que puede durar una orden en Binance? R: Las órdenes de tipo GTC caducan automáticamente a los 90 días. Si no se ejecutan en ese tiempo, el sistema las cancela y libera los fondos. Si necesita más tiempo, deberá colocarla de nuevo.

P: Coloqué un precio mejor que el de mercado, ¿por qué no se ejecutó? R: Una orden con precio mejor que el mercado se ejecuta instantáneamente (siendo Taker). Si no lo hizo, puede ser que: 1) El precio no fuera tan bueno como pensaba (verifique Compra 1/Venta 1); 2) El precio cambió en el instante exacto de enviar la orden.

P: ¿Ocupa fondos una orden limitada pendiente? R: Sí. Al colocar una compra, se congela el USDT correspondiente; al vender, se congela la criptomoneda. Al cancelar, los fondos se liberan inmediatamente.

P: ¿Por qué a veces se ejecuta el 80% y luego se detiene? R: Ya no hay contraparte en ese nivel de precio para el 20% restante. Permanecerá pendiente hasta que el precio regrese a ese nivel. Si no desea esperar, cancele; se le cobrará la comisión proporcional al 80% ejecutado y nada por el resto.

P: ¿Hay límites si coloco muchas órdenes en Binance? R: Sí. Binance limita el número de órdenes pendientes por par (máximo 200 para cuentas normales) y un total de 1000 entre todos los pares. Si supera el límite, las nuevas órdenes serán rechazadas hasta que cancele algunas.