Por qué probar la estrategia de cuadrícula
Antes de invertir dinero real, es importante saber cómo funcionaría tu estrategia con datos históricos. Si en el pasado fue perjudicial, es probable que también lo sea en el futuro.
Fuente — Datos históricos de Binance
Binance proporciona datos OHLCV (Open/High/Low/Close/Volume) gratuitos para todo el tiempo. Puedes obtenerlos a través de REST o descargándolos en bloque.
👤 Sugerencia
En el bot de cuadrícula, crea un probador de estrategia/.
1. data_loader.py: descarga OHLCV ETHUSDT de 1 minuto durante los últimos 60 días a través de la API de Binance. Guárdalos en parquet.
2. simulator.py:
- Carga los datos.
- Inicializa la cuadrícula con los mismos parámetros que tu configuración en vivo.
- Recorre cada minuto:
- Si el precio toca el nivel de compra → simula el llenado, agrega una venta un paso más alto.
- Si el nivel de venta → llenado, compra un paso más bajo.
- Rastrea: pedidos llenados, tamaño de posición, valor en USD.
3. report.py:
- Beneficio total / pérdida durante 60 días.
- Desglose diario.
- Máximo drawdown.
- Tasa de victoria (operaciones de cuadrícula llenadas).
- Si hubo un breakout — qué sucedió.
Ejecuta la prueba de estrategia. Muestra el informe + gráfico de la curva de equity.
Qué buscar en los resultados
| Métrica | Buen indicador |
| Retorno total de 60 días | +5-15% |
| Máximo drawdown | <-10% |
| Distribución de beneficio y pérdida diaria | La mayoría de los días con beneficio |
| Eventos de breakout | <3 en 60 días |
| Ratio de Sharpe | >1.5 (excelente >2.5) |
Optimización de walk-forward
Si deseas optimizar los parámetros (paso, rango) — no lo hagas con todo el conjunto de datos. De lo contrario, sobreajustarás.
👤 Sugerencia
En el probador de estrategia, agrega walk-forward.py:
1. Divide los datos históricos en 70/30 (entrenamiento/prueba).
2. En el entrenamiento — prueba diferentes pasos (0,5, 1, 1,5, 2, 3%) y rangos (±3%, ±5%, ±8%, ±10%).
3. Selecciona los mejores parámetros según el ratio de Sharpe.
4. En la prueba — verifica cómo funcionan (rendimiento fuera de muestra).
5. Si el rendimiento de la prueba es <30% + que el del entrenamiento — significa que sobreajustaste, no lo uses.
Muestra las 5 mejores combinaciones + su rendimiento fuera de muestra.
Revisión de la realidad
La prueba de estrategia muestra una imagen idealizada. El bot real puede ser un 20-40% peor:
- Slippage — tus órdenes se colocan con un precio no exacto (especialmente órdenes de mercado).
- Retrasos en el llenado — en la prueba de estrategia, el llenado es instantáneo, en la realidad son segundos-minutos.
- Cortes de red — el bot puede no reaccionar a movimientos rápidos.
- Tasas de financiamiento (en futuros) — se llevan una parte del beneficio.
Así que si la prueba de estrategia mostró +12% — espera un 6-8% real. Si la prueba de estrategia mostró -5% — RETIRADA, la realidad será peor.
💡 Lista de verificación previa al vuelo
Antes del mainnet:
✅ Prueba de estrategia durante 60+ días — beneficio neto positivo
✅ Walk-forward — rendimiento fuera de muestra no deg más de 30%
✅ Drawdown <10%
✅ Ratio de Sharpe >1.5
Si todos son así — lanza. Si alguno no es así — los parámetros no son adecuados.
🎯 Lo principal
Prueba de estrategia durante 60 días. Walk-forward para evitar sobreajustar. Expectativa realista — 70% de la prueba de estrategia. En la próxima lección — gestión de riesgos y protección contra breakout.