Barrido de parámetros (búsqueda en rejilla)

Un barrido de parámetros, o búsqueda en rejilla, ejecuta la misma estrategia una vez por cada combinación de valores de un conjunto declarado de parámetros y registra el resultado de cada ejecución. Dibuja un mapa de cómo se comporta la regla según sus ajustes; el mapa es informativo, mientras que quedarse con la mejor casilla sin corregir por el número de casillas es la vía por la que entra el sesgo de selección en un backtest.

Senzoukria · Glosario · Actualizado en septiembre de 2026


Construir la rejilla

Cada parámetro recibe una lista de valores candidatos; la rejilla es el producto cartesiano de esas listas, y cada casilla es un backtest completo. Una regla con un lookback de cinco valores y un umbral de seis valores da treinta ejecuciones; añade un tercer parámetro con cuatro valores y pasa a ciento veinte. El recuento crece multiplicativamente, por eso importa más el número de parámetros barridos a la vez que el número de valores de un eje cualquiera.

Los valores deben elegirse antes del barrido, en una escala que tenga sentido para el parámetro (un lookback en barras, un umbral en ticks o en una razón), y la lista debe incluir valores que esperes que sean malos. Una rejilla formada solo por valores que ya pintaban bien es una segunda ronda de selección disfrazada de prueba.

Leer el mapa, no al ganador

  • Busca una región donde muchas casillas vecinas rindan razonablemente; esa meseta es el aspecto que tiene una regla con estructura.
  • Una casilla aislada muy por encima de sus vecinas es más probable que sea una coincidencia de la muestra que un hallazgo.
  • Mira cómo cambia el mapa cuando subes los costes; una meseta que sobrevive a más deslizamiento vale más que un pico que no.
  • Registra la rejilla entera, no la fila de cabeza. El recuento de casillas es una entrada de cualquier corrección posterior por selección.

El barrido dentro de un walk-forward

En el análisis walk-forward la rejilla se ejecuta sobre cada tramo de entrenamiento y la regla de selección elige una casilla por tramo; los tramos de prueba usan después esa casilla. Este es el uso honesto de un barrido: el ganador se elige sobre datos que preceden a los datos que lo juzgan. Ejecutar la rejilla sobre el periodo completo y presentar la mejor casilla es otro ejercicio, útil para el mapa y para calcular estadísticos de sobreajuste, y no una medida de rendimiento alcanzable.

En Senzoukria

El panel Backtest automático de la pantalla Replay tiene un control Parámetros a barrer dentro del interruptor walk-forward. A cada parámetro expuesto por la estrategia se le puede dar un conjunto de valores; el panel muestra el recuento resultante como combinaciones por tramos con una duración estimada, y rechaza una rejilla que supere un máximo con el mensaje Demasiadas combinaciones, pidiéndote que quites valores. Una nota explica por qué: cada combinación de más es una tirada más sobre los mismos datos, y pasado cierto punto estás midiendo la suerte de un sobreajuste en lugar de una estrategia.

Tras la ejecución, el gráfico de estabilidad muestra la configuración elegida frente a sus vecinas inmediatas en la rejilla, a un paso en un eje, con la indicación de que una meseta es el aspecto que tiene una ventaja real. El Gauntlet vuelve a ejecutar la rejilla completa sobre todas las barras para construir la matriz que hay detrás de la Probabilidad de sobreajuste del backtest, e informa del número de configuraciones probadas junto al Sharpe deflactado.

Errores frecuentes

  • Barrer muchos parámetros a la vez sobre un histórico corto.
  • Construir la rejilla con valores ya elegidos a ojo.
  • Presentar como resultado de la estrategia la mejor casilla del periodo completo.
  • Repetir el barrido con una rejilla más amplia tras un resultado decepcionante, sin contar las ejecuciones anteriores.

Esta página en otros idiomas

Preguntas frecuentes

¿Cuántas combinaciones son demasiadas?
Depende de cuántas operaciones independientes aporte la muestra y de si se aplica una corrección por selección. Cuantas más casillas en relación con las operaciones, más probable es que la mejor sea una tirada afortunada. Una regla práctica es estrechar los rangos o barrer menos parámetros a la vez, registrar el recuento total y leer el estadístico deflactado en lugar del bruto.
¿La búsqueda en rejilla es lo mismo que optimizar?
La búsqueda en rejilla es una forma de optimizar: exhaustiva sobre un conjunto declarado de valores. Otros métodos buscan de forma adaptativa. La rejilla tiene la ventaja de producir un mapa completo del vecindario, que es de donde se lee la estabilidad de parámetros, y el inconveniente de un coste que se multiplica con cada parámetro añadido.
¿Hay que operar la mejor casilla de un barrido?
No solo por lo que diga el barrido. La mejor casilla sobre todo el histórico se eligió con los mismos datos que produjeron su resultado. Usa el barrido dentro de un walk-forward para que la selección preceda a la evaluación, comprueba que la casilla elegida se apoya en una meseta, sube los costes y mira si sobrevive, y deja el recuento de casillas en el registro.