Casi todas las decisiones caras alrededor de SQX (ampliar RAM, cambiar de motor, alquilar un servidor, actualizar de versión) se resuelven con una medición que ocupa diez minutos. Este es el procedimiento exacto.
Sin línea base, cualquier mejora es una sensación. Con línea base, es un número que puedes defender o descartar.
El protocolo que sigue es deliberadamente rígido. Esa rigidez es la que hace comparables dos mediciones separadas por seis meses y dos cambios de configuración.
Tabla de contenidos
Las dos métricas, que no son la misma
SQX ofrece dos números que la gente mezcla con frecuencia:
- El benchmark interno, en el menú de configuración. Ejecuta una batería de cálculos estandarizada y devuelve una puntuación. Sirve para comparar máquinas.
- Las estrategias por hora que informa el Builder mientras trabaja. Es la cifra que de verdad describe tu capacidad de producción, y depende por completo de la configuración de generación que hayas cargado.
ATENCIÓN
La segunda solo es comparable si la configuración es idéntica. Cambiar de activo, de marco temporal o de condiciones del Builder altera el resultado por completo. Por eso el protocolo fija una configuración concreta y prohíbe tocarla.
Preparación
- Cierra navegador, cliente de correo y todo lo que puedas. Un antivirus escaneando en segundo plano rebaja el resultado y te lleva a conclusiones falsas.
- Comprueba que SQX funciona sin errores con la configuración actual.
- Si vas a comparar motores de Java, descarga los tres antes de empezar y guárdalos en una carpeta temporal.
- Ten a mano una hoja de cálculo. Los resultados que no se anotan no existen.
Parte A: benchmark interno
- Abre SQX y pulsa el icono de la rueda dentada, arriba a la derecha.
- Selecciona Benchmark y ejecútalo. Tarda entre uno y tres minutos.
- Repítelo cinco veces.
- Calcula la media aritmética. Ese es tu número, no una medición suelta.
Esta es la escala de referencia que se utiliza para situar un equipo:

