Transforme une thèse de trading rédigée en langage clair en un modèle de stratégie directement constructible. Lit votre installation, conçoit la logique d'entrée avec précision, intègre vos groupes dans un squelette éprouvé et s'auto-valide.
Le Strategy Template Builder pour StrategyQuant X
En résumé
Transforme une thèse de trading en un modèle de stratégie AlgoWizard prêt à être importé. Lit votre installation SQX, conçoit des entrées avec une logique de filtre + déclencheur, relie vos groupes dans un squelette validé pour la génération et vérifie le tout avant l'export.
- Une idée en langage clair en entrée, un modèle constructible en sortie
- Lit votre installation — n'utilise que les groupes dont vous disposez
- Conçoit avec précision — attribue des rôles de filtre (quand) et de déclencheur (quoi)
- Des squelettes éprouvés, pas du XML écrit à la main
- Positions acheteuses et vendeuses en miroir ; pile complète de sorties déjà connectée
- Auto-validé avant l'importation
À qui s'adresse cet outil
- Aux concepteurs de stratégies qui recherchent une structure cohérente (filtre + déclencheur + sorties) plutôt que des blocs aléatoires
- À toute personne disposant d'une bibliothèque de blocs et de groupes souhaitant un modèle propre qui les exploite
- Aux chercheurs qui testent une thèse sous la forme d'un véritable modèle pour le générateur
- À quiconque voit ses modèles conçus à la main échouer à la compilation sans raison apparente
Pourquoi cela fait la différence
Les modèles correctement typés ne sont pas toujours constructibles — les exclusions de moteur, le câblage MagicNumber et le protocole de variables de signal existent en dehors du schéma. La compétence gère la validation des groupes (les groupes défectueux sont automatiquement exclus), associe les filtres aux déclencheurs pour la confluence, conçoit avec une logique réfutable et gère la symétrie ainsi que la pile complète de sorties.
Principes fondamentaux
Les modèles sont des stratégies avec des emplacements typés — le générateur les remplit à partir de vos groupes aléatoires. Squelettes éprouvés uniquement — transplante les groupes dans des structures déjà compilées et tradées, en restant dans un cadre valide. Adapté à l'installation — liste les groupes aléatoires propres au démarrage ; exclut ceux qui font référence à des blocs manquants. Conception ciblée — choisit un archétype, attribue un filtre et un déclencheur, les associe pour créer une confluence et formule une justification réfutable. Gestion de la symétrie long/short et des sorties — positions vendeuses créées automatiquement en miroir, pile de sortie complète (stop, target, trailing, break-even, temps) préconfigurée.
Configurations qu'il peut concevoir
- Ordre Stop — filtre + déclencheur à un niveau de prix
- Ordre au marché — filtre + déclencheur, exécution immédiate
- Filtré par session — entrée au marché + plage horaire non directionnelle
- Multi-unités de temps — filtre de régime journalier + déclencheur sur le graphique principal
- Structuré par rôle avec veto — régime ET déclencheur ET NON veto
- Multi-entrées — plusieurs entrées indépendantes avec leur propre type d'ordre et timing de sortie
- Variantes acheteuses uniquement des configurations ci-dessus
Comment l'utiliser
Étape 0 — Configuration initiale unique
Indiquez à la compétence le dossier racine de votre installation StrategyQuant X (ex. : D:\SQX_144_…). Elle analyse et répertorie les groupes aléatoires sains que vous pouvez connecter, en excluant ceux qui font référence à des blocs manquants.
Étape 1 — Décrivez votre idée
« Conçois un modèle de breakout filtré par la tendance à partir de mon installation. »
« Crée une entrée de momentum limitée par session — sans les vendredis. »
« Donne-moi trois modèles de breakout basés sur une thèse et génère-les. »
Étape 2 — Examiner et approuver
Le skill répond avec une spécification de conception en langage clair (nom du modèle, structure, filtre, déclencheur, thèse, gestion du côté vendeur). Approuvez ou demandez des modifications.
Étape 3 — Générer et valider
Le skill intègre les groupes dans le squelette, réplique le côté vendeur en miroir et s'auto-valide. Il ne renverra aucun résultat tant que chaque groupe n'est pas résolu et chaque emplacement rempli.
Étape 4 — Importer et générer
Importez le fichier .sqx et lancez un Build dans AlgoWizard. Le générateur effectue des recherches au sein de la structure du modèle à l'aide de vos groupes.
Étape 5 — Itérer si nécessaire
Si le modèle ne génère rien, signalez-le au skill — il corrige la structure spécifique plutôt que de tout réécrire. Cause la plus fréquente : un groupe fait référence à un bloc non importé ; importez le bloc, puis régénérez.
Une partie d'une boîte à outils plus vaste
- Custom Block Builder — créez des signaux et des niveaux de prix
- Random Group Builder — regroupez les blocs dans les menus du générateur
- Strategy Template Builder — reliez les groupes dans des modèles
.sqx (ce skill)
Prérequis
- StrategyQuant X / AlgoWizard — build 144 ou ultérieur
- Python 3.8+ (bibliothèque standard uniquement, aucune installation pip)
- Claude Code avec le skill installé
- Groupes aléatoires dans votre installation (à créer avec Random Group Builder si nécessaire)
En un coup d'œil
Entrée : Idée de stratégie en langage clair | Sortie : Modèle .sqx validé et prêt à l'importation (acheteur + vendeur) | Généré à partir de : Vos groupes aléatoires propres issus de votre installation | Structure : Squelettes confirmés à la génération ; chaîne complète de sorties intégrée ; côté vendeur répliqué en miroir
FAQ
Quelle est la différence entre un modèle de stratégie et une stratégie ? Un modèle est une stratégie comportant des emplacements vides que le générateur remplit au fil de ses recherches, en faisant référence à vos groupes aléatoires.
Cela fonctionnera-t-il sur ma version de SQX ? Conçu pour StrategyQuant X build 144 ; lit votre installation et n'associe que les groupes dont vous disposez.
Invente-t-il des stratégies ? Non — il intègre uniquement les groupes aléatoires déjà présents dans votre installation. Créez d'abord les pools manquants avec Random Group Builder.
Pourquoi transplanter au lieu d'écrire du XML ? Les modèles SQX peuvent être corrects sur le plan du typage mais échouer à la génération ; transplanter dans des squelettes éprouvés garantit par conception que chaque modèle reste entièrement valide.
Prend-il en charge les positions acheteur/vendeur et les sorties ? Oui. Le côté vendeur réplique automatiquement le côté acheteur en miroir ; la chaîne complète de sorties (stop, objectif, suivi de tendance, seuil de rentabilité, temps) est préconfigurée.
Gère-t-il le multi-unités de temps et les filtres de session ? Oui — les deux configurations sont prises en charge.
Dois-je toujours effectuer la génération dans AlgoWizard ? Oui — concevez le modèle avec le skill, importez-le et lancez le Build dans AlgoWizard comme d'habitude.
Vous me connaissez sous le nom de clonex. Je m'appelle Ivan Hudec — j'ai créé les blocs gratuits disponibles ici et je publie des recherches sur algotrading.space. Travaillons ensemble.