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.

  • 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.