Documentación

Aplicaciones

Última actualización el 16. 4. 2020 by Mark Fric

Plantillas de estrategia

Una de las principales ventajas de StrategQuant X es la posibilidad de generar estrategias con su propio "formato" personalizado.

StrategyQuant genera estrategias utilizando plantillas de estrategia - son estrategias que utilizan bloques especiales de marcadores de posición en ciertas partes (los llamamos Marcadores de posición aleatorios) y StrategyQuant genera entonces aleatoriamente bloques que rellenan estos marcadores de posición.

 

Plantillas de estrategia y marcadores de posición

Observe la siguiente captura de pantalla, que muestra una regla de señal de una plantilla de estrategia SQ X estándar:

Ejemplo de plantilla de estrategia de SQ

Usted puede ver que las señales para el registro y la entrada corta y salida no se definen en la estrategia todavía - esto es porque van a ser generados al azar por StrategyQuant.

En su lugar, hay marcadores de posición aleatorios:

  • RandomCondition(RandomConditionLong) - esto significa que SQ generará condición(es) aleatoria(s) en este lugar. Cada condición aleatoria tiene una identificación única, por ejemplo RandomConditionLong.
  • NegatedCondition(RandomConditionLong) - es un marcador de posición especial que le dice a SQ X que niegue cualquier condición que haya generado para la condición aleatoria llamada RandomConditionLong y ponerlo aquí.
    Así que como resultado habrá una condición generada aleatoriamente para la señal de entrada Larga, y una condición negada correspondiente para la señal de entrada Corta - y lo mismo para las señales de salida.

Por ejemplo, después de la generación tendrá este aspecto:

SEÑAL - SeñalDeEntradaLarga:

CCI(14)[1] > 0 y RSI(20)[1] > 50

SEÑAL - ShortEntrySignal:

CCI(14)[1] < 0 y RSI(20)[1] < 50

 

Tenga en cuenta que las condiciones para la entrada Short tienen operadores de comparación opuestos - < (Es inferior) en lugar de > (Es mayor)lo que significa que son negaciones de las condiciones largas.

 

¿Cómo se generan exactamente las condiciones para el marcador de posición RandomCondition?

Por defecto se generan a partir de la selección de bloques de construcción que tienes en tu Configuración completa -> Bloques de construcción:

SQ Building blocks settings

StrategyQuant X utilizará su selección de bloques de construcción y otros ajustes de configuración (cuántas condiciones debe generar, los rangos de Periodo y Desplazamiento, etc.) para generar las condiciones que pondrá en lugar de RandomCondition.

 

Para saber más sobre la plantilla de estrategia, consulte los siguientes artículos de nuestro blog:

 

 

 

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

Suscríbase a
Notificar a
3 Comentarios
Más antiguo
Más reciente Más votados
Feedbacks de Inline
Ver todos los comentarios
tmantrader
23. 1. 2022 7:26 pm

Pregunta: si la condición es CCI(14)[1] > 0 Y RSI(20)[1] > 50 ¿por qué no es la negación de la condición CCI(14)[1] <= 0 O RSI(20)[1] <= 50 ?

tomas262
Admin
Responder a  tmantrader
25. 1. 2022 17:03

Hola, eso es correcto corto negación en caso de RSI / CCI. Háganos saber si alguna pregunta

Emmanuel
14. 4. 2022 9:47 am

¡¡¡excelente!!!