Errores comunes

Si el programa no te funciona correctamente, revisa estas situaciones, es posible que te suceda.

binance.exceptions.BinanceAPIException: APIError(code=-1021): Timestamp for this request was 1000ms ahead of the server’

Error de sincronización del reloj de computador con la API de Binance, actualiza tu reloj.

ImportError: cannot import name ‘config’ from ‘_config’ (E:\_config.py)

No existe el archivo .env en la carpeta de ejecución, asegurate que el archivo este alli.

binance.exceptions.BinanceAPIException: APIError(code=-2014): API-key format invalid.
[2108] Failed to execute script ‘booker’ due to unhandled exception!

Te hace falta escribir las credenciales de la API en el archivo .env, asegurate que la API tenga los permisos para operar futuros.

Error: APIError(code=-4061): Order´s position side does not match user´s setting.

El programa no esta configurado para trabajar en modo cobertura (Hedge) o en modo unilateral (One Way), revisar configuración de Binance

hedge mode one way mode binance

Too many requests; current limit of IP(190.10x.1x.x9) is 2400 requests per minute. Please use the websocket for live updates to avoid polling the API.

La API de Binance tiene como límite un máximo de 1200 solicitudes por minuto, así que ve despacio.

Preguntas frecuentes API Binance.

  • Máximo 1200 solicitudes por minuto
  • Máximo 50 órdenes cada 10 segundos y 160.000 órdenes por día

APIError(code=-1003) Way too many requests; IP(1×0.2xx.x29.x0) banned until 1659380039902. Please use the websocket for live updates to avoid bans.

Demasiadas conexiones hechas desde esa IP a la API de Binance por eso te bloquearon temporalmente.

No le des tanta caña a los bots.

APIError(code=-2019): Margin is insufficient.

El balance (USDT) que tiene en la billetera de futuros no es suficiente para abrir una operación en esa moneda, generalmente se da al tradear con monedas de alto valor, ejemplo, BTCUSDT ETHUSDT. Otra posibilidad es el apalancamiento muy bajo para la moneda.

Si tienes poco capital, abre operaciones en monedas de precios bajos.

APIError(code=-4003): Quantity less than zero.

La inversión inicial para abrir la operación no es suficiente, debes aumentar tu capital inicial, es decir, aumentar el porcentaje para abrir tu operación y poder comprar mas monedas, generalmente se da al tradear con monedas de alto valor, ejemplo, BTCUSDT ETHUSDT.

Si tienes poco capital, abre operaciones en monedas de precios bajos.

APIError(code=-4164): Order’s notional must be no smaller than 5.0 (unless you choose redune only).

La inversión inicial para abrir la operación es minimo de 5 dólares, aumenta la inversión inicial.

Si tienes poco capital, abre operaciones en monedas de precios bajos.

APIError(code=-1121): Invalid symbol.

El nombre de la moneda en el archivo .env esta escrito de manera errada.

Debes corregir el nombre de la moneda en el archivo de configuración.

Carrito de compra