Documentación

Aplicaciones

Última actualización el 11. 5. 2020 by Mark Fric

Solución de problemas

¿Ha iniciado Builder y no aparece ninguna estrategia en la base de datos durante mucho tiempo?

Depende de su configuración, si se establece la precisión de las pruebas demasiado alto o complejas comprobaciones cruzadas y filtrado, puede tomar mucho tiempo para generar estrategias que pasan todos los filtros, pero normalmente, usted debe ver las nuevas estrategias añadidas a la base de datos cada pocos segundos o minutos.

Si no se añaden estrategias a la base de datos durante mucho tiempo, puede que haya algún problema con la configuración.

Algunos de los posibles problemas de configuración:

 

Utilización de la evolución genética con una población demasiado grande

La población inicial en la evolución genética sirve como punto de partida de la evolución - no se almacena en la base de datos. Si se configura mal, puede terminar con SQ pasar horas o incluso días generando estrategias sólo para crear esta población inicial, antes de que incluso llega a la evolución.

Solución de problemas - ajustes genéticos

En la captura de pantalla de arriba se puede ver que hay 8 islas x 1000 habitantes en cada una, lo que significa 8000 estrategias para la población inicial.

Además, tiene Decimación ajustada a 2, lo que significa que generará el doble de esta cantidad de estrategias y elegirá las 8000 mejores de entre ellas.

Así que SQ debe generar 16.000 estrategias que tienen que pasar el filtro de población inicial. Esta tarea por sí sola podría llevar horas o días.

Recomendación:
Piense en sus ajustes genéticos, empiece con una población más pequeña y Decimación=1. Además, controle las estadísticas de rechazo: ¿no es demasiado estricto el filtro de población inicial?
Puede probar a utilizar primero la generación Aleatoria, para ver lo rápido que genera estrategias con estas condiciones.

 

Utilización de la evolución genética con filtros demasiado estrictos

Problema similar al anterior - se deja correr la generación durante algún tiempo, pero ninguna estrategia pasa los filtros. Esto probablemente significa que los filtros están mal configurados o son demasiado estrictos.

Resolución de problemas: comprobación de las métricas de rechazo

Puede consultar las estadísticas detalladas de rechazo para ver por qué se rechazan las estrategias, pero lo más probable es que el filtro de población inicial sea demasiado estricto.

Recomendación:
Pruebe a utilizar primero la generación Aleatoria, con los mismos ajustes de filtro, para ver lo rápido que genera estrategias con estas condiciones.
Si tarda demasiado, es posible que haya algún problema con la configuración y tengas que modificarla.

 

Demasiados rechazos basados en el filtrado automático

Los filtros automáticos en SQ sirven para filtrar estrategias con fallos evidentes. Deberías comprobar las estadísticas de Rechazo para ver si no hay demasiadas estrategias rechazadas por este motivo.

Filtro automático: Sin operaciones

Hay algunos motivos de rechazo muy comunes y sus causas:

 

Filtro automático: Sin operaciones

Esto significa simplemente que la estrategia generada no opera en absoluto. ¿A qué se debe? Muy probablemente las condiciones de la estrategia son generadas de tal manera que nunca son verdaderas.

Un ejemplo de estrategia sin operaciones:

LongEntrySignal = ((((BearsPower(Gráfico principal,36) > 10.0)
  y (AwesomeOscillator(Gráfico principal,) cruza 0.0 al alza))
  y (RSI(Gráfico principal,20)[3] cruza por debajo de 75))
  e Ichimoku(Gráfico principal,9, 26, 52) el precio cruza KijunSen bajista);

ShortEntrySignal = ((((BearsPower(Main chart,36) < 10)
  y (AwesomeOscillator(Gráfico principal,) cruza 0 bajista))
  y (RSI(Gráfico principal,20)[3] cruza por encima de 75))
  y el precio Ichimoku(Gráfico principal,9, 26, 52) cruza KijunSen al alza);

 

Esta estrategia fue generada con 4 condiciones para señal Larga y Corta, y parece que nunca se cumplen al mismo tiempo.

Recomendación:
Configure SQ para que genere menos condiciones. Cuantas más condiciones dejes que genere, más propensa será la estrategia al ajuste de curvas, y más tiempo verás que no hay problemas de operaciones. Se recomienda utilizar de 1 a 2 condiciones como máximo.

Cómo configurarlo - vaya a Ajustes -> Qué construir y allí edite # de Condiciones. En el cuadro de diálogo abierto, establezca el máximo en 1 o 2.

Filtro automático: Demasiadas operaciones cerrando en la misma barra / operaciones ambiguas

Otro problema común es cuando las operaciones se abren y cierran en la misma barra. Esto es un problema, porque tal estrategia no puede ser backtested fiable.
De nuevo sugiere problemas con los ajustes. La causa más probable es que los valores de Stop Loss y Profit Target generados sean demasiado pequeños.

Recomendación:
Configure SQ para generar SL y PT más grandes. El tamaño correcto depende de su mercado y marco temporal, por lo que si utiliza valores fijos debe configurar su mínimo y máximo de acuerdo con esto. Si utiliza valores basados en ATR, utilice al menos 1,5 como mínimo.  

Cómo configurarlo - vaya a Ajustes -> Qué construir y allí edite Stop Loss y Profit Target. En el diálogo abierto utilice al menos 1.5 para ATR Múltiple mínimo y un valor apropiado para pips fijos mínimos.

Filtro automático: Demasiadas operaciones cerrándose en la misma barra

¿Le ha resultado útil este artículo? El artículo era útil El artículo no era útil

Suscríbase a
Notificar a
0 Comentarios
Feedbacks de Inline
Ver todos los comentarios