Aller au contenu
StatePath
Atlas de la plateforme

Une seule carte de toute la plateforme.

Ici, tout avance sur une même ligne : un signal est détecté, filtré, transformé en ordre, puis géré comme position vivante. De là, le chemin bifurque — prouvez-le en backtest, compilez-le en robot ou en indicateur MetaTrader, ou vendez-le sur la place de marché. Choisissez un arrêt sur la carte pour rejoindre sa section.

Commencez ici

Du canevas vide au robot en marche

Six étapes, chacune bâtie sur la précédente. Les quatre premières sont des leçons guidées avec canevas d'entraînement en direct ; les deux dernières se passent dans les vrais éditeurs.

Quatre façons d'apprendre

Choisissez la porte qui convient au moment

Leçons

Des parcours guidés et pratiques avec canevas d'entraînement intégré. La bonne porte le premier jour.

Ouvrir Apprendre
Recettes

Des points de départ copiables pour les montages courants — ouvrez-en un, collez-le dans un éditeur, adaptez-le.

Parcourir les recettes
Référence

Des catalogues précis et balayables : chaque outil, chaque type de câble, chaque figure chartiste.

Atlas des outilsTypes de donnéesFigures
Concepts

Les idées de fond : le pipeline, les règles d'honnêteté, le modèle de versions. Expliquées sur cette page.

Aller aux concepts

La ligne de construction

Quatre étapes, quatre documents

Une stratégie n'est pas un fichier — ce sont quatre documents, chacun rédigé sur son propre canevas et validé séparément. Le compositeur les assemble.

  1. Signal de recherche
    Trouve le moment

    Décide achat ou vente à chaque bougie. Sa sortie prend deux booléens — lever les deux émet deux signaux indépendants.

  2. Filtres
    Gardent la porte

    Une chaîne de documents de filtre interroge chaque signal. Chaque filtre répond par un booléen : passe, ou s'arrête ici.

  3. Créer un ordre
    Façonne le trade

    Transforme le signal survivant en niveaux de prix : un ou plusieurs take-profit, un ou plusieurs stop-loss, et une confiance optionnelle qui met la position à l'échelle.

  4. Étape de position
    Gère la position

    Après exécution : les modèles de qualification décident si une suggestion de gestion est permise, les modèles de dimensionnement décident de la taille. Préréglages prop firms inclus.

Composition et publication

Le compositeur référence un signal de recherche, une chaîne ordonnée de filtres, une création d'ordre et une configuration d'étape de position. Publier fige l'ensemble en une version numérotée et immuable — les exécutions et compilations exécutent toujours une version, jamais votre brouillon vivant.

Ce qu'un filtre peut dire

Avancer
Le signal passe à l'état suivant.
Attendre
Pas encore — réessayer à la prochaine bougie.
Annuler
Abandonner le signal entièrement.

Les cinq catégories de filtres

Dans un état, les catégories sont évaluées dans un ordre fixe. Les familles strictes annulent ; les non strictes attendent.

  1. Fouille de donnéesObserve et enregistre. N'affecte jamais le signal.
  2. StricteTous doivent passer, sinon le signal est annulé.
  3. Stricte pondéréeLe score pondéré doit atteindre le seuil, sinon le signal est annulé.
  4. Non stricteAu moins un doit passer, sinon le signal attend la prochaine bougie.
  5. Non stricte pondéréeLe score pondéré doit atteindre le seuil, sinon le signal attend.

L'instrument

Tout est un nœud sur un canevas

Chaque document d'étape est un graphe : des nœuds outils reliés par des câbles typés qui convergent vers la sortie de l'étape. Le système de types fait le travail de sécurité pour vous.

Les outils sont les atomes

Un outil est une unité de calcul — un indicateur, une comparaison, une arithmétique, un tracé. Déposez-le sur le canevas, configurez-le dans l'inspecteur, câblez sa sortie vers l'aval. Beaucoup portent des modes : un nœud, plusieurs comportements.

Les interpréteurs changent les nombres en sens

Un oscillateur vous donne une courbe ; un interpréteur la lit et répond à une question sémantique — surachat ? tendance ? divergence ? Ils sont le pont entre la sortie brute d'un indicateur et la décision, et le concept qui échappe le plus souvent aux débutants.

Les câbles portent des types

Une connexion ne se forme que si les types concordent. Quand ils concordent presque, le canevas propose un adaptateur pour combler l'écart — l'erreur est attrapée au glisser, pas à l'exécution.

