Quattro skill di Claude Code in un unico plugin per creare blocchi, gruppi, template e progetti SQX a partire dal linguaggio naturale. Ciascuna skill esamina l'installazione, genera elementi compilabili ed esegue l'auto-validazione prima dell'importazione: niente più XML manuale.
In breve
sqx-lab è un plugin per Claude Code che include quattro skill per StrategyQuant X / AlgoWizard: blocchi personalizzati → gruppi → template → progetti. Descrivi ciò che vuoi in linguaggio naturale: ciascuna skill analizza l'installazione di SQX, cataloga le funzionalità supportate, genera gli elementi ed esegue l'auto-validazione prima dell'importazione.
- 🧰 Un plugin, quattro skill — la catena completa dalla regola atomica alla build pianificata.
- 🗣️ Inserisci testo semplice, ottieni XML / .sqx / .cfx pronti da importare
- 🔍 Derivato dall'installazione — utilizza solo ciò che è presente nella tua installazione.
- 📁 Configurazione con un solo comando —
/sqx-setup inizializza tutte e quattro le skill.
- 🩺 Autodiagnostico —
/sqx-doctor verifica l'integrità dell'intera catena.
- ✅ Autoconvalidato — gli elementi generati vengono convalidati prima del completamento.
- 🔗 Componibile — ciascun output alimenta il successivo oppure opera in modo indipendente.
A chi è rivolto
- Utenti di SQX che creano blocchi personalizzati, pool curati e modelli basati su tesi specifiche.
- Chiunque abbia modificato l'XML manualmente per poi assistere a build che fallivano silenziosamente.
- Team alla ricerca di flussi di lavoro ripetibili, dall'idea su carta all'esecuzione della build.
- Utenti di qualsiasi skill autonoma che desiderano installare l'intera pipeline insieme.
Principi fondamentali
1. Una catena, quattro livelli
Blocco → gruppo → template → progetto. Custom Block Builder crea le regole; Random Group Builder le raccoglie in menu; Strategy Template Builder collega i pool in scheletri compilabili; Strategy Project Builder inserisce i template in project.cfx. Ciascuno alimenta il successivo oppure opera autonomamente.
2. Derivato dall'installazione, mai ipotizzato
Ogni skill genera un catalogo a partire dalla tua installazione: indicatori, blocchi personalizzati, gruppi puliti, progetti di riferimento. Nulla a memoria: se una chiave non è nel tuo catalogo, la skill propone un equivalente presente.
3. Specifica la cartella di installazione una sola volta
/sqx-setup chiede dove sia installato StrategyQuant X (la cartella principale con internal/ e user/) e inizializza tutte e quattro le skill. Il percorso viene memorizzato dopo la convalida. Rimane valido anche dopo gli aggiornamenti del plugin: esegui nuovamente /sqx-setup per selezionare un'altra installazione.
4. Struttura collaudata, contenuti diversificati
Nessun file XML per SQX scritto a mano da zero. I blocchi usano una grammatica verificata sulla tua build; i template vengono inseriti in scheletri funzionanti; i progetti sono clonati da progetti di riferimento presenti nella tua installazione.
5. Convalida prima di importare
Ogni skill convalida risoluzione delle chiavi, contratti di tipo, elementi mancanti e struttura, confermando l'operazione solo dopo aver superato i test. SQX rimane il giudice definitivo, ma la categoria degli errori silenziosi viene intercettata a monte.
6. Quando qualcosa non va, la diagnostica indica cosa e perché
/sqx-doctor controlla l'intera configurazione: Python, il percorso di installazione, ciascun catalogo e la catena blocco → gruppo → template → progetto. Rileva i gruppi casuali corrotti che fanno riferimento a blocchi non presenti nella tua installazione. Lo strumento segnala il gruppo, elenca i blocchi mancanti e la modalità Repair permette di ricostruirli.
Cosa è incluso
sqx-custom-block: regole di trading atomiche (blocchi Condition e Price-level) come XML importabili per blocchi personalizzati → alimenta i gruppi
sqx-random-group: pool campionati dal generatore (gruppi Condition e Value) da blocchi esistenti o nuovi atomi → alimenta i template
sqx-strategy-template: template di strategia .sqx completi con slot tipizzati collegati a gruppi puliti → alimenta i progetti
sqx-strategy-project: progetti di compilazione (project.cfx) che collegano i template come attività di build — dati, timeframe, grafici, analisi
Tutorial — installazione e primo avvio
Passaggio 1 · Scarica il plugin
Scarica il file zip sqx-lab ed estrailo. Richiede Claude Code e Python 3.8+ (solo libreria standard).
Passaggio 2 · Installa il plugin
In Claude Code, aggiungi la cartella come plugin e installa:
/plugin marketplace add /absolute/path/to/sqx-lab
/plugin install sqx-lab@sqx-lab
Tutte e quattro le skill sono ora disponibili in ogni sessione di Claude Code.
Passaggio 3 · Configurazione iniziale unica: /sqx-setup
Esegui il comando di configurazione indicando la cartella di StrategyQuant X (quella principale contenente internal/ e user/):
/sqx-setup
Il comando convalida la cartella, salva il percorso per tutte e quattro le skill, inizializza ogni catalogo e mostra quanto rilevato. In caso di comportamenti anomali successivi, esegui:
/sqx-doctor
Fornisce un report su interprete Python, installazione, cataloghi e sulla catena blocco → gruppo → template → progetto, segnalando eventuali gruppi casuali corrotti e le istruzioni per ripristinarli.
Passaggio 4 · Richiedi ciò di cui hai bisogno, a qualsiasi livello
Basta descrivere l'elemento:
"Costruiscimi un blocco personalizzato: chiusura al di sopra della banda di Bollinger superiore, con il suo opposto."
"Raggruppa i miei blocchi di breakout in un pool di Condizioni."
"Progetta un template di breakout con filtro di trend dalla mia installazione."
"Crea un progetto di generazione che esegua i miei template sull'oro su H1 con un grafico di regime giornaliero."
Ciascuna competenza mostra prima una specifica in linguaggio naturale, genera solo dopo l'approvazione, convalida e ti consegna il file con un riepilogo.
Passo 5 · Importa in SQX: è l'oracolo definitivo
I blocchi e i gruppi vengono importati in AlgoWizard; i template si importano e si compilano; i progetti vengono distribuiti ed eseguiti. Se SQX rifiuta qualcosa, spiega alla competenza cosa è successo: correggerà l'artefatto. La causa più comune: un blocco referenziato non ancora importato in quella specifica installazione.
Passo 6 · Componi la catena
Crea blocchi partendo da un paper → raccoglili in gruppi tematici → collegali in template basati su tesi → racchiudi il tutto in un unico progetto e lascialo generare durante la notte. Ogni passaggio rimane strettamente nei limiti di ciò che la tua installazione supporta, perché ogni passaggio legge lo stesso catalogo.
Aggiornamento
Scarica l'ultimo file zip e reinstalla dal marketplace. Il percorso memorizzato viene mantenuto: esegui /sqx-setup una volta al termine per ricostruire i cataloghi. Richiede pochi secondi.
Requisiti
- StrategyQuant X / AlgoWizard — build 144
- Python 3.8+ — solo libreria standard
- Claude Code — con plugin sqx-lab installato
- La tua installazione di SQX — tutto viene ricavato da essa
Domande frequenti
Ho bisogno di tutte e quattro le competenze?
No. Ognuna funziona in modo autonomo. Insieme danno il meglio.
Funzionerà sulla mia versione di SQX?
È mirato alla build 144. Tutto viene ricavato dalla tua installazione, quindi utilizzerà solo ciò che la tua build supporta.
Invia le mie strategie o i miei dati da qualche parte?
No. Gli script Python locali leggono la tua installazione locale. I cataloghi e il percorso sono file specifici della macchina che non lasciano mai il tuo computer.
Cosa succede se un file generato non si importa o non compila?
Spiega alla competenza quale messaggio ha restituito SQX. Ciascuna corregge l'artefatto (di solito un blocco referenziato non ancora importato) invece di ripartire da zero. Se sembrano esserci più problemi, esegui prima /sqx-doctor: individua con esattezza il problema e il comando per risolverlo.
Sono Ivan Hudec: ho sviluppato i blocchi gratuiti che stai usando qui e scrivo di ricerca su algotrading.space. Lavora con me.