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

    Monte Carlo – Dégrader aléatoirement l'exécution

    StrategyQuantPlugins
    Monte Carlo – Dégrader aléatoirement l'exécution

    Dégrade de manière aléatoire les prix d'exécution pour simuler le slippage réel et l'élargissement du spread. Teste la robustesse de la stratégie au fil de simulations Monte Carlo avec des schémas probabilistes d'imperfections d'exécution.

    Les imperfections d'exécution, telles que le slippage de prix ou les spreads temporairement élargis, sont fréquentes en trading réel. Ces facteurs peuvent rendre le prix de clôture réel d'un trade moins favorable que le cours idéal observé ou visé lors du backtest. Cette simulation Monte Carlo modélise l'impact de tels aléas d'exécution.

    Si nous appliquons ce test Monte Carlo, un pourcentage aléatoire de trades (Probability) au cours du backtest verra son résultat d'exécution dégradé. Cela est obtenu en détériorant le ClosePrice des trades sélectionnés. L'ampleur de la dégradation du ClosePrice est également aléatoire pour chaque trade concerné, calculée sous forme de pourcentage aléatoire (jusqu'à Max Degradation Percent) de l'écart de prix couvert par ce trade spécifique (du OpenPrice au ClosePrice d'origine). Un prix « pire » signifie un prix de clôture plus bas pour les positions acheteuses et plus élevé pour les positions vendeuses, réduisant ainsi les gains ou augmentant les pertes.

    Autrement dit, en exécutant 500 (ou un autre nombre de) backtests, où chaque backtest applique cette dégradation de prix aléatoire à un sous-ensemble différent de trades et avec une sévérité variable, vous pouvez obtenir une analyse Monte Carlo de la sensibilité de la stratégie aux variations de la qualité d'exécution.

    Dans cet exemple particulier, nous pourrions exécuter 100 simulations en appliquant une dégradation aléatoire de l'exécution comme décrit.

    Ce test diffère de l'application d'une valeur fixe de slippage à toutes les transactions. Ici, l'effet de dégradation est probabiliste :

    1. Le choix des transactions affectées est aléatoire (basé sur la probabilité).

    2. L'ampleur de la dégradation subie par chaque transaction affectée est également aléatoire (jusqu'à Max Degradation Percent de son range).

    Par conséquent, chaque exécution de simulation représente un scénario de backtest unique. Une simulation peut voir les transactions n°5, n°23 et n°58 dégradées de faibles montants, tandis qu'une autre simulation peut affecter les transactions n°12, n°23, n°45 et n°70, la transaction n°23 subissant potentiellement une dégradation de prix plus importante que dans la première simulation. Si le nombre de simulations Monte Carlo est défini sur 500, il y aura 500 résultats de backtest uniques, chacun reflétant un modèle plausible différent d'imperfections d'exécution aléatoires. Cela permet d'évaluer la robustesse de la stratégie face aux variations d'exécution imprévisibles rencontrées sur les marchés réels.

    Comment importer des snippets / indicateurs personnalisés dans SQX :

    • https://strategyquant.com/doc/programming-for-sq/import-export-custom-indicators-and-other-snippets/
    Vous me connaissez sous le nom de clonex. Je m'appelle Ivan Hudec — j'ai conçu les blocs gratuits que vous utilisez ici, et j'écris au sujet de la recherche qui les sous-tend sur algotrading.space. Vous avez un projet à concrétiser ? Collaborez avec moi.
    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.
    Gratuit1 téléchargement

    Fichiers

    • Snippet-MonteCarloRandomlyDegradeExecution.sqm6 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
    Authorclonex / Ivan Hudec
    App version145.3058
    Codebase categoryManipulation methods