Buffer
Une valeur par bougie — la langue que parlent les indicateurs.
Scalaire
Un nombre pour l'évaluation en cours, comme un niveau de prix.
Booléen
Vrai ou faux — ce que consomment les sorties et les conditions.
Énum
Un choix dans un ensemble nommé.
Multi-énum
Plusieurs choix dans un ensemble nommé.
Liste d'événements
Des faits discrets avec position de bougie, comme des figures détectées.
Paquet
Un enregistrement structuré — prélevez un seul champ quand il ne vous faut qu'une partie.

La règle d'honnêteté

Au moment de décider, un graphe ne peut pas lire la clôture de la bougie en cours — le moteur lève une erreur s'il essaie. Les outils qui repeignent sont réévalués bougie par bougie, ne voyant que ce qui était connu à cet instant. Ce que vous backtestez est ce qu'un terminal en direct aurait vu.

Données de marché

Les bougies en dessous

Chaque exécution rejoue de vraies bougies historiques. Parcourez ce qui est disponible et étudiez tout symbole dans l'atelier graphique avec les outils du catalogue superposés.

La ligne de preuve

Backtester, optimiser, valider

Une version publiée est rejouée sur l'historique. La progression est diffusée en direct ; les résultats sont des courbes de capital, des relevés de trades et des séries graphiques par nœud.

Les voies de compilation

Du document au fichier MetaTrader

Deux voies quittent la plateforme. Toutes deux finissent en un vrai fichier que vous téléchargez et déposez dans un terminal.

Construire plus vite

Des raccourcis qui restent à vous

Trois accélérateurs alimentent le même pipeline — rien ici ne contourne les versions, la validation ni la propriété.

La boucle marché

Vendez votre travail, achetez une longueur d'avance

Stratégies, modules, indicateurs, outils et réglages enregistrés peuvent être listés. Chaque annonce passe en revue avant sa mise en ligne.

Sous le capot

Pour qui veut voir la machinerie

La plongée corrigée — comment le moteur fonctionne vraiment aujourd'hui.

Le runtime, en un paragraphe

Les éditeurs produisent des documents JSON. Le compositeur les assemble ; publier fige une version immuable scellée avec les versions exactes des outils qui l'ont bâtie. Les exécutions chargent la version, rejouent les bougies à travers les quatre étapes et diffusent des événements de progression. Les compilations abaissent le même graphe en code MQL et le confient au service de compilation, qui renvoie le fichier final pour le terminal.

Gestion monétaire d'entrée

Quatre pas entre l'ordre et le courtier : une porte qui peut refuser l'entrée, un modèle de dimensionnement, une correspondance de confiance qui met la taille à l'échelle de la confiance de l'ordre, et un garde-fou de risque final qui borne le résultat.

Barrières temporelles

Des règles statiques de fenêtres horaires qui bloquent, réduisent ou forcent la clôture ; des sessions de marché sensibles à l'heure d'été ; un cessez-le-feu d'actualités autour des événements programmés ; et une carte de chaleur qui apprend en direct par jour et par heure.

Moteurs et fidélité

Bougie par bougie est rapide et grossier ; les ticks simulés interpolent le mouvement intra-bougie ; les ticks réels rejouent des ticks enregistrés. Le moteur vectorisé exécute le pipeline de signal séquentiellement et confie l'exécution à un backend vectoriel rapide — la gestion d'étape de position exige le moteur de référence.

Anticipation et repeinture

Dans le périmètre de décision, lire la bougie en cours lève une erreur — le garde est structurel, pas consultatif. Les outils qui repeignent sont réévalués sous un curseur mobile pour que chaque bougie ne voie que son propre passé ; l'assemblage signale tout outil repeignant dans le rapport de construction.

Données de parcours

Un bus de données optionnel par signal. Le signal de recherche déclare le schéma ; les filtres et l'étape d'ordre lisent et écrivent. Une écriture devient lisible à partir de l'état suivant — jamais dans le même état — pour que l'information coule toujours vers l'avant.

Brouillons et versions

Chaque famille de documents garde un brouillon modifiable par auteur et une chaîne de versions publiées immuables. Les numéros de version n'avancent que vers l'avant ; les diffs sont de premier rang ; exécutions et compilations s'épinglent aux versions, donc rien de ce que vous exécutez ne change sous vos pieds.

Glossaire

Le vocabulaire, en un seul endroit

Des définitions courtes, cohérentes avec ce que chaque éditeur et chaque étiquette appellent les choses.

