SOLO PARA LECTURA

El foro es ahora un archivo de sólo lectura.

Para informes de errores y preguntas sobre la plataforma → [email protected]

Nuestra comunidad vive en Discord y YouTube: ¡únete a nosotros!

ÚNASE A NOSOTROS Discordia YouTube

Problema con el modo “Mejorar” del Constructor: Devuelve “Sin operaciones” al reemplazar Salidas

3 respuestas

jorge castillo

Abonado, bbp_participant, 3 respuestas.

Visitar el perfil

hace 7 meses #292736

Hola,

Me encuentro con un problema persistente cuando utilizo el modo Constructor -> Mejorar estrategias existentes. Parece que el Mejorador es incapaz de generar operaciones válidas al reemplazar una regla de salida, incluso con las configuraciones más simples.

El escenario: Tengo un banco de datos de estrategias XAUUSD (H1) que actualmente utilizan “Salir después de X barras”. Mi objetivo es reemplazar esta salida fija con un Stop Loss estándar y Profit objetivo.

El Problem: Cuando ejecuto el Constructor en modo “Mejorar” (seleccionando “Mejorar todas las estrategias del banco de datos”):

Reglas de salida: Establecer en “Reemplazar” -> “Generar aleatoriamente”.

Bloques de construcción: “Salir después de X barras” desmarcado. SL/TP marcado.

Resultado: El proceso genera 0 estrategias. Los registros muestran el rechazo “Sin operaciones” (100%) o “Filtro de población inicial” debido a 0 operaciones.

Pasos para la solución de problemas y la anomalía: He realizado pruebas exhaustivas para descartar errores en los datos o en los parámetros:

Probado con Pips Fijos (Crucial): Para descartar errores de cálculo de ATR o problemas de volatilidad, probé a configurar los Building Blocks para usar sólo Pips Fijos (por ejemplo, SL 500 pips, TP 1000 pips). Resultado: Sigue sin haber operaciones.

Prueba de Control - Modo “Nueva Estrategia”: Abrí un Nuevo Project utilizando exactamente los mismos Datos, Configuración de Símbolo (XAUUSD), y Bloques de Construcción (SL/TP). Resultado: Funciona perfectamente y genera estrategias rentables desde cero.

Prueba de control - AlgoWizard: Si edito manualmente una de las estrategias originales en AlgoWizard, borro el bloque “Exit After X Bars”, y añado los bloques SL/TP manualmente, el backtest funciona perfectamente.

Conclusión: Dado que la lógica funciona en modo “Nueva Estrategia” y “AlgoWizard”, la lógica de Datos y Estrategia es válida. El problema parece específico del motor “Mejorar -> Reemplazar”, que parece estar rompiendo la lógica de ejecución de operaciones al intercambiar las reglas de salida de este lote.

Mi configuración:

Símbolo: XAUUSD, H1.

Tipo de datos: Probado como “Forex” y “CFD” (Valor puntual confirmado).

Opciones de negociación: “Max Spread” está desactivado/alto. “Distancia mínima” es 0. “Stop Loss máximo” está desactivado.

Filtros: Todos los filtros genéticos y de clasificación se desactivaron para la prueba.

¿Alguien ha experimentado este comportamiento en el que “Mejorar” produce 0 operaciones mientras que “Nueva estrategia” con idéntica configuración funciona bien?

He adjuntado capturas de pantalla de mis configuraciones “Partes a mejorar” y “Bloques de construcción”, así como una de las estrategias .sqx originales.

Gracias de antemano.

0

jorge castillo

Abonado, bbp_participant, 3 respuestas.

Visitar el perfil

hace 7 meses #292740

Aquí está la versión actualizada y pulida para el foro StrategyQuant. He incluido el detalle sobre Pips fijos fallando también, que es una pieza muy fuerte de la evidencia de que el problema es interno al motor de “Mejorar” y no un error de cálculo.

