3. 8. 2026

5 0

SQX Authoring Toolkit (sqx-lab) — Quattro competenze in Claude Code per la creazione di blocchi, gruppi, modelli e Projects

TL;DR

sqx-lab è un plugin di Claude Code che raggruppa quattro funzionalità che coprono l'intera catena di authoring di StrategyQuant X / AlgoWizard: personalizzazione blocchi Casuale gruppi strategia modelli → compila progetti. Descrivi ciò che desideri in inglese semplice; ogni abilità legge il proprio L'installazione di SQX ricava un catalogo di ciò che la tua build supporta effettivamente, genera l'artefatto e lo autovalida prima dell'importazione. Installalo una volta come plugin: tutte e quattro le competenze appariranno automaticamente in Claude Code.

  • 🧰 Un plugin, quattro competenze — l'intera catena da una regola atomica a un progetto di build schedulato.
  • 🗣️ Inglese semplice in entrata, XML / .sqx / .cfx importabili in uscita — mai XML SQX scritto a mano, in nessun caso.
  • 🔍 Derivato dall'installazione — cataloghi di tutte le competenze il tuo installa (i tuoi indicatori, i tuoi blocchi personalizzati, i tuoi gruppi) e usa solo ciò che è realmente presente.
  • 📁 Configurazione con un solo comando -
    /sqx-setup

    chiede la cartella SQX una sola volta e avvia tutte e quattro le competenze in un solo colpo.

  • 🩺 Autodiagnosi -
    /sqx-doctor

    esegue controlli sullo stato di salute dell'intera catena e indica esattamente cosa è rotto e come risolverlo, inclusi i gruppi casuali che fanno riferimento a blocchi che la tua installazione non possiede.

  • Autocertificato — ogni artefatto passa attraverso il validatore della skill prima che ti venga detto che è completato.
  • 🔗 Componibile — l'output di ogni abilità è l'input di quella successiva, oppure usa una qualsiasi da sola.

A chi è rivolto

  • Utenti SQX che creano il proprio vocabolario — blocchi personalizzati, pool curate, modelli basati su tesi — e sono stanchi delle tubazioni XML.
  • Chiunque abbia importato un blocco o un gruppo modificato a mano e lo abbia visto rompere silenziosamente una build.
  • Team che desiderano un modo ripetibile e condivisibile per passare da “un articolo dice X” a un progetto di build funzionante.
  • Utenti di una qualsiasi delle competenze indipendenti che desiderano che l'intera pipeline sia installata e aggiornata in un unico passaggio.

Perché è utile

Tutto ciò che il generatore SQX esamina è stato scritto da qualche parte: i blocchi sono le parole, i gruppi sono i menu, il template è la struttura della frase e il progetto è la macchina che esegue la ricerca. Ogni livello ha il proprio formato di file, le proprie regole di costruibilità nascoste e i propri modi per fallire silenziosamente:

  • Un blocco sintatticamente corretto può comunque essere rifiutato dal builder: i vincoli reali si trovano al di fuori dello schema visibile.
  • Un gruppo che fa riferimento a un blocco che non hai mai importato avvelena silenziosamente ogni modello che lo utilizza.
  • Un template può sembrare valido e rifiutarsi di essere compilato; un progetto può essere compilato ma tracciare orari errati.
  • E tutto questo dipende dalla specifica installazione: ciò che funziona in un'installazione di SQX non funziona in un'altra con blocchi e indicatori diversi.

La risposta del toolkit è la stessa a ogni livello: deriva un catalogo dall'installazione effettiva, genera solo da quel catalogo e valida prima della consegna. Rimani in inglese semplice per tutto il tempo.

Principi fondamentali

1. Una catena, quattro strati

Blocco → gruppo → modello → progetto. Il Custom Block Builder crea regole atomiche; il Random Group Builder le raggruppa nei menu da cui il builder attinge; il Strategy Template Builder collega questi gruppi in una struttura di strategia realizzabile; il Strategy Project Builder racchiude i modelli in un file project.cfx con attività di costruzione, dati e analisi già integrati. Ogni output alimenta quello successivo — oppure è autonomo.

2. Derivato dall'installazione, mai indovinato

Al primo utilizzo, ogni abilità crea un catalogo a partire dalla configurazione della tua stessa installazione: quali indicatori esistono, quali blocchi personalizzati hai (e i loro opposti), quali gruppi sono puliti, quali progetti possono fungere da donatori. Nulla viene generato dalla memoria di “ciò che SQX ha di solito” — se una chiave non è nel tuo catalogo, l'abilità ne propone una equivalente che lo è.