Termes de la plateforme

  • Outil

    La plus petite unité de calcul — un type de nœud du catalogue.

  • Mode

    Une variante nommée d'un outil, choisie dans sa configuration — un nœud, plusieurs comportements.

  • Câble

    Une connexion typée entre deux ports. Les types doivent concorder, ou un adaptateur fait le pont.

  • Interpréteur

    Un outil qui lit la sortie brute d'un indicateur et répond à une question sémantique par un verdict.

  • Document

    Un artefact rédigé — signal de recherche, filtre, création d'ordre, étape de position ou indicateur — stocké comme graphe ou configuration typée.

  • Brouillon

    Votre unique copie de travail modifiable d'un document. Publier la change en version.

  • Version

    Un instantané publié et immuable d'un document. Exécutions et compilations exécutent toujours des versions.

  • Signal de recherche

    Le document d'étape qui décide achat ou vente à chaque bougie.

  • Filtre

    Un document d'étape qui garde les signaux avec une réponse booléenne ; sa catégorie tranche entre annuler et attendre.

  • Créer un ordre

    Le document d'étape qui façonne le signal en take-profit, stop-loss et confiance.

  • Étape de position

    L'étape post-exécution : modèles de qualification et de dimensionnement gérant la position ouverte.

  • Stratégie

    L'assemblage composé des quatre étapes, publié comme version.

  • Exécution

    Un backtest ou une optimisation exécutant une version publiée sur l'historique.

  • Score de robustesse

    Un composite de 0 à 100 issu de six analyseurs de validation, calculé après chaque optimisation.

  • Robot

    Un fichier Expert Advisor compilé depuis une version de stratégie.

  • Document d'indicateur

    La famille de documents qui compile en indicateur MetaTrader personnalisé ; son graphe se termine en puits.

  • Puits

    Un nœud terminal de la voie indicateur : un tracé, une alerte ou un objet graphique.

  • Cellule

    Un sous-graphe réutilisable, partagé par lien et référencé dans les filtres.

  • Données de parcours

    Le bus de données par signal avec lequel les étapes passent des valeurs vers l'avant.

  • Crédits

    Le solde prépayé qui mesure le calcul. Les exécutions retiennent le pire cas puis règlent au réel.

  • Droit d'accès

    Ce qu'accorde un achat : l'exécution d'un produit scellé, ou un clone privé d'un produit ouvert.

  • Repeinture

    Quand les valeurs passées d'un outil changent à mesure que de nouvelles bougies arrivent. Le moteur réévalue ces outils bougie par bougie pour garder les backtests honnêtes.

