Documentación
Aplicaciones
Última actualización el 16. 4. 2020 by Mark Fric
Plantillas de estrategia
Page contents
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:
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:
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:
- Introducción al sistema de plantillas StrategyQuant - Parte I
- Introducción al sistema de plantillas StrategyQuant - Parte II
¿Le ha resultado útil este artículo? El artículo era útil El artículo no era útil
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 ?
Hola, eso es correcto corto negación en caso de RSI / CCI. Háganos saber si alguna pregunta
¡¡¡excelente!!!