3. Specifici la cartella di installazione una sola volta

/sqx-setup

chiede dove sia installato StrategyQuant X — la cartella di primo livello che contiene le directory "internal/" e "user/" — e avvia tutte e quattro le skill da lì in un unico ciclo. Il percorso viene memorizzato solo dopo che è stata convalidata come una vera installazione di SQX, quindi puntare alla cartella sbagliata genera un errore evidente anziché interrompere silenziosamente le altre abilità. È conservato in un piccolo file per macchina all'esterno del plugin, in modo da sopravvivere agli aggiornamenti e alle reinstallazioni del plugin. È possibile puntare a un'installazione diversa in un secondo momento eseguendo

/sqx-setup

di nuovo — seguono tutte e quattro le abilità.

4. Struttura Proven, contenuti vari

Nessuna delle competenze scrive a mano XML SQX da zero. I blocchi vengono emessi da una grammatica verificata rispetto alla tua build; i modelli vengono trapiantati in scheletri che sono già stati costruiti e testati; i progetti vengono clonati da progetti donatori funzionanti nella tua installazione. Le competenze variano il contenuto, non la struttura portante.

5. Valida prima di importare

Ogni skill termina con il proprio validatore — risoluzione delle chiavi, contratti di tipo, colmamento dei vuoti, controlli strutturali — e non dichiara il successo finché non lo supera. L'oracolo finale rimane comunque lo stesso SQX (un import, una Build), ma la categoria dei file “silenziosamente errati” viene intercettata prima che arrivi a voi.

6. Quando qualcosa non va, il medico dice cosa e perché

/sqx-doctor

verifica l'intera configurazione in un solo passaggio: l'interprete Python, l'installazione memorizzata, il catalogo di ciascuna abilità e se la catena blocco → gruppo → modello → progetto sia effettivamente intatta. Fondamentalmente, rileva gruppi casuali rotti — gruppi che fanno riferimento a blocchi personalizzati che non sono presenti nella tua installazione. Un gruppo Value non funzionante disabilita silenziosamente ogni forma di strategia confermata dalla build; il doctor nomina il gruppo, elenca i blocchi mancanti e il generatore di blocchi personalizzati Modalità di riparazione può ricostruirli dal registro delle riparazioni del gruppo stesso.

Cosa c'è dentro

Abilità Autori Alimenta
sqx-custom-block regole di trading atomiche — Blocchi di condizione (segnali vero/falso) e blocchi di livello di prezzo (stop, target, bande) — come XML di blocchi personalizzati importabili gruppi
sqx-gruppo-casuale i gruppi da cui il costruttore attinge — Gruppi di condizioni (menu di regole) e Gruppi di valori (menu di prezzo/livello), dai vostri blocchi esistenti o da nuovi atomi incorporati modelli
modello-di-strategia-sqx modelli completi di strategie .sqx con buchi tipizzati associati ai tuoi gruppi puliti — design filtro + trigger, lato corto specchiato, stack di uscita completo progetti
progetto-strategia-sqx crea progetti (project.cfx) che collegano i tuoi template come attività di compilazione: dati, archi temporali, grafici multi-timeframe, analisi personalizzate -

Tutorial — installazione e primo avvio

Passaggio 1 · Scarica il plugin

Ti servono Claude Code e Python 3.8+ (solo libreria standard, senza installazioni tramite pip). Scarica lo zip di sqx-lab allegato a questo articolo e decomprimilo: otterrai una cartella sqx-lab/.

Passaggio 2 · Installa il plugin

In Claude Code, aggiungi la cartella decompressa come marketplace di plugin, installa il plugin e riavvia:

/plugin marketplace add /absolute/path/to/sqx-lab
/plugin install sqx-lab@sqx-lab

Questa è l'intera installazione: tutte e quattro le abilità sono ora disponibili in ogni sessione di Claude Code e Claude sceglie quella giusta in base a ciò che chiedi.

Passaggio 3 · Configurazione una tantum: /sqx-setup

Esegui il comando di installazione e indicali la cartella StrategyQuant X — quella di primo livello (ad esempio C:\StrategyQuantX144, la cartella che contiene internal/ e user/):

/sqx-setup

