Převede popisy v běžné angličtině na náhodné skupiny pro AlgoWizard připravené k importu. Načte vaši instalaci, ověří položky a postará se o nastavení optimalizátoru. Už žádná ruční práce při sestavování vybraných sad signálů.
The Random Group Builder pro StrategyQuant X — Sestavte své bloky do nabídek, ze kterých Strategy Builder vybírá vzorky
Stručně a jasně
Random Group Builder je dovednost pro Claude Code, která promění pokyn „seskup tyto položky“ na náhodnou skupinu pro AlgoWizard připravenou k importu. Načte vaši instalaci SQX, zjistí, které bloky a atomy můžete seskupit, sestaví skupinu a před importem ji zvaliduje.
- 🧠 Zadání v běžné angličtině, výstupem funkční skupina — popište sadu jednou větou.
- 🔍 Načte vaši instalaci — seskupuje pouze z bloků a atomů, které váš počítač skutečně obsahuje.
- 🧱 Dva typy skupin — Condition (logická pravidla) a Value (ceny / čísla).
- ✅ Ověřeno před importem — kontrola typů, klíčů i ploché struktury položek.
Pro koho je nástroj určen
- Pro tvůrce strategií, kteří chtějí kurátorované sady pro vstupy, filtry nebo úrovně namísto nepřehledné globální směsi bloků.
- Pro tvůrce šablon, kteří potřebují sady Same condition / Same value provázané se šablonami.
- Pro výzkumníky provádějící A/B testování příbuzných signálů nebo úrovní v rámci jednoho buildu.
Proč vám pomůže
Vytváření náhodných skupin v AlgoWizardu sice funguje, ale s rostoucí velikostí a specifičností sad narážíte na překážky: zjistit, co vaše instalace dokáže seskupit, porozumět nastavení optimalizátoru (fixní vs. rozsah vs. explicitní min:max:krok), dodržet typové kontrakty (Condition = boolean, Value = cena/číslo), respektovat pravidlo plochých položek (logika AND/OR patří do vlastních bloků) a samotný objem práce. Random Group Builder se postará o vše — vy zadáváte instrukce v běžné angličtině, on zajistí detekci, detaily optimalizátoru, kontrolu typů a vygeneruje čistý importní soubor.
Hlavní principy
Skupina je nabídka, nikoli pravidlo: Náhodná skupina je vybraná sada, ze které builder vylosuje JEDNU položku na strategii k vyplnění konkrétního slotu, čímž přepíše globální nastavení Building Blocks. Šablona ji naváže na zástupný symbol (Same condition nebo Same value).
Znalost vaší instalace: Při prvním použití načte vaši instalaci a vytvoří katalog všeho, co můžete seskupit — vlastní bloky plus nativní šablony pravidel a hodnotových atomů. V nabídce je pouze to, co váš počítač dokáže skutečně sestavit.
Dva typy skupin — Condition a Value: Skupiny Condition sdružují logická pravidla (spouštěče, výstupy, filtry). Skupiny Value sdružují ceny a čísla (stopy, cíle, úrovně, operandy).
Dva způsoby naplnění — hybridní a inline: Hybridní způsob znovu exportuje vaše stávající vlastní bloky pomocí reference. Inline způsob vytváří nové položky z atomů v katalogu (pravidlo, hodnota nebo jedno porovnání jako Close > EMA). V rámci jedné sady lze oba způsoby kombinovat.
Integrovaný model optimalizátoru: Každý nastavitelný parametr je zpracován správně: ponechán fixní, optimalizován v rámci smysluplného rozsahu atomu nebo nastaven s explicitním min:max:krok.
Běžná angličtina na prvním místě: Nic se nevygeneruje dříve, než schválíte specifikaci v běžné angličtině.
Ověřeno před importem: Každý klíč existuje, typ každé položky odpovídá skupině, položky jsou ploché a kořenový element XML je v pořádku.
Návod — jak nástroj používat
Krok 0 · Jednorázové nastavení (pro každý počítač)
Při prvním použití nasměrujte dovednost na kořenovou složku StrategyQuant X (např. C:\StrategyQuantX144). Načte vaši konfiguraci i soubor vlastních bloků a následně vám pro potvrzení zobrazí názvy bloků, které lze seskupit.
Krok 1 · Popište svou sadu
„Vytvoř mi skupinu Condition, která seskupí mé průrazové bloky.“
„Sestav skupinu Value z úrovní EMA, KAMA a pásem ATR.“
„Seskup RSI<30, Momentum-rising a Close-above-EMA do filtrovací skupiny.“
Pro extrakci pravidel můžete předložit odborný článek, příspěvek na blogu nebo URL adresu. Použijí se rozumné výchozí hodnoty (5–8 položek, parametry optimalizované v rámci vlastních rozsahů).
Krok 2 · Zkontrolujte a schvalte specifikaci
Dovednost vám odpoví specifikací v běžné angličtině ke kontrole: název skupiny, typ, režim, položky, optimalizované parametry a informaci o tom, který slot šablony vyplňuje. Specifikaci buď schválíte, nebo požádáte o změny.
Krok 3 · Vygenerování a validace
Po schválení skill vytvoří skupinu, odkáže na vaše bloky (hybridní) nebo sestaví nové položky (inline), nastaví stavy optimalizátoru, přiřadí UUID a provede validaci. Výsledek nevrátí, dokud neprojdou všechny kontroly.
Krok 4 · Import do AlgoWizardu
Obdržíte jeden soubor a souhrnnou tabulku. Importujte přes AlgoWizard → Stavební bloky / náhodné skupiny → Importovat. Vaše skupiny budou připraveny k propojení a builder začne vzorkovat.
Krok 5 · Pokud je potřeba něco upravit
Řekněte to skillu – opraví konkrétní skupinu nebo položku místo přebudování všeho. Pokud hybridní položku nelze načíst, obvykle to znamená, že její blok ještě není importován – nejprve importujte daný blok.
Bonus: Režim výzkumu
Nemáte na mysli konkrétní pool? Zadejte skillu téma jako „pool trendových filtrů“ nebo výzkumnou studii a navrhne sestavitelné položky podložené vaším katalogem. Každý návrh je ověřen vůči vašemu katalogu.
Součást větší sady nástrojů
Random Group Builder tvoří střed pipeline tří skillů: vytvořte pravidla → seskupte je do poolů → zapojte je do strategie pomocí nástrojů Custom Block Builder, Random Group Builder a Strategy Template Builder.
Požadavky
- StrategyQuant X / AlgoWizard
- Python 3.8+ – pouze standardní knihovna, žádné instalace přes pip
- Claude Code s nainstalovaným skillem
Přehled
Vstup: Pool popsaný běžnou angličtinou (nebo odborný článek / URL)
Výstup: Zvalidovaná náhodná skupina pro AlgoWizard připravená k importu (Condition nebo Value)
Staví z: Reálných bloků vaší instalace (hybridní) a nativních atomů (inline)
Bezpečnost: Zvalidováno před importem – klíče, typy i ploché položky jsou zkontrolovány
Ideální pro: Poskytnutí kurátorovaných nabídek se správnými nastaveními pro optimalizátor builderu strategií
Často kladené otázky
Co je náhodná skupina a jak se liší od bloku?
Blok je pravidlo; skupina je nabídka, ze které builder vybírá jednu položku na strategii k vyplnění jednoho slotu. Vytvořte bloky pomocí Custom Block Builderu a poté je seskupte tímto skillem.
Bude to fungovat na mé verzi SQX?
Ano – načítá vaši instalaci a seskupuje pouze bloky a atomy, které skutečně máte.
Skupina Condition nebo skupina Value – kterou potřebuji?
Condition pro pooly booleovských pravidel (triggery, filtry, výstupy); Value pro pooly cen a čísel (stopy, cíle, úrovně, operandy).
Hybridní nebo inline?
Hybridní znovu exportuje vaše stávající vlastní bloky pomocí referencí. Inline vytváří nové položky z nativních atomů. V jedné sadě můžete kombinovat obojí.
Mohu uvnitř položky skupiny použít logiku AND/OR?
Ne – položky jsou ploché (jedno pravidlo / jedno porovnání). Složená logika patří do vlastních bloků.
Musím stále vytvářet skupiny v AlgoWizardu?
Vytvoříte je pomocí skillu a výsledek importujete, kde se chová jako skupina sestavená v rozhraní – připravená k navázání na slot šablony a k optimalizaci.
Které parametry se optimalizují?
Ve výchozím nastavení se parametry typu period/double optimalizují v rozumných rozsazích; kterýkoli z nich můžete zafixovat nebo nastavit explicitní min:max:step.
Znáte mě jako clonex. Jsem Ivan Hudec – vytvořil jsem zde bezplatné bloky a píšu na algotrading.space. Spolupracujte se mnou.