Čtyři dovednosti pro Claude Code v jednom pluginu, které vytvářejí bloky, skupiny, šablony a projekty pro SQX z běžné angličtiny. Každá dovednost načte vaši instalaci, vygeneruje sestavitelné artefakty a před importem je sama zvaliduje — žádné ruční psaní XML.
Stručně a jasně
sqx-lab je plugin pro Claude Code sdružující čtyři dovednosti pro StrategyQuant X / AlgoWizard: vlastní bloky → skupiny → šablony → projekty. Zadejte popis v běžné angličtině; každá dovednost načte vaši instalaci SQX, zmapuje podporované prvky, vygeneruje artefakty a před importem provede autovalidaci.
- 🧰 Jeden plugin, čtyři dovednosti – kompletní řetězec od atomického pravidla až po naplánovaný build.
- 🗣️ Zadání v běžné angličtině, výstup v importovatelném XML / .sqx / .cfx
- 🔍 Odvozeno z vaší instalace – využívá pouze to, co máte v instalaci k dispozici.
- 📁 Nastavení jedním příkazem –
/sqx-setup inicializuje všechny čtyři dovednosti.
- 🩺 Vlastní diagnostika –
/sqx-doctor zkontroluje stav celého řetězce.
- ✅ Vlastní validace – artefakty jsou před dokončením ověřeny.
- 🔗 Sestavitelné – každý výstup slouží jako vstup pro další krok nebo funguje samostatně.
Pro koho je řešení určeno
- Uživatelé SQX, kteří vytvářejí vlastní bloky, kurátorské pooly a tematicky zaměřené šablony.
- Každý, kdo někdy ručně upravoval XML a sledoval, jak buildy tiše selhávají.
- Týmy, které vyžadují opakovatelné pracovní postupy od prvotního nápadu na papíře až po běžící build.
- Uživatelé kterékoli samostatné dovednosti, kteří chtějí mít nainstalovaný celý proces najednou.
Klíčové principy
1. Jeden řetězec, čtyři vrstvy
Blok → skupina → šablona → projekt. Custom Block Builder vytváří pravidla; Random Group Builder je sdružuje do nabídek; Strategy Template Builder propojuje pooly do sestavitelných koster; Strategy Project Builder balí šablony do souborů project.cfx. Každý krok předává data dalšímu nebo funguje samostatně.
2. Odvozeno z instalace, žádné hádání
Každá dovednost inicializuje katalog přímo z vaší instalace: indikátory, vlastní bloky, čisté skupiny, dárcovské projekty. Nic se nebere z hlavy – pokud klíč v katalogu chybí, dovednost navrhne odpovídající ekvivalent, který v něm je.
3. Instalační složku zadáte jen jednou
/sqx-setup se zeptá, kde je StrategyQuant X nainstalován (kořenová složka obsahující internal/ a user/), a inicializuje všechny čtyři dovednosti. Cesta se uloží po validaci. Zůstane zachována i po aktualizacích pluginu – pro přesměrování na jinou instalaci stačí znovu spustit /sqx-setup.
4. Osvědčená struktura, pestrý obsah
Žádné ruční psaní SQX XML od nuly. Bloky využívají gramatiku ověřenou vůči vašemu buildu; šablony se vkládají do funkčních koster; projekty se klonují z dárcovských projektů ve vaší instalaci.
5. Validace před importem
Každá dovednost provádí validaci – vyhodnocení klíčů, typové vazby, prázdná místa, strukturu – a neoznámí úspěch, dokud vším neprojde. Konečnou instancí zůstává samotné SQX, ale skryté chyby jsou odhaleny ještě předtím.
6. Když je něco v nepořádku, diagnostika řekne co a proč
/sqx-doctor zkontroluje celou konfiguraci: Python, instalační cestu, jednotlivé katalogy i řetězec blok → skupina → šablona → projekt. Odhalí poškozené náhodné skupiny odkazující na bloky, které ve vaší instalaci chybí. Diagnostika skupinu pojmenuje, vypíše chybějící bloky a režim opravy je dokáže znovu vytvořit.
Co je součástí
sqx-custom-block: Atomická obchodní pravidla (bloky Condition a Price-level) ve formátu importovatelného custom-block XML → vstup pro skupiny
sqx-random-group: Pooly vybírané builderem (skupiny Condition a Value) z existujících bloků nebo nových atomů → vstup pro šablony
sqx-strategy-template: Kompletní šablony strategií .sqx s typovanými sloty napojenými na čisté skupiny → vstup pro projekty
sqx-strategy-project: Projekty sestavení (project.cfx) zapojující šablony jako úlohy sestavení – data, časové rámce, grafy, analýza
Návod – instalace a první spuštění
Krok 1 · Stažení pluginu
Stáhněte si archiv sqx-lab zip a rozbalte jej. Vyžaduje Claude Code a Python 3.8+ (pouze standardní knihovnu).
Krok 2 · Instalace pluginu
V Claude Code přidejte složku jako plugin a nainstalujte:
/plugin marketplace add /absolute/path/to/sqx-lab
/plugin install sqx-lab@sqx-lab
Všechny čtyři dovednosti jsou nyní k dispozici v každé relaci Claude Code.
Krok 3 · Jednorázové nastavení: /sqx-setup
Spusťte příkaz pro nastavení a zadejte cestu ke složce StrategyQuant X (kořenová složka obsahující internal/ a user/):
/sqx-setup
Příkaz složku zvaliduje, uloží cestu pro všechny čtyři dovednosti, inicializuje jednotlivé katalogy a vypíše souhrn zjištěných dat. Pokud by se později cokoli chovalo nestandardně, spusťte:
/sqx-doctor
Vypíše informace o interpretu Pythonu, instalaci, katalozích i řetězci blok → skupina → šablona → projekt – včetně případných poškozených náhodných skupin a postupu jejich opravy.
Krok 4 · Požádejte o požadovaný výstup na kterékoli vrstvě
Jednoduše popište požadovaný artefakt:
„Vytvoř mi vlastní blok: close nad horním Bollingerovým pásmem a k tomu jeho opak.“
„Seskup mé breakoutové bloky do condition poolu.“
„Navrhni trendově filtrovanou breakoutovou šablonu z mé instalace.“
„Vytvoř build projekt, který spustí mé šablony na zlato na H1 s denním regime grafem.“
Každý skill nejprve zobrazí specifikaci v srozumitelné lidské řeči, generuje až po schválení, provede validaci a předá vám soubor se shrnutím.
Krok 5 · Importujte do SQX — to je konečná instance
Bloky a skupiny se importují do AlgoWizardu; šablony se importují a sestavují (Build); projekty se nasazují a spouštějí. Pokud SQX něco odmítne, řekněte skillu, co se stalo — artefakt opraví. Nejčastější příčina: odkazovaný blok ještě není v dané instalaci naimportován.
Krok 6 · Poskládejte celý řetězec
Vytvořte bloky podle odborné studie → sdružte je do tematických skupin → propojte do šablon řízených konkrétní hypotézou → zabalte do jednoho projektu a nechte jej přes noc běžet. Každý krok se drží pouze toho, co vaše instalace umí, protože každý krok čte stejný katalog.
Aktualizace
Stáhněte si nejnovější zip a přeinstalujte z marketplace. Vaše uložená cesta zůstane zachována — poté stačí jednou spustit /sqx-setup pro přegenerování katalogů. Trvá to pár sekund.
Požadavky
- StrategyQuant X / AlgoWizard — build 144
- Python 3.8+ — pouze standardní knihovna
- Claude Code — s nainstalovaným pluginem sqx-lab
- Vaše vlastní instalace SQX — vše se odvíjí z ní
Často kladené otázky
Potřebuji všechny čtyři skilly?
Ne. Každý funguje samostatně. Společně však fungují ještě lépe.
Bude to fungovat na mé verzi SQX?
Je určen pro build 144. Vše je odvozeno z vaší instalace, takže se používá pouze to, co váš build podporuje.
Odesílá to někam mé strategie nebo data?
Ne. Lokální pythonové skripty čtou vaši místní instalaci. Katalogy a cesta jsou soubory vázané na konkrétní počítač a nikdy jej neopustí.
Co když se vygenerovaný soubor nenaimportuje nebo nesestaví?
Řekněte skillu, co SQX hlásí. Každý artefakt opraví — obvykle jde o odkazovaný blok, který ještě nebyl importován — namísto toho, aby začínal od nuly. Pokud se toho zdá špatně víc, spusťte nejprve /sqx-doctor: přesně určí problém i příkaz, který ho vyřeší.
Jsem Ivan Hudec — vytvořil jsem bezplatné bloky, které zde používáte, a píšu o výzkumu na algotrading.space. Spolupracujte se mnou.