Cztery umiejętności Claude Code w jednej wtyczce, które tworzą bloki, grupy, szablony i projekty SQX na podstawie prostych instrukcji w języku angielskim. Każda z nich odczytuje Twoją instalację, generuje gotowe do wdrożenia elementy i przeprowadza autowalidację przed importem — bez ręcznego edytowania XML.
W skrócie
sqx-lab to wtyczka dla Claude Code zawierająca pakiet czterech umiejętności dla StrategyQuant X / AlgoWizard: niestandardowe bloki → grupy → szablony → projekty. Wystarczy opisać swoje potrzeby w zwykłym języku angielskim; każda umiejętność odczytuje Twoją instalację SQX, kataloguje obsługiwane funkcje, generuje elementy i przeprowadza autowalidację przed importem.
- 🧰 Jeden plugin, cztery umiejętności — pełny łańcuch od reguły atomowej do zaplanowanego buildu.
- 🗣️ Zwykły tekst na wejściu, gotowe do importu pliki XML / .sqx / .cfx na wyjściu
- 🔍 Oparte na Twojej instalacji — korzysta wyłącznie z tego, co znajduje się w Twojej instalacji.
- 📁 Konfiguracja jednym poleceniem —
/sqx-setup inicjalizuje wszystkie cztery umiejętności.
- 🩺 Samodiagnostyka —
/sqx-doctor sprawdza stan całego łańcucha.
- ✅ Własna walidacja — artefakty są weryfikowane przed ukończeniem.
- 🔗 Modułowość — każdy wynik zasila kolejny etap lub działa samodzielnie.
Dla kogo jest to rozwiązanie
- Użytkownicy SQX tworzący własne bloki, wyselekcjonowane pule i szablony oparte na konkretnych założeniach.
- Każdy, kto ręcznie edytował pliki XML i doświadczył cichych błędów kompilacji.
- Zespoły poszukujące powtarzalnych procesów od pomysłu na papierze po działający build.
- Użytkownicy pojedynczych umiejętności, którzy chcą zainstalować cały pipeline naraz.
Główne zasady
1. Jeden łańcuch, cztery warstwy
Blok → grupa → szablon → projekt. Narzędzie Custom Block Builder tworzy reguły; Random Group Builder gromadzi je w menu; Strategy Template Builder łączy pule w szkielety gotowe do budowania; Strategy Project Builder pakuje szablony do pliku project.cfx. Każdy etap zasila kolejny lub działa samodzielnie.
2. Oparte na instalacji, nigdy na domysłach
Każda umiejętność tworzy katalog z Twojej instalacji: wskaźniki, własne bloki, czyste grupy, projekty źródłowe. Nic nie pochodzi z pamięci — jeśli danego klucza nie ma w Twoim katalogu, umiejętność zaproponuje jego dostępny odpowiednik.
3. Wskaż folder instalacyjny tylko raz
/sqx-setup zapyta, gdzie zainstalowany jest StrategyQuant X (folder główny zawierający katalogi internal/ oraz user/) i zainicjalizuje wszystkie cztery umiejętności. Ścieżka zostanie zapisana po weryfikacji. Pozostaje zachowana przy aktualizacjach wtyczki — uruchom ponownie /sqx-setup, aby wskazać inną instalację.
4. Sprawdzona struktura, różnorodna zawartość
Koniec z ręcznym pisaniem plików SQX XML od zera. Bloki korzystają z gramatyki zweryfikowanej pod kątem Twojej wersji; szablony są osadzane w działających szkieletach; projekty są klonowane z projektów źródłowych w Twojej instalacji.
5. Walidacja przed importem
Każda umiejętność przeprowadza walidację — rozwiązanie kluczy, kontrakty typów, luki, strukturę — i nie zgłosi sukcesu, dopóki test nie przejdzie pomyślnie. SQX pozostaje ostatecznym weryfikatorem, ale błędy z kategorii „działające po cichu nieprawidłowo” są wychwytywane od razu.
6. Gdy coś jest nie tak, narzędzie diagnostyczne wskaże co i dlaczego
/sqx-doctor sprawdza całą konfigurację: Pythona, ścieżkę instalacji, każdy katalog oraz łańcuch blok → grupa → szablon → projekt. Wykrywa uszkodzone grupy losowe odwołujące się do bloków, których nie ma w Twojej instalacji. Narzędzie podaje nazwę grupy, wymienia brakujące bloki, a tryb Repair pozwala je odbudować.
Co zawiera pakiet
sqx-custom-block: Atomowe reguły handlowe (bloki warunków i poziomów cenowych) jako gotowy do zaimportowania plik XML bloków niestandardowych → zasila grupy
sqx-random-group: Pule próbkowane przez builder (grupy warunków i wartości) z istniejących bloków lub nowych atomów → zasila szablony
sqx-strategy-template: Pełne szablony strategii .sqx z typowanymi miejscami powiązanymi z czystymi grupami → zasila projekty
sqx-strategy-project: Projekty kompilacji (project.cfx) łączące szablony w zadania kompilacji — dane, ramy czasowe, wykresy, analizy
Samouczek — instalacja i pierwsze uruchomienie
Krok 1 · Pobierz wtyczkę
Pobierz plik zip sqx-lab i rozpakuj go. Wymaga Claude Code oraz Pythona 3.8+ (wyłącznie biblioteka standardowa).
Krok 2 · Zainstaluj wtyczkę
W Claude Code dodaj folder jako wtyczkę i zainstaluj:
/plugin marketplace add /absolute/path/to/sqx-lab
/plugin install sqx-lab@sqx-lab
Wszystkie cztery umiejętności są teraz dostępne w każdej sesji Claude Code.
Krok 3 · Jednorazowa konfiguracja: /sqx-setup
Uruchom polecenie konfiguracji i wskaż folder StrategyQuant X (główny katalog zawierający foldery internal/ oraz user/):
/sqx-setup
Weryfikuje folder, zapisuje ścieżkę dla wszystkich czterech umiejętności, inicjalizuje każdy katalog i raportuje znalezione elementy. Jeśli później cokolwiek zachowuje się nietypowo, uruchom:
/sqx-doctor
Raportuje interpreter Pythona, instalację, katalogi oraz łańcuch blok → grupa → szablon → projekt — w tym wszelkie uszkodzone grupy losowe i sposób ich naprawy.
Krok 4 · Poproś o to, czego potrzebujesz, na dowolnej warstwie
Po prostu opisz artefakt:
„Zbuduj mi niestandardowy blok: zamknięcie powyżej górnej wstęgi Bollingera, wraz z warunkiem przeciwnym”.
„Zgrupuj moje bloki wybicia w pulę warunków (Condition pool)”.
„Zaprojektuj szablon wybicia filtrowany trendem z mojej instalacji”.
„Stwórz projekt budowy, który uruchomi moje szablony dla złota na H1 z wykresem reżimu dziennego”.
Każda umiejętność najpierw pokazuje specyfikację w prostym języku, generuje kod dopiero po zatwierdzeniu, waliduje go i przekazuje plik wraz z podsumowaniem.
Krok 5 · Zaimportuj do SQX — to ostateczna wyrocznia
Bloki i grupy importują się do AlgoWizard; szablony importują się i budują (Build); projekty wdrażają się i uruchamiają. Jeśli SQX coś odrzuci, powiedz umiejętności, co się stało — poprawi ona artefakt. Najczęstsza przyczyna: wskazany blok nie został jeszcze zaimportowany w danej instalacji.
Krok 6 · Skomponuj łańcuch
Twórz bloki na podstawie publikacji naukowej → zbieraj je w grupy tematyczne → łącz w szablony oparte na hipotezie rynkowej → zawiń w jeden projekt i pozwól mu budować się przez noc. Każdy krok mieści się w granicach możliwości Twojej instalacji, ponieważ każdy odczytuje ten sam katalog.
Aktualizacja
Pobierz najnowszy plik ZIP i zainstaluj ponownie z marketplace. Zapisana ścieżka pozostanie nienaruszona — uruchom potem raz /sqx-setup, aby odbudować katalogi. Zajmuje to kilka sekund.
Wymagania
- StrategyQuant X / AlgoWizard — build 144
- Python 3.8+ — wyłącznie biblioteka standardowa
- Claude Code — z zainstalowaną wtyczką sqx-lab
- Własna instalacja SQX — wszystko bazuje na niej
Często zadawane pytania
Czy potrzebuję wszystkich czterech umiejętności?
Nie. Każda działa samodzielnie. Razem dają jednak najlepsze rezultaty.
Czy to zadziała z moją wersją SQX?
Rozwiązanie jest przeznaczone dla kompilacji 144 (build 144). Wszystko bazuje na Twojej instalacji, więc wykorzystuje wyłącznie to, co obsługuje Twoja wersja.
Czy narzędzie wysyła gdziekolwiek moje strategie lub dane?
Nie. Lokalne skrypty Pythona odczytują Twoją lokalną instalację. Katalogi i ścieżka to pliki lokalne dla danej maszyny, które nigdy nie opuszczają Twojego komputera.
Co jeśli wygenerowany plik nie chce się zaimportować lub zbudować?
Przekaż umiejętności komunikat zwrócony przez SQX. Zamiast zaczynać od zera, poprawia ona artefakt — zazwyczaj chodzi o wskazany blok, który nie został jeszcze zaimportowany. Jeśli wiele elementów wydaje się nie działać poprawnie, najpierw uruchom /sqx-doctor: precyzyjnie wskaże problem oraz polecenie, które go naprawi.
Nazywam się Ivan Hudec — stworzyłem darmowe bloki, z których tutaj korzystasz, i piszę o badaniach na algotrading.space. Współpracuj ze mną.