Qué necesitas antes de empezar
- Claude Code está instalado (ver Agentes de IA 1.2).
- Cuenta de Binance con claves de API (permisos de lectura + comercio, SIN retiro).
- $200-500 para un depósito de prueba.
Paso 1 · Obtener claves de API
2
Crear API → nombre «grid-bot» → Guardar. Anota la clave de API + secreto. Activa los permisos: Lectura + Comercio de punto y margen. NO actives retiros.
3
Lista blanca de IP — agrega la IP de tu VPS. Esto es crucial para la seguridad.
Paso 2 · Crear un bot de grid con un prompt
👤 Prompt
Crea una carpeta grid-bot. Dentro, un entorno virtual de Python. Instala python-binance y dotenv.
Archivos:
1. .env: BINANCE_API_KEY=xxx BINANCE_SECRET=yyy SYMBOL=ETHUSDT
2. config.json:
- capital_usd: 1000
- rango_bajo: 3300
- rango_alto: 3700
- niveles: 10 compras + 10 ventas
- paso_pct: 2.0
- tamaño_de_posición: capital / niveles
3. grid_bot.py:
- Conexión a Binance.
- Al inicio: obtén el precio actual, calcula la cuadrícula (niveles de precio), coloca órdenes.
- Bucle cada 30 segundos:
- Verifica órdenes cumplidas
- Si se cumple una compra — crea automáticamente una venta en el paso superior
- Si se cumple una venta — crea automáticamente una compra en el paso inferior
- Registra todos los intercambios en SQLite trades.db
4. status.py — muestra el estado actual: órdenes colocadas, intercambios cumplidos, beneficio total por hoy/semana.
5. Seguridad: NO comercia si grid bot.py se ejecuta por primera vez (establece un límite max_open_orders=20).
Ejecuta en la red de prueba de Binance por primera vez. Muéstrame la configuración inicial de la cuadrícula.
🤖 Claude
✓ Creé la estructura grid-bot/
✓ Instalé python-binance 1.0.x
✓ Conexión a testnet OK
Cuadrícula inicial (ETH/USDT @ $3500):
VENTA: $3570 $3500 $3430...
COMPRA: $3430 $3360 $3290...
20 órdenes colocadas. Registros en trades.db.
Paso 3 · Ejecución en mainnet
Después de que funcione en testnet — cambia a la red real de Binance:
👤 Prompt
1. En .env reemplaza las claves de API de testnet con las de mainnet.
2. Reduce el capital a $200 (para la primera semana).
3. Ejecuta.
4. Monitorea las primeras 24 horas cada 2-3 horas: ¿se colocan correctamente las órdenes?, ¿se rellenan correctamente después de los cumplimientos?
Si algo no está bien — di /halt en Telegram, el bot se detendrá.
Qué Claude instalará
- python-binance — SDK oficial para Binance.
- asyncio + websockets — para actualizaciones de precios en tiempo real.
- SQLite — para registros de intercambios.
- python-telegram-bot — para alertas.
⚠️ ENABLE_WITHDRAWALS = NO
Incluso si no das la clave privada — si el bot tiene permiso de retiro, un hacker puede retirar tu dinero. SIEMPRE desactiva el retiro para los bots de comercio.
🎯 Lo principal
Un prompt — un bot de grid funcionando. Primero testnet, luego mainnet con poco capital. ENABLE_WITHDRAWALS = NUNCA. En la próxima lección — probamos la estrategia en la historia.