¿Qué hace margin-trading?
Operaciones de trading con margen en Binance usando la API de Binance. La autenticación requiere clave API y clave secreta.
Descripción
Esta habilidad permite realizar operaciones de trading con margen en el exchange Binance a través de su API. Los usuarios deben proporcionar su clave API y clave secreta para autenticarse. Soporta la gestión de cuentas de margen aislado y cruzado, incluyendo la capacidad de realizar órdenes de compra y venta, consultar saldos y estados de cuentas, y gestionar préstamos y reembolsos de margen.
Configuración
Para usar esta habilidad, necesitarás:
- Una cuenta de Binance.
- Generar una clave API y clave secreta desde el panel de administración de Binance (asegúrate de habilitar los permisos de trading con margen).
- Configurar las variables de entorno o los parámetros de habilidad apropiados.
Variables de Entorno
BINANCE_API_KEY: Tu clave pública de la API de Binance.BINANCE_SECRET_KEY: Tu clave secreta de la API de Binance.
Parámetros de Habilidad (Alternativa)
También puedes pasar la clave API y la clave secreta directamente al invocar la habilidad.
Capacidades
La habilidad proporciona las siguientes funciones principales:
- Crear una orden de margen: Realizar una orden de compra o venta con apalancamiento.
- Cancelar una orden: Cancelar una orden abierta en tu cuenta de margen.
- Consultar saldo: Verificar el saldo disponible en tu cuenta de margen (activos y pasivos).
- Transferir fondos: Mover fondos entre tu cuenta spot y de margen.
- Gestionar préstamos: Solicitar un préstamo de margen o reembolsarlo.
Ejemplo de Uso
Aquí hay un ejemplo de cómo usar la habilidad con un agente de IA:
# Solicitar una orden de margen
node margin-trade.js --symbol BTCUSDT --side BUY --type MARKET --quoteOrderQty 100
O en un script:
const marginTrade = require('binance-margin-trading');
// Autenticación
marginTrade.setApiKey(process.env.BINANCE_API_KEY, process.env.BINANCE_SECRET_KEY);
// Crear orden de margen
const order = await marginTrade.createMarginOrder({
symbol: 'BTCUSDT',
side: 'BUY',
type: 'MARKET',
quoteOrderQty: 100
});
console.log('Orden creada:', order);
Notas de Seguridad
- Nunca compartas tu clave secreta.
- Usa claves API con permisos específicos (solo trading con margen) y considera limitar los retiros.
- Almacena las claves de forma segura mediante variables de entorno o un gestor de secretos.
Soporte
Para problemas o preguntas, consulta la documentación oficial de la API de Binance o abre un issue en este repositorio.