StrategyQuant
Assistant IA QAlgoCloudQuantAnalyzerQuantDataManager
Cours gratuitEntreprise
BlogDocumentationForumContactez-nous
BlogMarketplace
Se connecter
Créer un compte gratuit

Produit

  • Tarifs & licences
  • Formations
  • Place de marché
  • Commencer l'essai gratuit

Mentions légales

  • Conditions d'utilisation
  • Politique de confidentialité
  • Cookies

Contact

[email protected]

Société

StrategyQuant s.r.o.

Korunní 2569/108, Vinohrady, 101 00 Praha 10, République tchèque, UE

IČ : 04000498

DIČ : CZ04000498

Réseaux sociaux

  • Mentions légales | TRAITEMENT ET PROTECTION DES DONNÉES PERSONNELLES

    Les performances passées ne constituent pas une garantie de succès futur. Toutes les informations doivent être considérées à des fins pédagogiques uniquement

    Avertissement des ÉTATS-UNIS requis par le gouvernement - La Commodity Futures Trading Commission précise : Le trading sur les contrats à terme et les options présente d'importantes opportunités de gains, mais implique également un risque potentiel élevé. Vous devez être conscient des risques et être prêt à les accepter afin d'investir sur les marchés des contrats à terme et des options. Ne tradez pas avec de l'argent que vous ne pouvez pas vous permettre de perdre. Ceci ne constitue ni une sollicitation ni une offre d'achat/de vente de contrats à terme, d'actions ou d'options sur ces mêmes instruments. Aucune déclaration n'est faite garantissant qu'un compte réalisera ou est susceptible de réaliser des profits ou des pertes similaires à ceux présentés dans ce document. Les performances passées de tout système ou méthode de trading ne sont pas nécessairement représentatives des résultats futurs.

    RÈGLE CFTC 4.41 - LES RÉSULTATS DE PERFORMANCE HYPOTHÉTIQUES OU SIMULÉS COMPORTENT CERTAINES LIMITES. CONTRAIREMENT AUX RÉSULTATS DE PERFORMANCE RÉELS, LES RÉSULTATS SIMULÉS NE REPRÉSENTENT PAS DES OPÉRATIONS DE TRADING RÉELLES. DE PLUS, DANS LA MESURE OÙ LES TRANSACTIONS N'ONT PAS ÉTÉ EXÉCUTÉES, LES RÉSULTATS ONT PU COMPENSER L'IMPACT DE CERTAINS FACTEURS DE MARCHÉ, LE CAS ÉCHÉANT, TELS QUE LE MANQUE DE LIQUIDITÉ. LES PROGRAMMES DE TRADING SIMULÉ EN GÉNÉRAL SONT ÉGALEMENT SUJETS AU FAIT QU'ILS SONT CONÇUS EN BÉNÉFICIANT D'UN RECUL HISTORIQUE. AUCUNE DÉCLARATION N'EST FAITE GARANTISSANT QU'UN COMPTE RÉALISERA OU EST SUSCEPTIBLE DE RÉALISER DES PROFITS OU DES PERTES SIMILAIRES À CEUX INDIQUÉS.

    AUCUNE DÉCLARATION N'EST FAITE GARANTISSANT QU'UN COMPTE RÉALISERA, OU EST SUSCEPTIBLE DE RÉALISER, DES PROFITS OU DES PERTES SIMILAIRES À CEUX ÉVOQUÉS SUR CE SITE. SI VOUS DÉCIDEZ D'INVESTIR DE L'ARGENT RÉEL, TOUTES LES DÉCISIONS DE TRADING SUR LES MARCHÉS FINANCIERS VOUS APPARTIENNENT.

    © StrategyQuant 2026

    Propulsé par Klaudie.ai

    Retour au marketplaceDIGITAL

    Sélectionner les meilleures stratégies par groupe d'entrées

    StrategyQuantPlugins
    Sélectionner les meilleures stratégies par groupe d'entrées

    Regroupe les stratégies par indicateurs d'entrée et sélectionne les N meilleures par groupe selon des critères configurables. Idéal pour filtrer de grandes banques de données et ne conserver que les meilleures stratégies par combinaison d'indicateurs d'entrée.

    Voici l'article mis à jour avec le troisième argument :

    Sélectionner les meilleures stratégies par groupe d'indicateurs d'entrée avec arguments

    Description

    Ce snippet d'analyse personnalisée traite une banque de données et sélectionne automatiquement les N meilleures stratégies de chaque groupe partageant la même combinaison d'indicateurs d'entrée.

    Il est très utile lorsque vous disposez d'une vaste banque de données contenant de nombreuses stratégies construites à partir de composants similaires. Plutôt que de les comparer manuellement, ce snippet les regroupe selon leurs conditions d'entrée et ne conserve que les N meilleures stratégies de chaque groupe, classées selon un critère d'évaluation configurable.

    Fonctionnement

    Le snippet utilise la colonne intégrée Entry Indicators de la banque de données pour identifier les indicateurs utilisés par chaque stratégie dans ses conditions d'entrée. Les stratégies partageant exactement les mêmes indicateurs d'entrée sont considérées comme faisant partie du même groupe. Au sein de chaque groupe, les stratégies sont classées selon le critère sélectionné et les N meilleures sont retenues.

    Toutes les stratégies retenues sont copiées dans la banque de données cible (Target). La banque de données source (Source) reste inchangée.

    Prérequis

    Aucun snippet supplémentaire n'est requis. Toutes les dépendances sont incluses dans l'installation standard de SQX.

    Instructions de configuration

    1. Copiez le code ci-dessous dans un nouveau snippet Custom Analysis dans CodeEditor et nommez-le SelectBestByEntryGroupArgs
    2. Compilez le snippet
    3. Créez un nouveau Custom Project
    4. Ajoutez une nouvelle tâche de type Custom Analysis
    5. Dans la configuration de la tâche, définissez Full databank analysis sur SelectBestByEntryGroupArgs
    6. Définissez votre banque de données source (Source databank, celle contenant toutes vos stratégies)
    7. Définissez votre banque de données cible (Target databank, où les stratégies retenues seront copiées)
    8. Assurez-vous que l'option Filter by results of custom analysis est désactivée
    9. Configurez éventuellement le champ Input args (voir ci-dessous)
    10. Exécutez le projet

    Arguments d'entrée (Input args)

    Le snippet accepte trois paramètres facultatifs séparés par des virgules : le critère d'évaluation, le nombre de meilleures stratégies à sélectionner par groupe (minimum 1, maximum 10), et le type d'échantillon à utiliser pour les calculs.

    Format : Criterion,N,Sample

    Exemples :

    • (vide) — 1 meilleure stratégie par groupe, ratio Ret/DD, échantillon complet (valeurs par défaut)
    • RetDD — 1 meilleure par groupe selon le ratio Ret/DD, échantillon complet
    • RetDD,3 — 3 meilleures par groupe selon le ratio Ret/DD, échantillon complet
    • RetDD,3,IS — 3 meilleures par groupe selon le ratio Ret/DD, In Sample
    • Sharpe,5,OOS — 5 meilleures par groupe selon le ratio de Sharpe, Out of Sample
    • Calmar,10,Full — 10 meilleures par groupe selon le ratio de Calmar, échantillon complet

    Critères disponibles :

    • RetDD — Ratio Ret/DD (par défaut)
    • Sharpe — Ratio de Sharpe
    • ProfitFactor — Profit Factor
    • NetProfit — Profit net (absolu)
    • Calmar — Ratio de Calmar
    • WinRate — Pourcentage de trades gagnants
    • Drawdown — Drawdown absolu le plus faible (le plus bas est le meilleur)

    Types d'échantillons disponibles :

    • Full — Échantillon complet (Full Sample, par défaut si omis)
    • IS — In Sample
    • OOS — Out of Sample

    Exemple

    Si votre banque de données Source contient 42 stratégies réparties sur 17 combinaisons différentes d'indicateurs d'entrée, et que vous réglez les arguments d'entrée sur RetDD,2,OOS, votre banque de données Target contiendra après l'exécution du snippet jusqu'à 34 stratégies — les 2 meilleures selon le ratio Ret/DD calculé sur les données Out of Sample de chaque groupe. Les groupes ne comportant qu'une seule stratégie n'en apporteront qu'une seule.

    Code

    Code dans l'en-tête de l'article.

    Avertissement

    Ce snippet est fourni uniquement à des fins éducatives et de recherche. Il ne constitue pas un conseil financier ni une recommandation de négocier un instrument financier quelconque. Les performances passées de toute stratégie sélectionnée par cet outil ne préjugent pas des résultats futurs. À utiliser à vos propres risques. Validez toujours les résultats de manière indépendante avant d'utiliser une stratégie en trading réel.

    Merci de nous avoir suivis. À bientôt pour la prochaine version.
    José Carlos

    Les performances passées ne préjugent pas des performances futures. Toutes les informations doivent être considérées comme ayant un but purement éducatif ÉTATS-UNIS Avertissement requis par le gouvernement - La Commodity Futures Trading Commission précise : Le trading de contrats à terme et d'options comporte d'importantes perspectives de gain, mais aussi d'importants risques potentiels. Vous devez être conscient des risques et accepter de les assumer afin d'investir sur les marchés des contrats à terme et des options. Ne tradez pas avec de l'argent que vous ne pouvez pas vous permettre de perdre. Ce document ne constitue ni une sollicitation ni une offre d'achat/de vente de contrats à terme, d'actions ou d'options sur ces derniers. Aucune déclaration n'est faite garantissant qu'un compte réalisera ou est susceptible de réaliser des profits ou des pertes similaires à ceux mentionnés dans ce document. La performance passée de tout système ou méthode de trading n'est pas nécessairement indicative des résultats futurs. RÈGLE CFTC 4.41 - LES RÉSULTATS DE PERFORMANCE HYPOTHÉTIQUES OU SIMULÉS COMPORTENT CERTAINES LIMITES. CONTRAIREMENT À UN HISTORIQUE RÉEL DE PERFORMANCE, LES RÉSULTATS SIMULÉS NE REPRÉSENTENT PAS UN TRADING RÉEL. DE PLUS, ÉTANT DONNÉ QUE LES TRANSACTIONS N'ONT PAS ÉTÉ RÉELLEMENT EXÉCUTÉES, LES RÉSULTATS ONT PU SOUS-ÉVALUER OU SURÉVALUER L'IMPACT DE CERTAINS FACTEURS DE MARCHÉ, TELS QUE LE MANQUE DE LIQUIDITÉ. LES PROGRAMMES DE TRADING SIMULÉ EN GÉNÉRAL SONT ÉGALEMENT SOUMIS AU FAIT QU'ILS SONT CONÇUS AVEC LE RECUL DU TEMPS. AUCUNE DÉCLARATION N'EST FAITE GARANTISSANT QU'UN COMPTE RÉALISERA OU EST SUSCEPTIBLE DE RÉALISER DES PROFITS OU DES PERTES SIMILAIRES À CEUX AFFICHÉS. AUCUNE DÉCLARATION N'EST FAITE GARANTISSANT QU'UN COMPTE RÉALISERA, OU EST SUSCEPTIBLE DE RÉALISER, DES PROFITS OU DES PERTES SIMILAIRES À CEUX ÉVOQUÉS SUR CE SITE. SI VOUS DÉCIDEZ D'INVESTIR DE L'ARGENT RÉEL, TOUTES LES DÉCISIONS DE TRADING SUR LES MARCHÉS FINANCIERS DOIVENT ÊTRE LES VÔTRES.
    Gratuit

    Fichiers

    • Snippet-SelectBestStrategiesbyEntryGroup.sqm9 KBVerrouillé

    Le téléchargement se débloque après l’achat ou avec un niveau actif.

    Détails
    Version1.0.0
    Publié le19 octobre 2026
    Dernière mise à jour2 novembre 2026
    AppSQ
    TypeSnippet
    AuthorPepe
    App version145.3058
    Codebase categoryCustom Analysis