Modelli di strategia Competenze
Contenuto della pagina
Il generatore di modelli di strategia per StrategyQuant X — Trasforma una tesi di trading in un modello di strategia AlgoWizard realizzabile
TL;DR
Il Generatore di modelli strategici è una funzionalità di Claude Code che trasforma una tesi di trading in un modello di strategia AlgoWizard pronto per essere importato — la struttura che il builder compila man mano che effettua la ricerca. Recita il tuo Installazione SQX: progetta l'ingresso con un intento concreto (un filtro, un trigger, un elemento falsificabile perché), collega i tuoi gruppi in un scheletro con compilazione confermata, e si verifica automaticamente prima dell'importazione.
- 🧠 Inserisci una tesi in un linguaggio semplice, ottieni un modello pronto all'uso — descrivi l'idea in una frase.
- 🔍 Legge l'installazione — collega solo i gruppi casuali effettivamente presenti (quelli danneggiati vengono esclusi automaticamente).
- 🧩 Progetti con uno scopo preciso — assegna filtro (quando) e grilletto (quali) ruoli e formula una tesi falsificabile.
- 🏗️ Schemi Pro, non XML scritto a mano — rimane all'interno di una struttura già esistente e consolidata.
- 🔁 Lungo e corto a specchio — e lo stack di uscita completo è già collegato.
- ✅ Autocertificato — I gruppi vengono risolti e ogni lacuna viene colmata prima del passaggio di consegne.
A chi è rivolto
- Costruttori di strategie che desiderano che SQX effettui una ricerca all'interno di un coerente struttura — filtro + trigger + uscite — anziché combinazioni casuali di blocchi.
- Chiunque disponga di una raccolta di blocchi e gruppi chi desidera un modello pulito e personalizzabile che li utilizzi davvero.
- Ricercatori che vogliono verificare una tesi — “i breakout avvengono solo all'interno del trend” — utilizzando un modello di costruzione pratico e veloce.
- Chiunque che ha creato manualmente un modello di strategia e ha visto che non si è generato senza una ragione apparente.
Perché è utile
I modelli di strategia sono il fulcro dell'intero processo di ricerca del generatore SQX — e sono anche l'aspetto in cui è più facile commettere piccoli errori:
- "Correcto dal punto di vista sintattico" non significa "realizzabile". Sono attive le esclusioni del motore, il cablaggio MagicNumber, il protocollo a segnale variabile e la disciplina dello specchio lungo/corto all'esterno lo schema visibile. Un modello può sembrare perfettamente valido e tuttavia non riuscire a essere compilato.
- Sapere quali dei tuoi gruppi sono utilizzabili. Un gruppo che fa riferimento a un blocco che non hai importato compromette silenziosamente il funzionamento di qualsiasi modello che lo utilizza. Individuarlo manualmente è un'operazione noiosa.
- Progettare con uno scopo preciso. Una buona introduzione abbina un filtro (il regime — quando è possibile agire) con un grilletto (l'evento — cosa si attiva). Mettere insieme due trigger equivale a un'idea registrata due volte, non a due effetti.
- Lo specchio e le uscite. Far sì che la posizione corta rispecchi correttamente quella lunga e impostare una serie completa di livelli di uscita (stop, target, trailing, break-even, time exit) è un lavoro minuzioso e ripetitivo.
Il Generatore di modelli strategici si occupa di tutto questo. Tu ti limiti a scrivere in un linguaggio semplice; lui si occupa dell'analisi, della progettazione e della struttura collaudata, e produce un documento chiaro
.sqx
importi e compili.
Principi fondamentali
Alcune idee sono alla base del funzionamento dell'abilità: comprenderle aiuta a ottenere il massimo da essa.
1. Un modello è una strategia con spazi vuoti da compilare
Una strategia SQX è un programma di espressioni tipizzate; un modello è quel programma con alcune parti ancora da fori il generatore riempie — ogni casella indica uno dei tuoi gruppi casuali. Quindi un modello definisce il forma della ricerca; i tuoi gruppi definiscono il menu in ogni slot. (Questa è la terza abilità della serie: la Costruttore di blocchi personalizzati stabilisce le regole, il Generatore casuale di gruppi (il primo li raggruppa, mentre questo collega i gruppi in una strategia.)
2. Solo schemi Pro, mai XML scritto a mano
L'abilità fa non scrivere a mano il codice XML della strategia partendo da zero — perché in SQX, il fatto che il codice sia “sintatticamente corretto” non garantisce che sia “compilabile”. Anzi, trasferisce i gruppi da te selezionati in uno scheletro già creato e scambiato, e varia solo la disposizione dei fori. Ciò garantisce che ogni modello, per sua stessa natura, rimanga entro i limiti di validità comprovati.
3. È compatibile con l'installazione
Al primo utilizzo viene visualizzato il seguente messaggio il tuo installazione ed elenca i pulito gruppi casuali che puoi collegare — I gruppi "Condizione" fungono da filtri/trigger, mentre i gruppi "Valore" fungono da pool di livelli di prezzo. Un gruppo che fa riferimento a un blocco mancante viene escluso automaticamente, quindi non è possibile creare un modello basato su un pool non funzionante. Se hai bisogno di un pool che non possiedi, crealo prima con il Generatore di gruppi casuali.
4. Progettare con uno scopo preciso, partendo da una tesi verificabile
Prima di generare qualsiasi cosa, l'abilità progetta l'elemento come farebbe un analista quantitativo: sceglie un archetipo, assegna un filtro e un grilletto partendo dai tuoi gruppi reali (senza mai avere elementi duplicati), abbinali in modo che si integrino anziché sovrapporsi, scegli la modalità di esecuzione e prendi nota perché Il bordo deve esserci. Se non riesci a spiegarne il motivo, il progetto viene scartato.
5. Sono gestiti gli specchi lunghi/corti e le uscite
La versione breve rispecchia automaticamente quella lunga. L'insieme completo delle opzioni di uscita — stop-loss, obiettivo di profitto, trailing stop, move-to-break-even e uscita basata sul tempo — è già presente in ogni modello di base; il modello decide semplicemente quali opzioni di uscita il creatore può ottimizzare e quali rimangono fisse.
6. Guadagnalo con una build
Ogni modello esegue un'autoverifica al momento della generazione (risoluzione dei gruppi, riempimento degli spazi vuoti), ma l'ultima parola in SQX spetta sempre a un vero e proprio Costruire. Si importa il modello e lo si compila: ecco il trucco, ed è esattamente così che si verificherebbe comunque qualsiasi modello.
Forme che può progettare
Il generatore produce una serie di strutture di ingresso, tutte predisposte per l'installazione e complete di specchi:
- Stop di ingresso — un filtro + un trigger, impostati su uno stop in sospeso a un determinato livello di prezzo.
- Ingresso nel mercato — un filtro + un trigger, che si riempiono immediatamente.
- Attivato dalla sessione — un punto di ingresso sul mercato più un intervallo temporale non direzionale (ad esempio, saltare il venerdì).
- Multitemporale — un filtro basato su un timeframe superiore (giornaliero) combinato con un segnale di attivazione sul grafico principale.
- Struttura basata sui ruoli con diritto di veto - regime E innesco E NON veto: esegui l'operazione in base alla configurazione, ma escludi qualsiasi barra in cui si verifichi anche una condizione di spoiler.
- A più tappe — diverse fasi di ingresso indipendenti, ciascuna con un proprio gruppo, un proprio tipo di ordine e una propria tempistica di uscita.
- Varianti long-only di quanto sopra, con il lato corto spogliato.
Le nuove strutture (riempimenti di limite, griglie, altri cancelli) vengono aggiunte con lo stesso metodo "guadagna una volta sola" con cui crescono le abilità dei blocchi e dei gruppi: si ricava uno scheletro da un modello già presente nell'installazione, lo si costruisce e si conferma una volta sola, dopodiché viene generato su larga scala.
Tutorial: come si usa
Fase 0 - Impostazione una tantum (per macchina)
Al primo utilizzo, la skill chiede quale installazione di StrategyQuant X utilizzare: seleziona la cartella principale (ad es.
D:\SQX_144_…
). Esegue una scansione dei tuoi gruppi casuali ed elenca i pulito quelli che è possibile collegare (filtri/trigger e pool di livelli di prezzo), esclusi quelli che fanno riferimento a un blocco mancante.
Fase 1 · Descrivi la tua idea
“Crea un modello di breakout con filtro delle tendenze basato sulla mia configurazione.”
“Effettua un’entrata basata sullo slancio con limite di sessione — esclusi i venerdì.”
“Dammi tre progetti innovativi basati su una tesi e realizzali.”
Puoi anche fornirgli un documento o un tema e lasciare che ti proponga delle soluzioni, ciascuna basata sui gruppi di cui disponi effettivamente.
Fase 2 · Esaminare e approvare il progetto
L'intelligenza artificiale ti fornisce delle specifiche di progettazione scritte in un linguaggio semplice, che puoi controllare:
| Campo | Valore |
|---|---|
| Nome del modello | Rottura filtrata in base al trend |
| Forma | Stop di ingresso (eseguito a un determinato livello di prezzo) |
| Filtro — quando | Segui solo il trend |
| Trigger — cosa | Rottura del canale |
| Livello di arresto | Pool di livelli del periodo precedente |
| Tesi | I breakout che si verificano esclusivamente in un contesto di tendenza hanno un seguito maggiore rispetto a quelli in controtendenza |
| Lato corto | riflesso automaticamente |
Puoi approvarlo oppure richiedere delle modifiche (ad esempio, un ingresso sul mercato, un filtro diverso, una strategia long-only o un limite di sessione).
Fase 3 · Genera e verifica autonomamente
Una volta data l'approvazione, lo skill inserisce i gruppi nella struttura collaudata, assegna ogni spazio al gruppo corretto, li integra, riflette il lato corto ed esegue un controllo automatico. Non fornirà il risultato finché tutti i gruppi non saranno stati risolti e tutti gli spazi non saranno stati riempiti.
Passaggio 4 · Importazione e compilazione in AlgoWizard
Riceverai un unico
.sqx
file più un breve riassunto. Importalo ed esegui una compilazione:
AlgoWizard → importa il modello → Eseguire una compilazione.
Il generatore effettua una ricerca all'interno della struttura del modello, attingendo dai tuoi gruppi, e la creazione rappresenta la conferma finale.
Fase 5 - Se c'è qualcosa da modificare
Se un modello non viene generato, segnalalo alla skill: provvederà a risolvere il specifico modificare la struttura piuttosto che riscrivere tutto da capo. La causa più comune è un gruppo che punta a un blocco che non hai ancora importato; importa il blocco, rigenera e il gioco è fatto.
Bonus: Modalità progettazione e ricerca
Non hai un progetto preciso, ma solo un obiettivo? Il livello di progettazione integrato ti propone basato sulla tesi modelli provenienti dai gruppi della tua installazione (archetype, roles, un falsificabile perché), e un front-end di ricerca opzionale può riferimenti bibliografici, sottoponile a un filtro di verifica e inserisci nel progetto solo quelle che superano il test. Tutto rimane legato ai gruppi di cui disponi effettivamente: non inventa mai una strategia che non puoi mettere in pratica.
Parte di una suite di strumenti più ampia
Lo Strategy Template Builder è l'ultimo di una serie di tre strumenti che rispecchiano il modo in cui una strategia viene effettivamente elaborata — definire le regole → raggrupparle → integrarle in una strategia:
- Costruttore di blocchi personalizzati — indicare i singoli segnali e i livelli di prezzo.
- Generatore casuale di gruppi — raggruppare quei blocchi nei menu da cui il generatore attinge.
- Generatore di modelli strategici — rendi i tuoi gruppi esportabili
.sqx
modelli di strategia (questa competenza).
Ciascuno di essi è ottimizzato per l'installazione e funziona allo stesso modo, con un linguaggio semplice e intuitivo. È possibile utilizzarli singolarmente o in sequenza.
Requisiti
- StrategyQuant X / AlgoWizard — build 144
- Python 3.8+ - solo la libreria standard, nessuna installazione pip
- Codice Claude con l'abilità installata
- Gruppi casuali da collegare nel tuo impianto (creali con il Generatore casuale di gruppi (se non ne hai ancora)
In sintesi
| Ingresso | Un'idea strategica / una tesi in parole semplici (o un elaborato / un tema) |
| Uscita | Un modello di strategia AlgoWizard convalidato e pronto per l'importazione (
.sqx ), lungo + corto |
| Costruisce da | I gruppi casuali puliti della tua installazione (filtri/trigger + pool di livelli di prezzo) |
| Struttura | Struttura confermata; pila di uscita completa già cablata; lato corto specchiato |
| Il migliore per | Trasformando una tesi in un modello coerente e implementabile, il generatore SQX è in grado di effettuare ricerche |
FAQ
Che cos'è un modello di strategia rispetto a una strategia?
Un modello è una strategia in cui gli elementi chiave sono lasciati fori Il generatore SQX compila man mano che effettua la ricerca, indicando i tuoi gruppi casuali. Tu progetti il modello; il generatore lo esplora al suo interno.
Funzionerà con la mia versione di SQX?
È destinato a StrategyQuant X versione 144. Si legge il tuo Installa e collega solo i gruppi di cavi che hai effettivamente a disposizione.
Si inventa strategie dal nulla?
No — si limita a collegare i gruppi casuali già presenti nella tua installazione. Se hai bisogno di un gruppo che non è presente, crealo prima con il Random Group Builder, poi collegalo.
Perché trasferire i dati in schemi invece di limitarsi a scrivere il codice XML?
Questo perché in SQX un modello può essere perfettamente corretto dal punto di vista dei tipi e tuttavia non riuscire a essere compilato: le regole che determinano la compilabilità non rientrano nello schema visibile. Il trasferimento in una struttura già compilata garantisce che ogni modello rimanga all'interno di un ambito di validità comprovata.
Funziona sia con i comandi lunghi che con quelli brevi, e anche con le uscite?
Sì. La parte breve rispecchia automaticamente quella lunga, e l'intera sequenza di uscite (stop, target, trailing, break-even, time exit) è già configurata: basta scegliere quali uscite il generatore dovrà ottimizzare.
È in grado di applicare filtri su più intervalli di tempo o per sessione?
Sì, sia i filtri basati su intervalli di tempo più ampi (giornalieri) che i filtri temporali non direzionali (ad esempio, escludere il venerdì) sono forme supportate.
Devo continuare a creare strategie in AlgoWizard?
Il modello lo crei tu con l'abilità, quindi Importa e compila in AlgoWizard esattamente come faresti con qualsiasi modello: la compilazione è la conferma finale.
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?