Inicio › Documentación › Construir estrategias
Bloque 6

Cómo funciona la optimización

1
Expansión de instancias

Cada indicador con rango de período se expande a instancias concretas. Si hay múltiples fuentes, se crea una instancia por cada combinación fuente × período.

2
Generación de condiciones

Grupo A: indicador × umbral × operador. Grupo B: todos los pares de instancias × operadores. Con MaxAnd ≥ 2, además todas las combinaciones AND.

3
Backtest paralelo (CPU o GPU)

Cada combo se backtesta sobre el período In-Sample. Por defecto se reparte entre todos los núcleos de CPU; si marcas GPU y hay un dispositivo OpenCL disponible, el barrido corre en la tarjeta gráfica (un hilo GPU por combo), típicamente 10-15× más rápido. Entrada al Open siguiente; salida por TP/SL intrabar o señal al cierre.

4
Filtrado y ranking

Solo pasan estrategias con MinTrades mínimo. Los resultados se rankan por el criterio elegido (Win%, PF, Bº%…). Selecciona cualquiera para ver su informe completo.

🧮 Ejemplo — la explosión combinatoria

Aquí se ve por qué MaxAnd es tan potente… y tan peligroso. Supongamos que la generación produce 500 condiciones simples (indicadores × períodos × operadores × umbrales). El número de estrategias a backtestear según MaxAnd:

MaxAnd = 1
500
500
MaxAnd = 2
125 mil
500 + C(500,2)
MaxAnd = 3
20,7 M
+ C(500,3)

De 500 a 20 millones con solo subir MaxAnd de 1 a 3 (y con más condiciones base el salto es a miles de millones). Dos consecuencias: (1) por eso existe el modo Aleatorio — muestrear al azar cuando el espacio es astronómico; (2) con tantas pruebas, algunas ganan por puro azar — por eso MaxAnd=3 exige MinTrades alto, ranking por ProfitFactor y validación posterior (PBO/DSR, Walk-Forward).

In-Sample vs Out-of-Sample

AniQuant divide los datos. El período In-Sample (IS) se usa para encontrar las mejores condiciones; el Out-of-Sample (OS) valida si la estrategia generaliza a datos que el sistema nunca vio.

IN-SAMPLE
El motor entrena aquí. Buena estrategia: PF > 1.5 en IS.
OUT-OF-SAMPLE
Datos no vistos. Si también funciona aquí, la lógica es válida y no fruto del azar.
Pruébalo tú mismo

AniQuant se prueba gratis durante 30 días, con todos los módulos y sin tarjeta.

← Anterior
Condiciones de salida: stops, objetivos y trailing
Siguiente →
Generación de estrategias: exhaustiva, aleatoria y genética
Más en Construir estrategias