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

    Test de Kolmogorov-Smirnov (KSTest)

    StrategyQuantIndicateurs
    Test de Kolmogorov-Smirnov (KSTest)

    Indicateur statistique qui détecte les changements de régime de marché en analysant les décalages de distribution dans les données de prix. Comprend deux blocs personnalisés pour les signaux de changement de régime afin de renforcer les performances de votre système de trading.

    Les conditions de marché changent constamment, mais identifier les ruptures significatives par rapport au comportement normal du marché reste l'un des plus grands défis du trading. L'indicateur Kolmogorov-Smirnov Test (Test KS) offre une approche statistique sophistiquée pour détecter ces transitions de marché cruciales.

    Qu'est-ce que le test KS ?

    Le test de Kolmogorov-Smirnov est un outil statistique qui compare deux échantillons de données pour déterminer s'ils proviennent de la même distribution. En termes de trading, il compare l'action récente des prix au comportement historique des prix afin d'identifier des changements statistiquement significatifs dans la dynamique du marché.

    Comment fonctionne-t-il en pratique ?

    L'indicateur prend trois paramètres principaux :

    • Period1 : la taille de votre échantillon récent de prix (par ex., les 20 dernières barres)
    • Period2 : la taille de votre échantillon de comparaison historique (par ex., les 50 barres précédentes + Period1)
    • SignalThreshold : le niveau de confiance statistique (généralement 0,05 ou 5 %)

    Lorsque le test détecte une différence significative entre le comportement récent et historique des prix, il génère un signal (1), suggérant un changement potentiel de régime. Une valeur de 0 indique qu'aucun changement significatif n'a été détecté.

    Principaux avantages pour les traders

    Le test KS offre plusieurs avantages uniques par rapport aux indicateurs techniques traditionnels :

    1. Rigueur statistique : contrairement à de nombreux indicateurs techniques basés sur des règles arbitraires, le test KS utilise des méthodes statistiques éprouvées pour identifier les changements de marché.
    2. Indépendant de la distribution : le test ne suppose pas que les prix suivent une distribution particulière, ce qui le rend plus robuste face aux différentes conditions de marché.
    3. Détection précoce : il peut souvent identifier les changements de régime avant qu'ils ne deviennent évidents dans l'action des prix, offrant ainsi un avantage potentiel aux traders.
    4. Adaptabilité : l'indicateur s'ajuste automatiquement aux variations de volatilité du marché et ne nécessite pas d'optimisation constante des paramètres.

    Conseils pratiques de mise en œuvre

    Pour tirer le meilleur parti de l'indicateur KS Test :

    Commencez par des unités de temps plus longues (graphiques 4H ou quotidiens) afin de réduire le bruit. La nature statistique du test le rend plus fiable avec des données issues d'unités de temps supérieures.

    Envisagez d'utiliser Period1=20 et Period2=50 comme paramètres initiaux. Ils offrent un bon compromis entre réactivité et fiabilité. Ajustez-les en fonction de votre unité de temps et de votre style de trading.

    Le seuil de signal (SignalThreshold) de 0,05 est standard en statistiques, mais vous pouvez faire des essais. Un seuil plus bas (ex. : 0,01) génère moins de signaux mais plus significatifs, tandis qu'une valeur plus élevée (ex. : 0,10) fournit des signaux plus fréquents.

    Combinez le test KS avec d'autres indicateurs pour confirmation. Par exemple, utilisez-le avec des indicateurs de tendance ou l'analyse des volumes afin d'obtenir une vision plus complète de l'état du marché.

    Considérations relatives à la gestion des risques

    Bien que puissant, le test KS ne doit pas être utilisé de manière isolée. Un signal de changement de régime n'indique pas nécessairement une direction : il suggère seulement que le comportement du marché a changé de façon significative. Utilisez toujours un dimensionnement de position adapté, des stop loss, et tenez compte du contexte général du marché lors de vos décisions de trading.

    Conclusion

    L'indicateur Kolmogorov-Smirnov Test apporte de la rigueur statistique à l'analyse technique, offrant aux traders un outil sophistiqué pour détecter les changements de régime de marché. Sa capacité à identifier des variations significatives dans le comportement du marché le rend particulièrement précieux pour le trading discrétionnaire comme pour les stratégies de trading systématique. Comme pour tout outil de trading, la réussite dépend de la bonne compréhension de ses points forts et de ses limites, ainsi que de son intégration réfléchie dans une approche de trading complète.

    Rappel : les meilleurs outils de trading sont ceux qui s'alignent avec votre style de trading et votre gestion des risques. Prenez le temps de comprendre comment le test KS se comporte dans différentes conditions de marché avant de l'intégrer à votre trading réel.

    L'indicateur comprend également ses propres blocs personnalisés exportés, au nombre de deux au total. Un bloc personnalisé définit le moment où le régime de marché change, et l'autre bloc personnalisé définit le moment où le régime de marché reste le même.

    • KSTest_RegimeChanged
    • KSTest_RegimeNOTChanged

    L'indicateur est implémenté pour : MT4/MT5/Tradestation/ Multicharts.

    Vous pouvez facilement créer vos conditions dans les blocs personnalisés. Vous trouverez plus d'informations ici :

    • https://strategyquant.com/doc/strategyquant/custom-blocks/
    • https://strategyquant.com/doc-category/strategy-templates-custom-blocks/
    • https://www.youtube.com/watch?v=CGkn5kh_etc

    Dans ce module, vous pouvez également modifier les blocs personnalisés : changer les périodes, changer les pas, etc.

    Comment importer des 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 suis Ivan Hudec — j'ai créé les blocs gratuits que vous utilisez ici, et j'écris sur les recherches qui les sous-tendent sur algotrading.space. Vous avez un projet à développer ? Travaillons ensemble.
    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-KolmogorovSmirnovTestKSTest.sqm17 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 categoryIndicators / Signals