Errores frecuentes de StrategyQuant X y cómo se resuelven

Catálogo de los fallos más habituales en SQX ordenados por síntoma: cierres por memoria, interfaz congelada, núcleos que no se ven, backtests que no cuadran con MetaTrader.

Página de consulta rápida. Busca tu síntoma en la primera columna y ve directo a la solución. Cada bloque enlaza con el artículo donde el asunto se explica en profundidad.

Tabla de contenidos

Cierres y memoria

SíntomaCausa más probableQué hacer
Out of Memory al arrancarMemoria asignada excesiva para la RAM física disponible.Reducir la memoria asignada a Java y dejar margen suficiente para el sistema operativo.
Out of Memory durante la sesiónEl databank ha crecido por encima de lo que permite la memoria asignada.Reducir el tamaño del databank y activar la protección de memoria al 85 %.
Cierres aleatorios sin mensajeMemoria física defectuosa o controladores desactualizados.Ejecutar el Deep Memory Test y actualizar los controladores del sistema.
Rendimiento degradado tras 12 horasEl recolector de basura (Garbage Collector) de Java está saturado.Reiniciar StrategyQuant X cada 8–12 horas durante sesiones prolongadas.
Estrategias perdidas tras un cierreEl guardado automático está desactivado.Activar el guardado automático cada 10 minutos con escritura en disco.

El caso más contraintuitivo de esta tabla es el primero. Con poca RAM instalada, subir el límite asignado empeora la estabilidad, porque Java se queda sin espacio de maniobra para liberar memoria. Con 8 GB de sistema, 2 GB asignados aguantan mejor que 6.

Interfaz y rendimiento

SíntomaCausa más probableQué hacer
Interfaz lenta con RAM libre de sobraJava está decidiendo automáticamente los límites de memoria.Configurar manualmente la memoria asignada a StrategyQuant X.
La interfaz se congela o se dibuja malAceleración gráfica incompatible con el hardware o los controladores.Desactivar la aceleración gráfica desde la sección Troubleshooting.
El programa no ve todos los núcleosLimitación a un grupo de 64 procesadores lógicos en Windows.Utilizar Windows 11 o Windows Server 2022, o ejecutar varias instancias de StrategyQuant X.
Todo va lento en el primer arranqueRecompilación de componentes internos de Java y del programa.Esperar a que finalice el proceso. Normalmente solo ocurre tras una instalación o cambio de motor Java.
Las optimizaciones consumen muchísima memoriaLos gráficos 3D del Walk-Forward Matrix están activados.Desactivarlos y habilitarlos únicamente cuando sean necesarios.

NOTA

Lo de la aceleración gráfica es especialmente frecuente en máquinas remotas y en equipos con gráficos integrados. Merece la pena probar el programa con y sin, y quedarse con la opción que resulte más estable en tu sistema concreto.

Instalación y archivos

SíntomaCausa más probableQué hacer
No encuentra la carpeta de datosLa aplicación está instalada dentro de Program Files.Reinstalar StrategyQuant X en una ubicación con permisos de escritura completos.
La configuración no se guardaLa carpeta de instalación está protegida por Windows.Mover la instalación fuera de las rutas protegidas del sistema.
Se han perdido ajustes y databanksSe ha descomprimido un archivo ZIP sobre una instalación existente.Restaurar la copia de seguridad de la carpeta de usuario y extraer siempre las nuevas versiones en una carpeta vacía.
Faltan archivos tras extraerExtracción incompleta o sin respetar la estructura de subcarpetas.Volver a extraer todo el contenido del archivo ZIP.
No arranca en Windows 7 u 8Las versiones 139 y posteriores ya no son compatibles con estos sistemas operativos.Actualizar a una versión compatible de Windows o ejecutar StrategyQuant X desde consola y acceder mediante navegador web.

Java

SíntomaCausa más probableQué hacer
«Different Java version detected»Los snippets fueron compilados con una máquina virtual Java diferente.Borrar la carpeta de compilación dentro de user y reiniciar StrategyQuant X.
No arranca tras cambiar el motorLa estructura de carpetas es incorrecta tras copiar la nueva distribución Java.Verificar que la estructura sea j/bin y no j/graalvm-xx/bin.
Errores de Java al abrir diálogos de archivoIncompatibilidad de la distribución Java instalada.Volver al motor Java original o probar con Azul Zulu.
Recompila en cada arranqueLa versión de Java utilizada difiere significativamente de la esperada por la instalación.Instalar una versión compatible con la que incluía originalmente StrategyQuant X.

CLAVE PRÁCTICA

Todos los problemas de esta sección se resuelven en treinta segundos si conservaste la carpeta original del motor renombrada. Bórrala solo cuando lleves meses sin incidencias, y ni siquiera entonces hace falta.

Resultados que no cuadran

SíntomaCausa más probableQué hacer
El backtest no coincide con MetaTraderLos indicadores personalizados no se han copiado a la plataforma.Copiar los archivos MQL de custom_indicators a cada instalación de MetaTrader utilizada.
Diferencias menores persistentesLos datos históricos o la configuración de la cuenta son distintos.Utilizar la misma fuente de datos, spread, comisión y horario en ambas plataformas.
No puedo reimportar un EA exportadoLos archivos exportados para MetaTrader están pensados únicamente como formato de salida.Conservar siempre la versión nativa de cada estrategia dentro de StrategyQuant X.
Los resultados empeoran con la versión nuevaExisten cambios internos entre versiones de StrategyQuant X.Comparar los resultados siguiendo un protocolo de medición antes de migrar el trabajo a la nueva versión.

El primero de esos cuatro es el que más tiempo hace perder, porque nada indica que algo esté mal: la estrategia se ejecuta, opera y da resultados distintos. Si acabas de instalar SQX y todavía no has copiado los indicadores a MetaTrader, ese es tu problema.

Antes de pedir ayuda en un foro

  1. Anota la versión exacta de SQX y el motor de Java que estás usando.
  2. Copia el mensaje de error literal, en inglés. Traducido no lo encontrará nadie.
  3. Indica RAM instalada y memoria asignada al programa.
  4. Di qué estabas haciendo exactamente cuando falló, y si se puede reproducir.
  5. Menciona si el problema aparece también con la configuración por defecto.

OBJETIVO

Ese último punto resuelve la mitad de las consultas por sí solo. Si el fallo desaparece con la configuración de fábrica, el problema está en tu configuración y no en el programa.

Preguntas frecuentes (FAQs)

SQX se me cierra solo, ¿por dónde empiezo?

Por la memoria asignada. Revisa que sea coherente con la RAM instalada, activa la protección al 85 % y, si sigue, ejecuta el Deep Memory Test para descartar hardware.

¿Por qué el programa va lentísimo el primer día?

Está recompilando componentes internos. Ocurre en la primera ejecución tras instalar o tras cambiar el motor de Java, y no se repite.

Mi EA opera distinto en MetaTrader que en el backtest

El primer sospechoso son los indicadores personalizados sin copiar. Después, diferencias de datos históricos y de configuración de cuenta.

¿Cómo vuelvo atrás si un cambio me rompe el programa?

Si es el motor de Java, borra la carpeta nueva y renombra la original. Si es una versión completa, arranca tu instalación anterior, que sigue intacta en su propia carpeta.

Sigue leyendo el contenido de este tutorial

Estas páginas amplían cada uno de los bloques anteriores.

WikiSQX - Configuración: Errores frecuentes de StrategyQuant X y cómo se resuelven

Seguir a Quantified Models:

Buscar en la wikiSQX:

Base de conocimiento:

Índice de esta entrada: