Quatro competências Claude Code num único plugin para criar blocos, grupos, modelos e projetos SQX a partir de linguagem natural. Cada uma analisa a sua instalação, gera artefactos compiláveis e faz a autovalidação antes da importação — sem XML manual.
Resumo
O sqx-lab é um plugin para o Claude Code que reúne quatro competências para StrategyQuant X / AlgoWizard: blocos personalizados → grupos → modelos → projetos. Descreva o que pretende em linguagem natural; cada competência analisa a sua instalação do SQX, cataloga o que suporta, gera artefactos e faz a autovalidação antes da importação.
- 🧰 Um plugin, quatro competências — fluxo completo, da regra atómica à compilação agendada.
- 🗣️ Entrada em linguagem natural, saída em XML / .sqx / .cfx importável
- 🔍 Derivado da instalação — utiliza apenas o que existe na sua instalação.
- 📁 Configuração num único comando —
/sqx-setup inicializa todas as quatro competências.
- 🩺 Autodiagnóstico —
/sqx-doctor verifica a integridade de toda a cadeia.
- ✅ Autovalidação — artefactos validados antes da conclusão.
- 🔗 Componível — cada saída alimenta a seguinte ou funciona de forma autónoma.
A quem se destina
- Utilizadores do SQX que criam blocos personalizados, pools selecionadas e modelos baseados em teses.
- Qualquer pessoa que já tenha editado XML manualmente e visto as compilações falharem silenciosamente.
- Equipas que procuram fluxos de trabalho repetíveis, desde a ideia no papel até à compilação em execução.
- Utilizadores de qualquer competência autónoma que pretendam instalar todo o pipeline em conjunto.
Princípios fundamentais
1. Uma cadeia, quatro camadas
Bloco → grupo → modelo → projeto. O Custom Block Builder cria regras; o Random Group Builder reúne-as em menus; o Strategy Template Builder conecta os grupos em estruturas compiláveis; o Strategy Project Builder encapsula modelos em project.cfx. Cada etapa alimenta a seguinte ou funciona de forma autónoma.
2. Derivado da instalação, nunca adivinhado
Cada competência gera um catálogo a partir da sua instalação: indicadores, blocos personalizados, grupos limpos, projetos doadores. Nada a partir de suposições — se uma chave não estiver no seu catálogo, a competência propõe um equivalente que esteja.
3. Indique a sua pasta de instalação apenas uma vez
O /sqx-setup pergunta onde o StrategyQuant X está instalado (a pasta de nível superior com internal/ e user/) e inicializa todas as quatro competências. O caminho é guardado após a validação. Permanece ativo após atualizações do plugin — execute /sqx-setup novamente para apontar para uma instalação diferente.
4. Estrutura comprovada, conteúdo variado
Sem criar XML do SQX à mão a partir do zero. Os blocos utilizam uma gramática validada face à sua compilação; os modelos são inseridos em esqueletos funcionais; os projetos são clonados a partir de projetos doadores na sua instalação.
5. Valide antes de importar
Cada competência valida — resolução de chaves, contratos de tipos, lacunas, estrutura — e não declara sucesso até que tudo seja aprovado. O SQX continua a ser a referência final, mas os erros silenciosos são intercetados primeiro.
6. Quando algo falha, o diagnóstico indica o quê e porquê
O /sqx-doctor verifica toda a configuração: Python, caminho de instalação, cada catálogo e a cadeia bloco → grupo → modelo → projeto. Deteta grupos aleatórios corrompidos que referenciam blocos ausentes na sua instalação. O diagnóstico indica o nome do grupo, lista os blocos em falta e o modo Repair pode reconstruí-los.
O que está incluído
sqx-custom-block: Regras de trading atómicas (blocos de Condition e Price-level) como XML importável de bloco personalizado → alimenta grupos
sqx-random-group: Pools amostradas pelo criador (grupos de Condition e Value) a partir de blocos existentes ou novos átomos → alimenta modelos
sqx-strategy-template: Modelos completos de estratégia .sqx com lacunas tipadas vinculadas a grupos limpos → alimenta projetos
sqx-strategy-project: Projetos de compilação (project.cfx) conectando modelos como tarefas de compilação — dados, prazos, gráficos, análise
Tutorial — instalação e primeira execução
Passo 1 · Descarregar o plugin
Descarregue o ficheiro zip do sqx-lab e descompacte-o. Requer Claude Code e Python 3.8+ (apenas biblioteca padrão).
Passo 2 · Instalar o plugin
No Claude Code, adicione a pasta como plugin e instale:
/plugin marketplace add /absolute/path/to/sqx-lab
/plugin install sqx-lab@sqx-lab
Todas as quatro competências ficam agora disponíveis em cada sessão do Claude Code.
Passo 3 · Configuração única: /sqx-setup
Execute o comando de configuração e aponte-o para a sua pasta do StrategyQuant X (a de nível superior que contém internal/ e user/):
/sqx-setup
Valida a pasta, guarda o caminho para todas as quatro competências, inicializa cada catálogo e reporta o que encontrou. Se algo se comportar de forma anómala mais tarde, execute:
/sqx-doctor
Reporta o interpretador de Python, a instalação, os catálogos e a cadeia bloco → grupo → modelo → projeto — incluindo quaisquer grupos aleatórios corrompidos e como repará-los.
Passo 4 · Peça o que pretende, em qualquer camada
Basta descrever o artefacto:
"Crie um bloco personalizado para mim: fechamento acima da banda superior de Bollinger, com o seu oposto."
"Agrupe meus blocos de breakout em um pool de Condições."
"Projete um template de breakout filtrado por tendência a partir da minha instalação."
"Crie um projeto de compilação que execute meus templates de ouro em H1 com um gráfico de regime diário."
Cada habilidade mostra uma especificação em linguagem simples primeiro, gera apenas após a aprovação, valida e entrega o arquivo com um resumo.
Passo 5 · Importar para o SQX — esse é o oráculo final
Blocos e grupos são importados para o AlgoWizard; templates são importados e compilados; projetos são implantados e executados. Se o SQX rejeitar algo, diga à habilidade o que aconteceu—ela corrigirá o artefato. Causa mais comum: um bloco referenciado ainda não importado naquela instalação.
Passo 6 · Compor a cadeia
Crie blocos a partir de um artigo → agrupe em grupos temáticos → conecte em templates orientados por teses → empacote em um único projeto e deixe compilar durante a noite. Cada etapa permanece dentro do que a sua instalação pode fazer, porque cada etapa lê o mesmo catálogo.
Atualização
Baixe o zip mais recente e reinstale a partir do marketplace. Seu caminho salvo permanece intacto—execute /sqx-setup uma vez depois para reconstruir os catálogos. Leva segundos.
Requisitos
- StrategyQuant X / AlgoWizard — build 144
- Python 3.8+ — apenas biblioteca padrão
- Claude Code — com o plugin sqx-lab instalado
- Sua própria instalação do SQX — tudo é derivado dela
Perguntas frequentes
Preciso de todas as quatro habilidades?
Não. Cada uma funciona de forma independente. Elas ficam melhores juntas.
Funcionará na minha versão do SQX?
O foco é na build 144. Tudo é derivado da sua instalação, portanto, utiliza apenas o que a sua versão suporta.
Isso envia minhas estratégias ou dados para algum lugar?
Não. Scripts locais em Python leem a sua instalação local. Catálogos e caminhos são arquivos por máquina que nunca saem do seu computador.
E se um arquivo gerado não for importado ou compilado?
Diga à habilidade o que o SQX informou. Cada uma corrige o artefato—geralmente um bloco referenciado que ainda não foi importado—em vez de recomeçar do zero. Se várias coisas parecerem erradas, execute /sqx-doctor primeiro: ele identifica o problema exato e o comando que o corrige.
Eu sou Ivan Hudec—criei os blocos gratuitos que você está usando aqui e escrevo sobre pesquisa em algotrading.space. Trabalhe comigo.