Plantillas de estrategia Habilidades
Contenido de la página
El generador de plantillas de estrategia para StrategyQuant X: convierte una tesis de trading en una plantilla de estrategia de AlgoWizard que se pueda implementar
TL;DR
En Generador de plantillas de estrategia es una función de Claude Code que convierte una hipótesis de inversión en una plantilla de estrategia de AlgoWizard lista para importar —el esqueleto que el creador va completando a medida que realiza la búsqueda—. Se lee su La instalación SQX diseña la entrada con una intención real (un filtro, un desencadenante, un elemento falsable por qué), conecta tus grupos a un esqueleto con compilación confirmada, y se valida automáticamente antes de importarlo.
- 🧠 Entrada: tesis redactada en lenguaje sencillo; salida: plantilla lista para usar — Describe la idea en una frase.
- 🔍 Lee tu instalación — solo conecta los grupos aleatorios que realmente tengas (los que estén rotos se excluyen automáticamente).
- 🧩 Diseños con un propósito — asigna filtro (cuando) y gatillo (qué) funciones y formula una tesis falsable.
- 🏗️ Esquemas Proven, no XML escrito a mano — se mantiene dentro de una estructura que ya se ha construido y comercializado.
- 🔁 Larga y corta, con efecto espejo — y la pila de salida completa ya está conectada.
- ✅ Autocomprobado — Los grupos se resuelven y todos los huecos se rellenan antes del traspaso.
A quién va dirigido
- Creadores de estrategias que quieren que SQX busque dentro de un coherente estructura —filtro + activador + salidas— en lugar de combinaciones aleatorias de bloques.
- Cualquiera que tenga una biblioteca de bloques y grupos ¿Quién quiere una plantilla limpia y adaptable que realmente las utilice?.
- Investigadores que quieran poner a prueba una hipótesis —“las rupturas solo se producen dentro de la tendencia”— como plantilla práctica, de forma rápida.
- Cualquiera que ha creado a mano una plantilla de estrategia y ha visto cómo no se generaba sin motivo aparente.
Por qué ayuda
Las plantillas de estrategia son el núcleo de todo el proceso de búsqueda del generador SQX, y también son el aspecto en el que es más fácil cometer pequeños errores:
- Que sea correcto desde el punto de vista del tipo no significa que se pueda compilar. Las exclusiones de motores, el cableado MagicNumber, el protocolo de señal variable y la disciplina de espejos largos/cortos siguen vigentes fuera el esquema visible. Una plantilla puede parecer perfectamente válida y, aun así, no compilarse.
- Saber cuáles de tus grupos son útiles. Un grupo que hace referencia a un bloque que no has importado provoca, sin que te des cuenta, que dejen de funcionar todas las plantillas que lo utilizan. Detectar eso manualmente es una tarea tediosa.
- Diseñar con un propósito. Una buena entrada combina un filtro (el régimen — cuándo se puede actuar) con un gatillo (el evento — lo que se activa). Combinar dos disparadores es una idea que se ha registrado dos veces, no dos elementos distintos.
- El espejo y las salidas. Lograr que la posición corta refleje correctamente la larga y configurar una serie completa de órdenes de salida (stop, objetivo, trailing, umbral de equilibrio y salida por tiempo) es un trabajo minucioso y repetitivo.
El Generador de plantillas estratégicas se encarga de todo esto. Tú te limitas a expresarte en un lenguaje sencillo; él se ocupa del análisis, el diseño y la estructura probada, y genera un documento claro
.sqx
que importas y compilas.
Principios básicos
El funcionamiento de esta habilidad se basa en algunas ideas, cuya comprensión te ayudará a sacarle el máximo partido.
1. Una plantilla es una estrategia con espacios en blanco
Una estrategia SQX es un programa de expresiones tipadas; un plantilla ¿Es ese programa al que le faltan algunas piezas? agujeros el generador rellena — cada casilla apunta a uno de tus grupos aleatorios. Así pues, una plantilla define el forma de la búsqueda; tus grupos definen el menú en cada ranura. (Esta es la tercera habilidad del conjunto: la Constructor de bloques a medida establece las normas, el Generador aleatorio de grupos (el primero agrupa los conjuntos, y este último integra esos conjuntos en una estrategia.)
2. Esqueletos Proven, nunca XML escrito a mano
La habilidad hace que no escribir a mano el XML de la estrategia desde cero, ya que en SQX el hecho de que el código sea “tipográficamente correcto” no garantiza que se pueda compilar. Por el contrario, traslada los grupos que hayas elegido a una estructura que ya se ha creado y comercializado, y solo varían los agujeros. De este modo, todas las plantillas se mantienen, por su propia naturaleza, dentro de un ámbito de validez comprobada.
3. Es compatible con la instalación
La primera vez que se utiliza, se lee su instalación y enumera los limpio grupos aleatorios que puedes conectar: los grupos de condiciones como filtros o desencadenantes, y los grupos de valores como conjuntos de niveles de precios. Un grupo que haga referencia a un bloque que no existe se excluye automáticamente, por lo que no se puede crear una plantilla basada en un conjunto defectuoso. Si necesitas un conjunto que no tienes, créalo primero con el Generador de grupos aleatorios.
4. Diseña con un propósito claro, partiendo de una hipótesis comprobable
Antes de generar nada, la habilidad diseña la entrada tal y como lo haría un analista cuantitativo: elige un arquetipo, asigna un filtro y un gatillo a partir de tus grupos reales (nunca dos iguales), combínalos para lograr la confluencia en lugar de la redundancia, elige la forma de llevarlo a cabo y anótalo por qué El borde debe estar ahí. Si no sabes explicar por qué, se descarta el diseño.
5. Se gestionan los espejos y las salidas largas/cortas
La parte corta se adapta automáticamente a la larga. El conjunto completo de estrategias de salida —stop-loss, objetivo de ganancias, trailing stop, ajuste a punto de equilibrio y salida basada en el tiempo— ya está presente en cada estructura básica; la plantilla solo determina qué estrategias de salida puede optimizar el creador y cuáles permanecen fijas.
6. Gánatelo con una construcción
Cada plantilla se valida automáticamente al generarse (se resuelven los grupos y se rellenan los huecos), pero la última palabra en SQX siempre la tiene un Construir. Importas la plantilla y la compilas; eso es lo que hay que hacer, y es exactamente como se comprueba cualquier plantilla.
Formas que puede diseñar
El generador ofrece una variedad de estructuras de entrada, todas ellas con cableado para instalación y con todos los elementos necesarios:
- Orden de stop — un filtro + un activador, introducidos en un stop pendiente a un nivel de precio determinado.
- Entrada en el mercado — un filtro + un disparador, que se llena al instante.
- Controlado por sesión — una entrada en el mercado más un filtro temporal no direccional (por ejemplo, excluir los viernes).
- Varios marcos temporales — un filtro basado en un marco temporal superior (diario) combinado con un indicador de activación en el gráfico principal.
- Estructura basada en funciones con derecho de veto - régimen Y activador Y NO veto: opera con la configuración, pero excluye cualquier barra en la que también se active una condición de spoiler.
- De varias etapas — varias operaciones de entrada independientes, cada una con su propio grupo, tipo de orden y momento de salida.
- Variantes de inversión exclusivamente al alza de lo anterior, con el lado corto pelado.
Las nuevas estructuras (rellenos de límites, rejillas, otras compuertas) se añaden de la misma forma que las habilidades de bloques y grupos: se crea un esqueleto a partir de una plantilla que ya está probada en tu instalación, se construye y se confirma una vez, y luego se genera a gran escala.
Tutorial: cómo utilizarlo
Paso 0 - Configuración única (por máquina)
La primera vez que se utiliza, la habilidad pregunta qué instalación de StrategyQuant X se desea utilizar; indícale la carpeta de nivel superior (por ejemplo,.
D:\SQX_144_…
). Analiza tus grupos aleatorios y muestra la limpio aquellos a los que se puede conectar (filtros/desencadenantes y grupos de niveles de precio), excluyendo aquellos que hagan referencia a un bloque que no existe.
Paso 1 · Describe tu idea
“Diseña una plantilla de ruptura con filtro de tendencias a partir de mi instalación”.”
“Realiza una entrada basada en el impulso y limitada a la sesión; nada de los viernes”.”
“Dame tres diseños innovadores basados en tesis y ponlos en práctica”.”
También puedes proporcionarle un documento o un tema y dejar que te proponga diseños, cada uno de ellos basado en los grupos con los que ya cuentas.
Paso 2 · Revisar y aprobar el diseño
La skill te envía unas especificaciones de diseño redactadas en un lenguaje sencillo para que las revises:
| Campo | Valor |
|---|---|
| Nombre de la plantilla | Ruptura filtrada por tendencia |
| Forma | Orden stop (se ejecuta al alcanzar un nivel de precio) |
| Filtro — cuando | Opera siempre a favor de la tendencia |
| Desencadenante — qué | Una ruptura del canal |
| Nivel de parada | Reserva de niveles de periodos anteriores |
| Tesis | Las rupturas que se producen únicamente en el marco de la tendencia tienen un mayor seguimiento que las que se producen en contra de la tendencia |
| Lado corto | se refleja automáticamente |
Puedes dar tu visto bueno o solicitar modificaciones (por ejemplo, una entrada en el mercado, un filtro diferente, una estrategia de solo posiciones largas o un límite de sesión).
Paso 3 · Se genera y se valida automáticamente
Una vez que des tu visto bueno, la habilidad integra tus grupos en el esquema probado, asigna cada hueco al grupo correspondiente, los fija, refleja el lado corto y se autocomprobará. No te dará el resultado a menos que todos los grupos se resuelvan y todos los huecos se llenen.
Paso 4 · Importar y compilar en AlgoWizard
Recibes un solo
.sqx
archivo, además de un breve resumen. Imporlo y ejecutar una compilación:
AlgoWizard → importar la plantilla → Ejecutar una compilación.
El generador busca dentro de la estructura de la plantilla, basándose en tus grupos, y la compilación es la confirmación final.
Paso 5 - Si hay que ajustar algo
Si una plantilla no se compila, avísale a la skill: ella lo arreglará. específico modificar la estructura en lugar de reescribirlo todo. La causa más habitual es un grupo que apunta a un bloque que aún no has importado; importa el bloque, vuelve a generar y listo.
Extra: Modo de diseño e investigación
¿No tienes un diseño concreto, solo un objetivo? La capa de diseño integrada te sugiere basado en una tesis plantillas de los propios grupos de tu instalación (arquetipos, roles, un falsificable por qué), y una interfaz de investigación opcional puede fuentes extraídas de la bibliografía, las somete a una prueba de falsabilidad y solo incorpora al diseño las que superan dicha prueba. Todo se ajusta a los grupos de los que realmente dispones: nunca propone una estrategia que no puedas llevar a cabo.
Parte de un conjunto de herramientas más amplio
El Generador de plantillas de estrategia es el último de un proceso de tres pasos que refleja cómo se elabora realmente una estrategia — elaborar las reglas → agruparlas → integrarlas en una estrategia:
- Constructor de bloques a medida — indicar las señales concretas y los niveles de precios.
- Generador aleatorio de grupos — agrupar esos bloques en los menús de los que el generador extrae ejemplos.
- Generador de plantillas de estrategia — configura tus grupos para que se puedan importar
.sqx
plantillas de estrategia (esta habilidad).
Cada uno de ellos es compatible con la instalación y funciona de la misma manera, en un lenguaje sencillo. Úsalos por separado o en cadena.
Requisitos
- StrategyQuant X / AlgoWizard — versión 144
- Python 3.8+ - sólo la biblioteca estándar, sin instalaciones pip
- Código Claude con la habilidad instalada
- Grupos aleatorios en tu instalación para cablear (constrúyelos con el Generador aleatorio de grupos (si aún no tienes ninguno)
De un vistazo
| Entrada | Una idea estratégica o tesis explicada en un lenguaje sencillo (o un trabajo o tema) |
| Salida | Una plantilla de estrategia de AlgoWizard validada y lista para importar (
.sqx ), largo + corto |
| Construye a partir de | Los grupos aleatorios limpios de tu instalación (filtros/desencadenantes + grupos por nivel de precio) |
| Estructura | Esqueletos con montaje confirmado; pila de salida completa ya cableada; lado corto simétrico |
| Lo mejor para | Convertir una tesis en una plantilla coherente y adaptable que el generador SQX pueda procesar |
PREGUNTAS FRECUENTES
¿En qué se diferencia una plantilla de estrategia de una estrategia?
Una plantilla es una estrategia en la que los elementos clave se dejan como agujeros El generador SQX se va completando a medida que busca, centrándose en tus grupos aleatorios. Tú diseñas la plantilla; el generador la explora.
¿Funcionará en mi versión de SQX?
Está dirigido a StrategyQuant X compilación 144. Dice así: su Instala y conecta únicamente los grupos de cables que tengas realmente.
¿Se le ocurren estrategias de la nada?
No, solo conecta los grupos aleatorios que ya están en tu instalación. Si necesitas un grupo que no esté ahí, créalo primero con el Generador de grupos aleatorios y, a continuación, conéctalo.
¿Por qué transplantar a los esqueletos en lugar de limitarse a escribir el XML?
Porque en SQX una plantilla puede ser totalmente correcta desde el punto de vista tipológico y, aun así, no compilarse: las reglas que determinan la compilabilidad se encuentran fuera del esquema visible. Al incorporarla a una estructura que ya se ha compilado, todas las plantillas permanecen dentro de un ámbito de validez comprobada.
¿Funciona tanto en posiciones largas como cortas, y en las salidas?
Sí. El escenario corto se adapta automáticamente al largo, y la secuencia completa de salidas (stop, objetivo, trailing, umbral de rentabilidad, salida por tiempo) ya está configurada; solo tienes que elegir qué salidas puede optimizar el generador.
¿Permite aplicar filtros en varios marcos temporales o por sesiones?
Sí, tanto los filtros basados en intervalos de tiempo más amplios (diarios) como las restricciones temporales no direccionales (por ejemplo, excluir los viernes) son opciones admitidas.
¿Sigo creando estrategias en AlgoWizard?
Tú diseñas la plantilla con la habilidad, entonces Importar y compilar en AlgoWizard exactamente igual que con cualquier plantilla: la compilación es la confirmación final.
1. Can I ask by asking it to convert my powerlanguage strategy which I copy and paste onto it then ask it to create SQ strategy?
2. Can I upload research paper in pdf file that I think have an edge for it to read and later to create SQ strategy?