Qué son, cómo funcionan y por qué son la herramienta que separa a un trader que prueba cosas sueltas de un quant con un proceso repetible.
Si construyes estrategias de trading algorítmico en StrategyQuant, tarde o temprano te topas con un límite: el módulo Builder genera estrategias, pero cada retesteo, cada optimización y cada prueba de robustez las tienes que lanzar tú, a mano, una a una. Eso funciona para probar una idea. No funciona cuando quieres desarrollar estrategias de forma sistemática, con un proceso que puedas repetir sin cometer los mismos errores de configuración cada vez.
Ahí es donde entra el módulo Custom Project. En este artículo abrimos la guía completa de la serie: qué es, en qué se diferencia de trabajar con el Builder de forma manual, sus ventajas reales y cuándo merece la pena montar uno. El resto de artículos de la serie profundizan en cada pieza — interfaz, tipos de tarea, bucles, pruebas de robustez, filtros y un flujo completo de ejemplo.
Tabla de contenidos
¿Qué es un Custom Project?
Un Custom Project (Proyecto Personalizado) es un motor de automatización dentro de StrategyQuant X que permite encadenar múltiples tareas — construcción, testeo, optimización, filtrado — en un único flujo secuencial, configurable y repetible. Mientras que el Builder estándar genera estrategias de forma aislada y necesita que tú lances cada prueba posterior, un Custom Project orquesta todo el ciclo de vida de una estrategia de principio a fin, sin intervención manual.
El esquema básico de cualquier Custom Project sigue siempre la misma lógica:
- Builder → genera un lote grande de estrategias candidatas.
- Retest → las somete a un primer filtro fuera de muestra.
- Optimize → afina los parámetros de las supervivientes.
- Portfolio / Filtrado → se queda con las mejores para operarlas.
Cada tarea del flujo produce resultados que se almacenan en un Databank independiente, del que se alimenta la siguiente tarea. Ese encadenamiento de databanks es, en realidad, el esqueleto de todo el sistema — le dedicamos un artículo entero más adelante en la serie.
Builder manual vs. Custom Project
La diferencia no es solo de comodidad. Cambia el tipo de trabajo que haces:
| Builder manual | Custom Project |
| Generar estrategias | Generar + filtrar + validar + optimizar |
| Intervención manual en cada paso | Ejecución 100% automática y desatendida |
| Un solo activo o período por sesión | Multi-activo, multi-período y multi-timeframe en un mismo ciclo |
| Sin gestión de memoria automática | Limpieza automática de databanks intermedios |
| Sin bucles de repetición | Bucles condicionales hasta alcanzar el objetivo marcado |
| Riesgo de inconsistencia entre pruebas | Configuración idéntica garantizada en todas las ejecuciones |
CLAVE PRÁCTICA
Los Custom Projects son la diferencia entre un trader retail que prueba cosas sueltas y un quant con un proceso. No es una cuestión de nivel técnico, sino de método: un proceso definido una vez se puede auditar, repetir y mejorar; un proceso improvisado cada vez, no.
Ventajas principales
- Automatización completa del proceso de desarrollo de estrategias, de la generación al portfolio final.
- Filtrado progresivo: cada tarea encadena una prueba de robustez más exigente que la anterior, sin repetir trabajo sobre estrategias que ya deberían haberse descartado.
- Bucles condicionales para acumular estrategias de calidad hasta alcanzar un objetivo, sin que tengas que relanzar nada manualmente.
- Notificaciones al finalizar el proceso — por email o aviso emergente — que te liberan de estar pendiente del ordenador.
- Escalabilidad real: no hay un límite práctico de tareas encadenadas; proyectos con 20 o más tareas son perfectamente viables.
¿Cuándo conviene usar un Custom Project?
No todo desarrollo necesita este nivel de automatización. Tiene sentido montarlo cuando:
- Quieres dejar el software corriendo durante la noche o el fin de semana y revisar los resultados después.
- Necesitas un proceso de validación multi-capa que no dependa de que tú lances cada prueba en el momento correcto.
- Desarrollas estrategias para varios mercados o marcos temporales a la vez.
- Quieres garantizar que todas las estrategias de un portfolio han pasado exactamente los mismos filtros — sin el riesgo de que una se probara con un spread distinto o un rango de fechas distinto por error humano.
- Ya identificaste un proceso de construcción que funciona y quieres poder repetirlo de forma idéntica, tantas veces como haga falta.
Si solo estás probando una idea puntual, el Builder manual sigue siendo la herramienta correcta. El Custom Project entra en juego cuando ese proceso se vuelve repetible.
Las piezas que forman cualquier flujo
Un Custom Project se construye a partir de un puñado de conceptos que se combinan entre sí. Los vemos en profundidad en el resto de la serie:
- La interfaz — las cuatro zonas de la pantalla y cómo se crea el primer proyecto.
- Las tareas — el catálogo completo: Builder, Retest, Optimize, Filter Strategies, Go To Task, Notification, Portfolio Builder, Custom Analysis y el resto.
- Los databanks — el sistema de almacenamiento que conecta unas tareas con otras.
- Los bucles — cómo repetir un ciclo hasta acumular el número de estrategias que necesitas.
- Las pruebas de robustez — Monte Carlo, Walk-Forward Matrix, SPP y Multi-Market.
- Los filtros y el ranking — cómo diseñar un embudo de calidad por capas.
- Un flujo completo de ejemplo — un Custom Project profesional para XAUUSD H1, paso a paso.
Preguntas frecuentes (FAQs)
¿Necesito saber programar para usar Custom Projects?
No, para la gran mayoría de tareas no. Las únicas excepciones son la tarea Custom Analysis, pensada para quienes quieren incorporar scripts propios, y algunos snippets avanzados de Monte Carlo. El resto del catálogo se configura desde la interfaz, sin escribir código.
¿Un Custom Project sustituye al Builder?
No lo sustituye, lo incorpora. La primera tarea de casi cualquier Custom Project es, precisamente, una instancia del Builder — con la diferencia de que a partir de ahí el flujo continúa solo, encadenando retesteo, optimización y filtrado sin que tengas que lanzarlos tú.
¿Cuánto tiempo tarda en ejecutarse un Custom Project completo?
Depende del volumen de estrategias generadas y de cuántas pruebas de robustez encadenes — especialmente las que exigen un re-backtest completo, como Monte Carlo Retest o Walk-Forward Matrix. No es raro que un flujo profesional corra durante varias horas o incluso días; por eso existen la tarea de notificación y los bucles: para que el proceso funcione sin que tengas que supervisarlo.
¿Se pueden compartir o reutilizar los Custom Projects?
Sí. Se guardan como archivos de proyecto que puedes exportar, importar y usar como plantilla en otro activo cambiando solo el símbolo y el rango temporal, manteniendo intacta toda la lógica del flujo.
Sigue leyendo el contenido de esta serie
Empieza por el siguiente artículo de la serie si quieres ver la interfaz y crear tu primer Custom Project paso a paso.
Cómo crear tu primer Custom Project en StrategyQuant
La interfaz explicada pantalla por pantalla y zona por zona, cómo crear tu primer proyecto y qué...
Catálogo completo de tareas en Custom Projects de StrategyQuant
Todas las tareas disponibles para construir un flujo — qué hace cada una, cómo se configura y...
Bucles, Copy Config y gestión de memoria en Custom Projects
Cómo automatizar la repetición de un flujo con Go To Task, evitar errores de configuración con...
Pruebas de robustez en StrategyQuant: Monte Carlo, Walk-Forward y SPP
Los métodos que separan una estrategia con lógica real de una simplemente ajustada a los datos del...
Custom Project completo para XAUUSD H1: flujo paso a paso
Un flujo de trabajo profesional real, tarea por tarea, con los databanks, filtros y resultados...
Validación Masiva en StrategyQuant: el flujo completo en 4 pasos
Cómo generar miles de estrategias candidatas y filtrarlas progresivamente —retest por lotes, Monte...
Validación Masiva vs. Multinivel: dos metodologías de Custom Project
Cuándo conviene cada enfoque, cómo gestionar el brazo short, instalar indicadores externos y qué...
Flujo Multinivel en dos fases: cores robustos y parámetros después
La metodología completa —Fase 1 para encontrar la lógica, Fase 2 para pulirla y estresarla— con su...
Errores frecuentes y checklist final en Custom Projects
Los fallos conceptuales y de configuración más habituales, y la lista de verificación antes de...










