Si quieres hacer trading cuantitativo o gestionar tu cuenta de Binance con herramientas de terceros, el primer paso es crear una clave API. La clave API funciona como un "pase de acceso" para programas externos, permitiéndoles ejecutar operaciones de trading en tu nombre.
Para usar la función API necesitas una cuenta de Binance con verificación de identidad (KYC) completada. Regístrate a través de Registrarse en Binance. La gestión de API es más cómoda desde la versión web, pero también puedes crear claves desde la app después de Descargar la APP de Binance.
¿Qué es una clave API?
API (Application Programming Interface) es una interfaz de comunicación entre programas. La clave API de Binance se compone de dos partes: API Key (clave pública) y Secret Key (clave privada). Los programas externos utilizan este par de claves para acceder a tu cuenta de Binance y ejecutar operaciones.
Puedes crear varias claves API, cada una para un uso diferente. Por ejemplo, una para un bot de trading cuantitativo y otra para una herramienta de monitoreo de datos.
Pasos para solicitarla
Inicia sesión en la versión web de Binance, haz clic en el icono de tu perfil en la esquina superior derecha y selecciona "Gestión de API". Introduce una etiqueta (para recordar para qué sirve esta API, por ejemplo "trading cuantitativo") y haz clic en "Crear API".
El sistema te pedirá completar una verificación de seguridad: código por correo electrónico, código por SMS y código de Google Authenticator. Una vez superadas todas las verificaciones, la clave API se habrá creado correctamente.
Tras la creación, la página mostrará simultáneamente la API Key y la Secret Key. Aviso importante: la Secret Key solo se muestra una vez en el momento de la creación; una vez que cierres la página, no podrás volver a verla. Cópiala y guárdala de inmediato en un lugar seguro.
Configuración de permisos
Después de crear la clave API, es necesario configurar los permisos. Binance ofrece varias opciones:
Lectura de información: permite consultar el saldo de la cuenta, historial de órdenes y otros datos. Trading en Spot: permite ejecutar operaciones de compra y venta en el mercado Spot. Trading de futuros: permite ejecutar operaciones con contratos de futuros. Retiro: permite retirar fondos de la cuenta a direcciones externas.
Se recomienda activar únicamente los permisos necesarios según tu uso real. Si tu API solo se usa para trading, no actives el permiso de retiro. Cuantos menos permisos, menor es el riesgo de seguridad.
Restricción por IP
Esta es una configuración de seguridad muy importante. Puedes establecer una lista blanca de IP para cada clave API: solo se aceptarán las solicitudes provenientes de las direcciones IP especificadas.
Si ejecutas tu programa de trading cuantitativo en tu propio servidor, introduce la dirección IP del servidor. Si aún no estás seguro de la IP, puedes dejarlo sin restricción por el momento, pero ten en cuenta los riesgos. Para claves API de uso prolongado, se recomienda encarecidamente configurar la restricción por IP.
Consideraciones de seguridad
Nunca compartas tus claves API con nadie ni las publiques en lugares públicos. Si utilizas herramientas de trading de terceros, asegúrate de que sean de confianza.
Revisa periódicamente la actividad de tus claves API. En la página de gestión de API puedes ver la actividad reciente de cada clave. Si detectas algo inusual, elimina esa clave de inmediato.
Si ya no utilizas una clave API, elimínala cuanto antes. No dejes claves sin usar: representan un riesgo de seguridad innecesario.
Usos comunes
Trading cuantitativo personal: escribir programas de trading en lenguajes como Python y ejecutar estrategias automáticamente a través de la API.
Terminales de trading de terceros: como la ejecución automática de TradingView, 3Commas y otras herramientas similares.
Seguimiento de activos: conectar herramientas como CoinGecko o CoinTracker para sincronizar automáticamente los datos de tu portafolio.
Análisis de datos: obtener datos históricos de velas para backtesting y análisis.