Escala de interpretación de la puntuación del benchmark, con el hardware típico de cada tramo.
| Puntuación | Nivel | Hardware típico | Recomendación |
| Menos de 30.000 | Muy limitado | Portátil antiguo, menos de 4 núcleos | Servidor dedicado para la generación |
| 30.000 – 80.000 | Básico | i5 de 4 núcleos, 16 GB | Filtros estrictos y databank limitado |
| 80.000 – 150.000 | Bueno | i7 o Ryzen 7 de 8 núcleos, 32 GB | Trabajo diario cómodo sin restricciones |
| 150.000 – 250.000 | Excelente | i9 o Ryzen 9 de 12–16 núcleos, 64 GB | Flujos complejos y Monte Carlo masivo |
| Más de 250.000 | Profesional | Doble Xeon o EPYC, 128 GB o más | Procesos encadenados sin limitaciones |
NOTA
Ten presente que según la versión el benchmark devuelve un índice de dos o tres cifras en lugar de estas magnitudes. Si es tu caso, el número absoluto da igual: lo que cuenta es tu propia serie histórica medida siempre igual.
Parte B: producción real, diez minutos
- Ve a la pestaña Builder.
- Pulsa el icono de carpeta para cargar configuración y elige `default_forex.sqx`.
- No toques absolutamente nada más. Esta es la parte del protocolo que más se incumple y la que lo invalida.
- Anota la hora y pulsa Start.
- Deja correr diez minutos exactos. Sin abrir otras aplicaciones, sin mirar gráficos, sin nada.
- Pulsa Stop y recoge los datos.
Los cuatro valores que hay que anotar:
| Valor | Dónde está | Qué te dice |
| Estrategias generadas | Panel de progreso | Velocidad bruta del equipo |
| Estrategias por hora | Panel de progreso | La cifra comparable entre sesiones |
| Tiempo para aceptar una estrategia | Panel de progreso | Cuánto tarda en pasar tus filtros |
| Pico de uso de RAM | Gráfica de memoria | Si te estás acercando al límite configurado |
La plantilla de comparación
Para comparar motores de Java, versiones del programa o máquinas distintas, se repite la parte B cambiando una sola variable cada vez. Anota así:
| Configuración | Generadas (10 min) | Estrategias/hora | T. aceptación | Pico RAM |
| Motor incluido | ||||
| Azul Zulu | ||||
| GraalVM | ||||
| Eclipse Temurin | ||||
| Elegido |
CLAVE PRÁCTICA
Dos mediciones por configuración como mínimo. La primera ejecución tras cambiar de motor nunca es representativa porque el programa está recompilando componentes internos por debajo.
Cómo leer lo que sale
- Diferencias menores del 5 % entre configuraciones no significan nada. Es ruido de medición.
- Una mejora del 15 % o más, sostenida en dos mediciones, sí es una señal para cambiar.
- Si mejora la memoria pero no la velocidad, también has ganado: podrás mantener databanks mayores con el mismo equipo.
- Si el pico de RAM roza el límite configurado, ajusta la memoria antes de sacar cualquier conclusión sobre velocidad.
- Antes de adoptar nada de forma definitiva, déjalo trabajar una sesión larga de ocho a doce horas. Los problemas de estabilidad no salen en diez minutos.
¿Cuándo repetir la medición?
- Al instalar una versión nueva, antes de mover el trabajo a ella.
- Al cambiar de motor de Java.
- Al ampliar memoria o cambiar de equipo.
- Antes de firmar un contrato anual de servidor, ejecutándola en el servidor de prueba.
- Una vez cada seis meses en la máquina de trabajo, para detectar degradaciones que llegan sin avisar.
OBJETIVO
Guarda cada medición con la fecha, la versión de SQX y el motor de Java empleado. Ese registro vale más que cualquier recomendación de un foro, porque describe tu máquina y no la de otro.
Preguntas frecuentes (FAQs)
¿Por qué diez minutos y no una hora?
Porque diez minutos son suficientes para estabilizar el rendimiento y lo bastante cortos como para repetir la medición muchas veces sin que dé pereza. Una prueba que no repites no sirve.
¿Puedo usar otra configuración que no sea la de Forex por defecto?
Puedes, siempre que uses siempre la misma. La configuración por defecto tiene la ventaja de que todo el mundo la tiene igual, lo que hace comparables los resultados entre usuarios.
¿Mis estrategias por hora se pueden comparar con las de otro usuario?
Solo si ambos usan exactamente la misma configuración. Como orden de magnitud, un portátil modesto se mueve en decenas de miles y un equipo de veinte o más núcleos supera con holgura las doscientas mil.
¿El benchmark y las estrategias por hora deberían dar lo mismo?
No. Son escalas distintas y miden cosas distintas: el benchmark valora la máquina de forma abstracta y las estrategias por hora reflejan tu configuración concreta de trabajo.
Sigue leyendo el contenido de este tutorial
Con la medición hecha, estas son las decisiones que dependen de ella.
Documentación de StrategyQuant X
StrategyQuant X genera, prueba y valida estrategias de trading mediante programación genética....
Qué es StrategyQuant X: módulos, interfaz y formatos de archivo
Antes de configurar nada conviene saber qué se está configurando. Esta página explica qué hace el...
Hardware para StrategyQuant X: qué componente manda de verdad
Hay una idea equivocada que cuesta dinero: pensar que un equipo más potente encuentra mejores...
Instalar StrategyQuant X sin el instalador: el método ZIP
El programa se puede instalar con un ejecutable, como cualquier aplicación de Windows. Casi nadie...
Cambiar el motor de Java en StrategyQuant X: GraalVM, Zulu y Temurin
Es la única mejora que puede darte entre un 15 y un 25 % más de estrategias por hora sin tocar el...
Ajustes de memoria y estabilidad en StrategyQuant X
Casi todos los cierres inesperados de SQX salen de una sola pantalla de configuración. Y la cifra...
Servidores para StrategyQuant X: cuándo alquilar y cuándo no
Generar estrategias y ejecutarlas en vivo son dos trabajos con necesidades opuestas. El error caro...
Errores frecuentes de StrategyQuant X y cómo se resuelven
Página de consulta rápida. Busca tu síntoma en la primera columna y ve directo a la solución. Cada...
Checklist de instalación y configuración de StrategyQuant X
Página de verificación. Si has seguido el resto de la documentación, esto te confirma que no se ha...