Asunto: [Problema/Bug] El modo “Mejorar” del Constructor da como resultado “Sin Operaciones” al reemplazar las Salidas (Funciona perfectamente en el modo Nueva Estrategia)

Hola equipo de StrategyQuant,

Me encuentro con un problema persistente cuando utilizo el modo Constructor -> Mejorar estrategias existentes. Parece que el Mejorador es incapaz de generar operaciones válidas al reemplazar una regla de salida, incluso con las configuraciones más simples.

El escenario: Tengo un banco de datos de estrategias XAUUSD (H1) que actualmente utilizan “Salir después de X barras”. Mi objetivo es reemplazar esta salida fija con un Stop Loss estándar y Profit objetivo.

El Problem: Cuando ejecuto el Constructor en modo “Mejorar” (seleccionando “Mejorar todas las estrategias del banco de datos”):

Reglas de salida: Establecer en “Reemplazar” -> “Generar aleatoriamente”.

Bloques de construcción: “Salir después de X barras” desmarcado. SL/TP marcado.

Resultado: El proceso genera 0 estrategias. Los registros muestran el rechazo “Sin operaciones” (100%) o “Filtro de población inicial” debido a 0 operaciones.

Pasos para la solución de problemas y la anomalía: He realizado pruebas exhaustivas para descartar errores en los datos o en los parámetros:

Probado con Pips Fijos (Crucial): Para descartar errores de cálculo de ATR o problemas de volatilidad, probé a configurar los Building Blocks para usar sólo Pips Fijos (por ejemplo, SL 500 pips, TP 1000 pips). Resultado: Sigue sin haber operaciones.

Prueba de Control - Modo “Nueva Estrategia”: Abrí un Nuevo Project utilizando exactamente los mismos Datos, Configuración de Símbolo (XAUUSD), y Bloques de Construcción (SL/TP). Resultado: Funciona perfectamente y genera estrategias rentables desde cero.

Prueba de control - AlgoWizard: Si edito manualmente una de las estrategias originales en AlgoWizard, borro el bloque “Exit After X Bars”, y añado los bloques SL/TP manualmente, el backtest funciona perfectamente.

Conclusión: Dado que la lógica funciona en modo “Nueva Estrategia” y “AlgoWizard”, la lógica de Datos y Estrategia es válida. El problema parece específico del motor “Mejorar -> Reemplazar”, que parece estar rompiendo la lógica de ejecución de operaciones al intercambiar las reglas de salida de este lote.

Mi configuración:

Símbolo: XAUUSD, H1.

Tipo de datos: Probado como “Forex” y “CFD” (Valor puntual confirmado).

Opciones de negociación: “Max Spread” está desactivado/alto. “Distancia mínima” es 0. “Stop Loss máximo” está desactivado.

Filtros: Todos los filtros genéticos y de clasificación se desactivaron para la prueba.

¿Alguien ha experimentado este comportamiento en el que “Mejorar” produce 0 operaciones mientras que “Nueva estrategia” con idéntica configuración funciona bien?

He adjuntado capturas de pantalla de mis configuraciones “Partes a mejorar” y “Bloques de construcción”, así como una de las estrategias .sqx originales.

Gracias de antemano.

0

jorge castillo

Abonado, bbp_participant, 3 respuestas.

Visitar el perfil

hace 7 meses #292747

Estoy de acuerdo en que, cuando intento mejorar 100 estrategias en “Estrategias a mejorar” en el banco de datos, sólo recibo resultados de estrategias mejoradas para la primera estrategia ordenada por orden alfabético.

0

Petr Nadenicek

Administrador, bbp_moderator, sq-ultimate, 13 respuestas.

Visitar el perfil

hace 6 meses #292867

Hola Jorge,

Póngase en contacto con nosotros a través de nuestro correo electrónico de asistencia, [email protected], e incluya la configuración .cfx de la tarea junto con algunas estrategias que desee mejorar, como se ha mencionado.

Lo investigaré.

Gracias, señor,

Petr,
Soporte SQX

0

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)