Métriques du rapport

  • Dépôt initial

    Capital de départ utilisé pour ouvrir le backtest. Chaque chiffre de profit et perte du rapport est mesuré par rapport à ce montant.

  • Solde final

    Où le compte a terminé à la dernière barre de l’exécution — le capital de départ plus la somme de toutes les transactions clôturées.

  • Profit net total

    Somme de toutes les transactions clôturées sur l’exécution. Positif, la stratégie a gagné de l’argent ; négatif, elle en a perdu.

  • Profit brut

    Ce que les transactions gagnantes ont rapporté à elles seules, avant déduction des perdantes. Toujours non négatif.

  • Perte brute

    Ce que les transactions perdantes ont rendu à elles seules, affiché en valeur positive afin de se comparer côte à côte au profit brut.

  • Facteur de profit

    Dollars gagnés par dollar perdu. Les valeurs supérieures à 1 sont rentables ; une valeur de 2 signifie que la stratégie gagne deux dollars pour chacun qu’elle rend.

  • Espérance de gain

    Résultat en dollars statistiquement attendu de la prochaine transaction — littéralement le résultat moyen par transaction jusqu’ici. Voyez-le comme l’avantage de la maison de la stratégie.

  • Facteur de récupération

    Le profit produit pour chaque dollar du pire drawdown. Des valeurs élevées signifient que la stratégie se sort vite de ses trous au regard de l’argent qu’elle gagne.

  • Ratio Calmar

    Le rendement rapporté à la plus forte baisse du sommet au creux — une mesure de rendement ajusté au risque qui utilise le pire drawdown plutôt que la volatilité. Dans cette implémentation, il partage la formule du facteur de récupération.

  • Ratio Sharpe

    Rendement ajusté au risque classique — le rendement moyen divisé par son écart-type, annualisé. Il suppose un taux sans risque nul. Des valeurs plus élevées signifient que la stratégie gagne davantage par unité de volatilité.

  • Ratio Sortino

    Comme le Sharpe, mais ne pénalise que les mouvements baissiers — la volatilité haussière est traitée comme une qualité, pas comme un défaut. Plus juste pour les stratégies aux gains asymétriques et dissymétriques.

  • Indice Ulcer

    Score de risque baissier uniquement — la moyenne quadratique des drawdowns en pourcentage depuis chaque sommet courant. Les grands drawdowns pénalisent le score proportionnellement plus que les petits, de sorte qu’il reflète la douleur de conserver la stratégie à travers les mauvaises périodes (Peter Martin, 1987).

  • Drawdown du solde absolu

    Drawdown absolu — jusqu’où le compte est descendu sous le capital de départ, mesuré en devise du compte. Il ne compte que le temps passé sous l’eau par rapport au premier jour.

  • Drawdown du solde maximal

    Drawdown maximal — la plus forte baisse du sommet au creux sur la courbe de solde des transactions clôturées, en devise du compte. Il capture la pire série de pertes, quel que soit le moment de l’exécution où elle survient.

  • Drawdown du solde relatif

    Le pire drawdown en pourcentage sur n’importe quel sommet de la courbe de solde. Contrairement à la version maximale en dollars, celle-ci retient la baisse relative la plus forte, même si elle est survenue tôt, quand le compte était petit.

  • Drawdown du capital absolu

    Jusqu’où le compte est descendu sous le capital de départ lorsque le P&L latent des positions ouvertes est inclus. Il peut être pire que la version sur la courbe de solde, car les pertes latentes comptent.

  • Drawdown du capital maximal

    La plus forte baisse du sommet au creux mesurée sur la courbe de capital (le solde plus le P&L des positions ouvertes). Plus importante que la version sur le solde pour les stratégies qui conservent leurs positions dans la tempête.

  • Drawdown du capital relatif

    Le pire drawdown en pourcentage mesuré par rapport à n’importe quel sommet courant de la courbe de capital — le plus fort repli du capital d’une barre à l’autre sur toute l’exécution, exprimé en pourcentage.

  • Drawdown max

    Le pourcentage de drawdown le plus défavorable, celui que l’on met en avant — quelle part du capital au sommet a été rendue au pire moment de l’exécution. Les évaluateurs des prop firms accordent beaucoup d’importance à ce chiffre.

  • Durée du drawdown max

    La plus longue période, mesurée en barres, pendant laquelle la courbe de capital est restée sous son dernier sommet sans inscrire de nouveau plus haut — autrement dit le plus long temps passé sous l’eau.

  • Total des transactions

    Le nombre de transactions clôturées pendant la fenêtre de backtest. La significativité statistique des autres métriques augmente avec ce nombre.

  • Transactions gagnantes

    Le nombre de transactions clôturées avec un profit strictement supérieur à zéro.

  • Transactions perdantes

    Le nombre de transactions clôturées à l’équilibre ou en perte. Les transactions à l’équilibre sont comptées de ce côté, pas du côté gagnant.

  • Taux de réussite

    La part des transactions clôturées avec profit. À elle seule, elle ne dit presque rien — un taux de réussite de 90% peut tout de même perdre de l’argent si la perte occasionnelle est énorme.

  • Transactions longues (% gagnées)

    Le nombre de transactions prises à l’achat, avec entre parenthèses la part d’entre elles qui ont été profitables.

  • Transactions courtes (% gagnées)

    Le nombre de transactions prises à la vente, avec entre parenthèses la part d’entre elles qui ont été profitables.

  • Profit le plus élevé

    La plus grosse transaction profitable de toute l’exécution. Utile pour repérer si le résultat net tient à une seule valeur extrême chanceuse.

  • Perte la plus élevée

    La plus grosse transaction perdante de l’exécution, affichée en valeur négative. Un stop-loss réaliste devrait la maintenir dans votre budget de risque.

  • Profit moyen

    La taille moyenne en dollars d’une transaction gagnante. Avec son pendant perdant, elle donne le ratio gain/perte de la stratégie.

  • Perte moyenne

    La taille moyenne en dollars d’une transaction perdante (valeur négative). À comparer avec la gagnante moyenne pour voir si vos gains sont plus gros que vos pertes.

  • Gains consécutifs max

    La plus longue suite de transactions profitables consécutives. Une longue série gagnante peut signaler un suivi de tendance — ou, sur un échantillon mince, de la simple chance.

  • Pertes consécutives max

    La plus longue suite de transactions perdantes consécutives. Elle compte beaucoup pour le dimensionnement de position — si cette série atteint 8, le compte survivrait-il à 8 pertes au risque par transaction que vous avez réglé ?

  • Profit consécutif max

    La somme en dollars de la meilleure série gagnante. Utile pour calibrer un potentiel réaliste : voilà à quoi une série de chance a réellement ressemblé.

  • Perte consécutive max

    La somme en dollars de la pire série perdante (négative). Un chiffre de stress clé pour le risque de ruine : le compte peut-il l’absorber et continuer ?

  • Gains consécutifs moy

    La durée moyenne des séries gagnantes. Des valeurs plus élevées suggèrent un comportement de momentum ou de tendance dans l’avantage.

  • Pertes consécutives moy

    La durée moyenne des séries perdantes. Elle devrait déterminer l’agressivité avec laquelle vous augmentez la taille de position après une perte.

  • Durée de détention moyenne

    Le nombre moyen de barres pendant lesquelles une position est restée ouverte. Combiné à l’unité de temps, il donne l’horizon de détention typique de la stratégie.

  • Durée de détention min

    Durée de position la plus courte (en barres). De très petites valeurs signifient souvent des niveaux SL/TP serrés au regard de la taille des barres, ou une logique de scalping.

  • Durée de détention max

    Durée de position la plus longue (en barres). Utile pour repérer les transactions qui se sont éternisées — peut signaler une règle de sortie manquante ou un délai d’expiration à ajouter.

  • Score Z

    Test des séquences sur la suite gains/pertes (définition MetaTrader 5). Un z positif signifie que les gains tendent à suivre les gains et les pertes à suivre les pertes — la séquence a du momentum. Un z négatif signifie que la séquence alterne davantage qu’une suite aléatoire. Les valeurs dont la magnitude dépasse 1.96 sont statistiquement significatives au seuil de 5%.

  • Corrélation LR

    La corrélation de Pearson entre la courbe de solde et une droite tracée en fonction de l’indice de barre. Des valeurs proches de 1.0 signifient une courbe de capital remarquablement régulière, presque rectiligne ; des valeurs proches de 0 signifient une courbe heurtée et irrégulière.

  • Erreur standard LR

    L’écart-type de la courbe de solde autour de son ajustement linéaire. Plus il est petit, plus le compte a progressé dans un couloir étroit et prévisible autour de la ligne de tendance.

  • MAE moyenne

    Excursion adverse maximale moyenne — la pire perte latente typique qu’une transaction a dû traverser avant sa clôture, convertie en devise du compte (John Sweeney, « Maximum Adverse Excursion »).

  • MFE moyenne

    Excursion favorable maximale moyenne — le meilleur profit latent typique qu’une transaction a atteint avant sa clôture, en devise du compte. Si la MFE dépasse largement le gain réel, la gestion des transactions laisse de l’argent sur la table.

  • Corrélation (profit, MAE)

    La corrélation de Pearson entre le profit final d’une transaction et la distance parcourue à son encontre au préalable. Une valeur fortement négative signifie que les transactions qui ont plongé profondément ont eu tendance à clôturer perdantes — les stops sont probablement trop serrés.

  • Corrélation (profit, MFE)

    La corrélation de Pearson entre le profit final d’une transaction et la distance parcourue en sa faveur. Une valeur fortement positive signifie que les grosses gagnantes sont effectivement allées loin — cela suggère que les take-profits pourraient être plus larges, ou remplacés par un stop suiveur.

  • Corrélation (MAE, MFE)

    La corrélation de Pearson entre la distance parcourue à l’encontre d’une transaction et celle parcourue en sa faveur. Des valeurs élevées signifient que les transactions volatiles bougent simplement beaucoup dans les deux sens — la stratégie est exposée au bruit autant qu’à l’avantage.

Métriques de validation

  • PBO

    Probabilité de surajustement du backtest. La part des découpages in-sample/out-of-sample où le gagnant in-sample sous-performe hors échantillon. En dessous de 50%, la plage est acceptable.

  • Valeur p du DSR

    Significativité du ratio de Sharpe dégonflé, corrigé des tests multiples et des moments d’ordre supérieur. Au-dessus de 0,95, la stratégie bat l’hypothèse nulle au seuil de 5%.

  • Valeur p de Monte-Carlo

    Test de Monte-Carlo par permutation des transactions. À quelle fréquence un ordre aléatoire des transactions produit un ratio de Sharpe aussi bon que la séquence réelle.

  • Valeur p du SPA

    Test de capacité prédictive supérieure de Hansen. Si la stratégie bat une référence une fois le biais de data snooping pris en compte.

  • Moyenne WFE

    Efficacité walk-forward. Le rapport entre la performance hors échantillon et in-sample, moyenné sur les fenêtres. Des valeurs proches de 1,0 signifient aucune dégradation.

  • Dérive des paramètres

    Le coefficient de variation moyen des meilleurs paramètres sur les fenêtres walk-forward. Une dérive élevée signifie que la stratégie n’a pas d’optimum stable.