Documentación y guías del usuario
Aprenda los conceptos básicos o perfeccione sus habilidades con tutoriales diseñados para inspirarle.
Última actualización el 9 de septiembre de 2025 por Kornel Mazur
Bloques de construcción
Contenido de la página
Configuración → Bloques de construcción
Bloques de construcción definen los componentes estructurales utilizados para generar la lógica de la estrategia de negociación. Entre ellos se incluyen indicadores, tipos de órdenes, métodos de salida y configuraciones de parámetros.
Visión general
- Puede activar/desactivar bloques de construcción específicos.
- Asignar pesos para influir en la frecuencia con que se selecciona un bloque.
- Configure parámetros para definir o restringir rangos de valores.
- Elija entre valores por defecto o conjuntos de parámetros personalizados.
Consejo: Para obtener los mejores resultados, limite la selección a un conjunto seleccionado de indicadores relevantes para los objetivos de su estrategia.
Categorías de elementos básicos
Señales / Indicadores / Bloques de entrada con stop-limit
- Señales: Condiciones predefinidas como “el CCI ha superado el 0” o “el ADX está al alza”.”
- Indicadores: Componentes básicos utilizados para establecer condiciones (CCI, RSI, etc.).
- Bloqueos de parada/límite: Definir reglas de ajuste de precios para las órdenes pendientes.
Tipos de pedido
- Especifica los métodos de pedido permitidos:
- Mercado
- Stop
- Límite
- Introducir/Retroceder
Tipos de salida
- Elige entre los distintos mecanismos de estrategia de salida:
- SL/PT fijos
- Salir tras X barras
- Mave SL 2 BE
- SL 2 BE Añadir pips
- Tope dinámico
- Activación por arrastre
- Regla de salida
Indicadores de datos personalizados
- Indicadores externos importados por el usuario.
- Válidas únicamente durante el periodo para el que se definieron.
Puedes consultar más información aquí: https://strategyquant.com/doc/strategyquant/external-indicators
Configuración avanzada de bloques
Editar parámetros del bloque
- Haz doble clic en cualquier bloque para personalizar la lógica de generación de parámetros:
- Valor fijo
- Valor aleatorio de una lista
- Intervalo numérico (mín.–máx.)
Ejemplo (bloque CCI):
- Gráfico: Tabla de referencia para el cálculo
- Calculado a partir de: Tipo de cotización (p. ej., de cierre, típica)
- Periodo: Período del indicador
- Turno: Índice de la barra de retrospectiva
Conjuntos de parámetros
- Define varios conjuntos con distintos valores de parámetros.
- Solicitar pesos para controlar la probabilidad de selección.
- Resulta útil para definir las configuraciones preferidas de los indicadores.
Ejemplo:
- Conjunto A: período del CCI = 14 (ponderación = 1)
- Conjunto B: período del CCI = 30 (ponderación = 1)
- Desactiva la generación aleatoria estableciendo el parámetro predeterminado «weight» en 0.
Rangos de valores de los indicadores
Permite definir rangos de valores esperados para cada indicador. Ayuda al generador a comprender cómo se comporta un indicador al compararlo con valores fijos (por ejemplo, el RSI entre 0 y 100).
Calibración de indicadores
- Calibra los rangos de los indicadores en función del instrumento de mercado actual.
- Se adapta a instrumentos con escalas de precios diferentes (por ejemplo, el EUR/USD frente a los índices).
- Introducido en la Build 131 con soporte para calibración automática:
- Calcula el mínimo, el máximo y el paso basándose en datos históricos.
Calibración del indicador:
Calibración del indicador
Visión general
Calibración del indicador, presentado en StrategyQuant X Versión 131, está diseñado para configurar automáticamente los parámetros de los indicadores dentro de los bloques de construcción, garantizando que funcionen dentro de un rango estadísticamente significativo en función de la configuración de tus datos. Esto permite generar estrategias de forma más eficiente, al eliminar los valores de los parámetros que producen resultados irrelevantes o poco realistas.
Objetivo y ventajas
La calibración identifica y asigna valores efectivos min, maxy paso valores para cada parámetro del indicador. Estos valores se calculan a partir de datos históricos y reflejan el comportamiento real del mercado, lo que mejora la calidad y la pertinencia de las estrategias generadas.
Cómo funciona la calibración
- Inicialización
- Cada indicador se inicializa con los valores predeterminados de los parámetros y se ejecuta sobre todo el conjunto de datos históricos definido en la configuración de datos.
- Colección «Value»
- Todos los valores calculados (por barra) se recogen y se almacenan en la memoria.
- Análisis estadístico
- Valor mínimo = Media − Desviación estándar
- Valor máximo = Media + Desviación estándar
- Valor del paso = Según los ajustes de paso definidos por el usuario en el Calibrar indicadores ventana emergente
Interfaz de calibración
La calibración se puede realizar mediante:
- Ejecución manual:
- Haga clic en el botón Calibrar ahora botón situado en el Configuración de los bloques de construcción ficha.
- Ejecución automática:
- Activa la Calibrar antes de empezar opción para realizar la calibración automáticamente cada vez que se inicia un proyecto.
Tras la calibración:
- Los resultados se muestran en la tabla de indicadores.
- Puedes ajustar manualmente los valores mínimo, máximo y de incremento.
- Haga clic en Guardar para aplicar estos ajustes a los bloques de construcción.
Calibración ampliada (múltiples instancias)
La calibración predeterminada utiliza únicamente un único conjunto de parámetros por indicador, lo que puede no reflejar el rango operativo completo. Para mejorar la precisión, un proceso de calibración ampliado carreras varias instancias del mismo indicador con distintas configuraciones de parámetros.
Esto mejora la representatividad estadística de los valores mínimo, máximo e incremento.
Configuración personalizada mediante un archivo
Para configurar la calibración ampliada, edita el archivo calibrationSettings.txt, que se encuentra en:
bash
Revisión editorial
usuario/configuración/ajustesDeCalibración.txt
Formato de archivo
- Comentarios: Líneas que empiezan por #
- Las líneas en blanco se ignoran
- Las convenciones de nomenclatura coinciden con los fragmentos de código de Java
- Puedes definir:
- Conjuntos de parámetros específicos para cada indicador
- Búferes de salida que se deben excluir (para reducir el tiempo de procesamiento)
Ejemplo de configuración (indicador QQE)
ini
Revisión editorial
QQE.RSIPeriod=10,20,50,100,200
QQE.sF=5,10,20,40
QQE.wF=4,236
QQE.Value1=desactivado
Esta configuración crea cinco instancias del indicador QQE con diferentes combinaciones de RSIPeriod y sF. El búfer «Value1» se excluye del cálculo para mejorar la eficiencia.
Ejemplos:
TABLA !!
Instancia RSI Períodos FwF
1 10 5 4.236
2 20 10 4.236
3 50 20 4.236
4 100 40 4.236
5 200 5 4.236
Redondeo de los resultados de la calibración
Por defecto, los valores calibrados son redondeado para que la presentación sea más clara. Esta opción se puede desactivar para obtener una mayor precisión añadiendo la línea:
ini
Revisión editorial
redondeo=desactivado
en el archivo calrationSettings.txt.
Efecto del redondeo
- Valores redondeados: Más fácil de leer, con menos decimales
- Valores sin redondear: Más preciso, adecuado para usuarios avanzados
Como puede ver, los valores de la segunda captura de pantalla son un poco más precisos. Depende de ti si dejas el redondeo activado o lo desactivas.
Los usuarios pueden optar por activar o desactivar el redondeo en función de sus necesidades de precisión.
¿Le ha resultado útil este artículo? El artículo era útil El artículo no era útil
Contenido de la página