Convalida la cartella (e rifiuta qualsiasi cosa non sia una vera installazione di SQX), memorizza il percorso una volta per tutte e quattro le skill, inizializza il catalogo di ciascuna skill rispetto alla tua installazione e riporta ciò che ha trovato: quanti indicatori, blocchi personalizzati, gruppi puliti e progetti donor hai a disposizione. Se qualcosa dovesse comportarsi in modo anomalo in seguito, esegui il controllo dello stato:

/sqx-doctor

Riporta l'interprete Python, l'installazione, ogni catalogo e se la catena blocco → gruppo → modello → progetto è effettivamente utilizzabile, inclusi eventuali gruppi casuali danneggiati e esattamente come ripararli.

Passo 4 · Chiedi ciò che desideri, a qualsiasi livello

Non richiami le abilità per nome: descrivi semplicemente l'artefatto:

“Costruiscimi un blocco personalizzato: chiusura sopra la banda di Bollinger superiore, con il suo opposto.”
“Raggruppa i miei blocchi di breakout in un pool di condizioni per il generatore.”
“Crea un modello di breakout con filtro delle tendenze basato sulla mia configurazione.”
“Crea un progetto di build che esegua i miei template per l'oro su H1 con un grafico a regime giornaliero.”

Ogni abilità segue lo stesso ritmo: chiarisce solo ciò che non può dedurre, ti mostra un prima la specifica in linguaggio semplice (il posto più economico per cogliere un errore di progettazione), si genera solo dopo che hai approvato, convalida e ti consegna il file con un breve riepilogo.

Passaggio 5 · Importazione in SQX: questo è l'oracolo finale

I blocchi e i gruppi si importano in AlgoWizard; i template si importano e si compilano (Build); i progetti si distribuiscono (deploy) nella tua installazione e vengono eseguiti. Se SQX rifiuta qualcosa, comunica l'accaduto alla skill: correggerà l'artefatto specifico anziché rigenerare tutto. La causa più comune è un blocco referenziato non ancora importato in quell'installazione.

Passo 6 · Componi la catena

Il vero vantaggio è la pipeline: crea alcuni blocchi da un documento → raggruppali in gruppi tematici → collega i gruppi a due o tre modelli basati su una tesi → racchiudi i modelli in un unico progetto e lascialo compilare durante la notte. Ogni fase rimane nei limiti di ciò che la tua installazione è effettivamente in grado di fare, perché ogni fase legge la stessa catena di cataloghi.

Aggiornamento

Scarica l'ultimo file zip e reinstalla il plugin dal marketplace. Il percorso di installazione memorizzato si trova all'esterno del plugin, quindi sopravvive all'aggiornamento; basta eseguire

/sqx-setup

una volta dopo per ricostruire i cataloghi derivati rispetto alla tua installazione. Ci vogliono pochi secondi e conferma che tutto sia intatto.

Requisiti

  • StrategyQuant X / AlgoWizard — build 144
  • Python 3.8+ — solo libreria standard, nessuna installazione pip
  • Codice Claude — con il plugin sqx-lab installato (Passaggi 1–2 sopra)
  • La tua installazione di SQX orientare le competenze verso — tutto deriva da esso

FAQ

Ho bisogno di tutte e quattro le abilità?
No. Ognuno funziona in modo indipendente: installa il plugin e usa solo il livello di cui hai bisogno. Semplicemente migliorano insieme, perché l'output dell'uno è l'input dell'altro.

Funzionerà sulla mia versione di SQX?
È pensato per la versione StrategyQuant X build 144. Poiché tutto deriva dalla tua installazione, utilizza solo ciò che la tua build supporta effettivamente.

Invia le mie strategie o i miei dati altrove?
I motori sono script Python locali (solo libreria standard) che leggono la tua installazione locale. I cataloghi e il percorso di installazione sono file specifici per macchina e non lasciano mai il tuo computer.

Cosa succede se un file generato non si importa o non compila?
Comunica all'abilità ciò che ha detto SQX. Ciascuna abilità corregge l'artefatto specifico — di solito un blocco di riferimento che non è ancora stato importato in quell'installazione — anziché ricominciare da capo. Se diverse cose sembrano non andare contemporaneamente, esegui

/sqx-doctor

primo: individua se il problema è il percorso di installazione, un catalogo obsoleto o un gruppo danneggiato, e ti dice il comando esatto per risolverlo.


Mi conosci come clonex. Sono Ivan Hudec — ho creato i blocchi gratuiti che stai usando qui, e scrivo delle ricerche alla base di essi su algotrading.space. Hai bisogno di far realizzare qualcosa? Lavora con me.

0 Commenti
Vecchi
Più recenti Le più votate