Saltar al contenido
Backtest

Prueba una estrategia con datos pasados

Un backtest reproduce una estrategia sobre datos historicos del mercado para que veas como habria funcionado — sin arriesgar dinero real.

💡Nuevo en el backtesting?

Elige un preset abajo, pulsa "Enviar al creador de bots" y, en el panel, haz clic en "Ejecutar Backtest" — ese es el flujo de un clic que ya teniamos. El boton Monte Carlo al lado somete a estres los mismos parametros rebarajando las operaciones.

Conservador · BTC spot

Timeframe lento, riesgo ajustado por operacion, perfil de drawdown pequeno.

Riesgo: 1% de riesgo por operacion, sin apalancamiento
Timeframe: Velas de 1h
Horizonte: Ultimos 90 dias

Esperado: Baja frecuencia de operaciones, curva de capital mas suave.

Enviar al creador de bots →

Equilibrado · ETH swing

Configuracion de velocidad media que busca movimientos de uno a varios dias.

Riesgo: 2% de riesgo por operacion, apalancamiento 2× opcional
Timeframe: Velas de 15m
Horizonte: Ultimos 90 dias

Esperado: Actividad moderada, ganancias/perdidas equilibradas.

Enviar al creador de bots →

Agresivo · scalping de SOL

Reacciones rapidas en velas cortas con salidas mas ajustadas.

Riesgo: 3% de riesgo por operacion, apalancamiento permitido
Timeframe: Velas de 5m
Horizonte: Ultimos 30 dias

Esperado: Muchas operaciones, oscilaciones de drawdown mayores.

Enviar al creador de bots →

Lo que veras en los resultados

Curva de capitalOcultar explicación

Un grafico de linea del valor de tu cuenta a lo largo del tiempo. Suave y en alza = bueno. Irregular con caidas profundas = arriesgado.

Drawdown maximo¿Qué significa esto?
Ratio de Sharpe¿Qué significa esto?
Tasa de acierto vs. factor de beneficio¿Qué significa esto?

Ya tienes un bot? Haz backtest desde el formulario

En el panel, el formulario de creacion de bot ya tiene los botones "Ejecutar Backtest" y "Ejecutar Monte Carlo" — ejecutan los parametros que ingresaste contra el bot que seleccionaste en la barra lateral. Usa esta pagina cuando quieras empezar desde un preset; usa el panel cuando ya hayas construido el bot.

Abrir panel

Avanzado: schema completo de configuracion

Los usuarios avanzados pueden pegar un JSON historical_test completo en el editor avanzado del formulario del bot. El schema refleja el motor de backtest del backend.

Mostrar referencia del schema
{
  "data_dir": "/tmp/past_data",
  "symbol": "BTCUSDT",
  "timeframe": "5m",
  "max_candles": 1500,
  "bot": { /* full BotFormState payload (see bot creator form) */ },
  "backtest": {
    "initial_balance": 10000.0,
    "fee_bps": 6.0,
    "slippage_bps": 10.0
  },
  "monte_carlo": {
    "iterations": 100,
    "horizon_steps": 288,
    "trades_per_step": 0.15
  }
}