Recherche & Analyse assistée par Intelligence artificielle

Titan Analytics Engine :

L’infrastructure d’analyse propriétaire et dédiée à Pipmaster France

La majorité des Expert Advisors sont développés presque exclusivement à partir de backtests. Chez Pipmaster, nous avons choisi une approche complémentaire : Observer, mesurer et faire analyser par l’Intelligence artificielle le comportement réel de Titan Breakout dans des conditions de marché concrètes.

L’objectif n’est pas de présenter une « Intelligence artificielle magique » capable de prédire le marché. L’intelligence artificielle est utilisée comme un outil d’analyse capable d’exploiter les données du robot, les logs techniques, les signaux rejetés, les trades exécutés et le contexte marché.

Titan Breakout n’est pas développé à l’aveugle. Il s’appuie sur une infrastructure interne d’analyse quantitative permettant d’étudier les trades, les signaux rejetés, les filtres techniques, le contexte de marché et les comportements récurrents de la stratégie.
Analyse exhaustive de chaque signal généré à chaque clôture de bougie H1
Centralisation des logs MT5, trades, snapshots et raisons de rejet détaillées par filtre
Simulation des signaux rejetés pour comparer performances réelles et performances potentielles
Mesure des excursions maximales et de l’évolution du prix après chaque clôture de trade
Accès direct à la base de données MySQL via une API interne, consultée par l’Intelligence artificielle en temps réel
Signal Matrix

Une évaluation exhaustive de chaque signal H1

À chaque clôture de bougie H1, Titan Breakout ne se contente pas de stopper à la première condition non satisfaite. L’ensemble des filtres de la stratégie est évalué systématiquement : Structure du chandelier, tendance EMA, force ADX, pente ADX, breakout Donchian, Kill Zone, contexte structurel et zones de déséquilibre.

Chaque filtre est scoré individuellement (validé ou non) et l’ensemble du résultat est enregistré en base de données. Cette matrice complète permet de savoir avec précision quels filtres ont bloqué chaque signal, dans quel contexte de marché et à quelle fréquence.

Sans cette évaluation exhaustive, certains filtres pourraient bloquer des centaines de signaux sans qu’il soit possible de l’identifier. La Signal Matrix transforme chaque bougie H1 en donnée quantitative exploitable.
Score individuel de chaque filtre pour chaque signal H1
Identification précise des filtres les plus bloquants sur chaque symbole
Corrélation entre contexte de marché et taux de validation des filtres
Base quantitative pour ajuster les paramètres avec des données réelles, pas des suppositions
Ghost Trades

Simuler les signaux rejetés pour comprendre leur valeur réelle

Lorsqu’un signal est rejeté par un filtre, une question fondamentale reste sans réponse : Ce trade aurait-il été profitable s’il avait été pris ? Le mécanisme Ghost Trades répond à cette question en simulant, dans le backend, chaque signal rejeté avec les mêmes règles de gestion que les trades réels.

Le même Stop Loss, le même Take Profit, les mêmes règles de clôture. Titan Breakout n’a pas passé l’ordre, mais le backend simule le résultat sur les données H1 réelles et enregistre l’issue : TP atteint, SL touché, ou trade expiré.

Ghost Trade - Simulation backend
       │
       ├── Signal rejeté par un ou plusieurs filtres
       ├── Backend simule le trade sur données H1 OHLC réelles
       ├── Même SL / TP / Règles de gestion que les trades réels
       └── Résultat enregistré : TP, SL, expiration, PnL simulé (R)
       │
       ▼
Comparaison Ghost vs Réels
       │
       ├── Si ghost WR > réel WR → Filtre potentiellement trop restrictif
       ├── Si ghost WR ≈ réel WR → Filtre pertinent
       └── Si ghost WR < réel WR → Filtre protège efficacement
Les Ghost Trades permettent de mesurer objectivement si un filtre protège ou handicape la stratégie. C’est la différence entre ajuster un paramètre sur une intuition et l’ajuster sur une preuve quantitative.
MFE / MAE & Analyse post-clôture

Mesurer ce qui se passe pendant et après chaque trade

Pour chaque trade réel, le système mesure en continu deux excursions clés pendant la durée de vie de la position : Le MFE (Maximum Favorable Excursion – Jusqu’où le prix est allé dans le bon sens avant clôture) et le MAE (Maximum Adverse Excursion – Jusqu’où le prix est allé contre la position avant clôture).

Ces deux métriques, exprimées en R (multiples du risque), permettent de comprendre le profil réel de chaque trade : Un trade fermé en profit a-t-il failli toucher le SL avant de se retourner ? Un trade perdant avait-il été profitable à +2R à un moment donné ?

L’analyse post clôture va plus loin : Une fois le trade fermé, le backend continue à observer le prix sur les 24 bougies H1 suivantes. L’objectif est de déterminer si le Take Profit original aurait été atteint après la clôture et si oui, en combien de bougies.

Cette information permet de mesurer le RR potentiel qui aurait pu être capturé avec une gestion différente, et de diagnostiquer les sorties prématurées récurrentes.

MFE : Mesure du profit maximum non réalisé pendant le trade (en R)
MAE : Mesure de la perte maximum non réalisée pendant le trade (en R)
Post clôture : Suivi du prix sur 24 bougies H1 après fermeture
Détection des sorties prématurées récurrentes avant TP
Comparaison RR réalisé vs RR potentiel disponible après clôture
Pipeline technique

Comment les données sont collectées et analysées

À chaque clôture de bougie H1, Titan Breakout évalue l’ensemble des conditions de marché et enregistre une matrice complète de résultats : Structure du chandelier, tendance EMA, force ADX, breakout Donchian, Kill Zone, contexte structurel et zones de déséquilibre.

Ces données sont envoyées en temps réel vers une base MySQL hébergée sur une infrastructure OVH. Des scripts automatisés prennent le relais : Simulation des Ghost Trades, calcul MFE/MAE, analyse post clôture et synchronisation des données de marché externes.

[Clôture bougie H1]
       │
       ▼
Titan Breakout - MT5
EvaluateNewBarSignal() - Evaluation exhaustive de tous les filtres
       │
       ├── Score : Body_ok, ema_trend, adx_ok, adx_slope, breakout
       ├── Score : KillZoneOK(), StructuralContextOK(), FVG
       └── Enregistre : Signal_generated + score complet de chaque filtre
       │
       ▼
Envoi HTTP sécurisé vers le backend Pipmaster
       │
       ├── ea_signals.php    → Signaux H1 + matrice complète des filtres
       ├── ea_logs.php       → Logs techniques
       ├── ea_trades.php     → Ouvertures / Clôtures
       └── ea_snapshots.php  → Snapshot quotidien
       │
       ▼
Base MySQL OVH
       │
       ├── ea_signals        → Matrice signaux H1
       ├── ea_ghost_trades   → Simulation signaux rejetés
       ├── ea_trades         → Trades réels + MFE/MAE + post-clôture
       ├── ea_market_data    → Données H1/D1 Twelve Data
       └── ea_logs / ea_snapshots
Cette architecture permet de ne pas analyser uniquement les résultats visibles. Elle permet aussi de comprendre les décisions invisibles : Les signaux refusés, les filtres bloquants, ce qui s’est passé pendant le trade et ce qui aurait pu se passer après.
Données marché

Les logs MT5 sont enrichis par les données Twelve Data

Pour éviter une analyse limitée aux seuls logs MT5, le système récupère également des données de marché externes via l’API Twelve Data.

Un script automatisé identifie les symboles actifs observés récemment par le robot, puis récupère les bougies H1 et D1 correspondantes. Ces données permettent de replacer les décisions de Titan Breakout dans leur contexte réel : Tendance, volatilité, dynamique du prix et structure de marché.

market_data_sync.php - Cron OVH
       │
       ├── Lit les symboles actifs sur les 7 derniers jours
       ├── Interroge Twelve Data API
       ├── Récupère les données H1 et D1
       └── Insère les données dans ea_market_data

Données utilisées :
       ├── H1 : Environ 168 bougies - 7 jours
       └── D1 : Environ 30 bougies - 30 jours
Analyse multitimeframe H1 et D1
Lecture de la tendance et de la dynamique des prix
Observation des phases de volatilité et de compression
Contextualisation des breakouts et des faux signaux
Le but n’est pas d’accumuler des données pour faire joli. Le but est de comprendre dans quels environnements Titan Breakout exprime réellement son edge.
Accès données en temps réel

Une API interne dédiée : Accès direct à la base de données pour l’Intelligence artificielle

Toutes les données collectées sont accessibles en temps réel via une API interne sécurisée. Cette API permet d’interroger directement la base MySQL OVH, sans intermédiaire, sans fichier généré à intervalles fixes. Chaque requête retourne les données les plus récentes disponibles.

Deux sessions Intelligence artificielle dédiées (une session ANALYSE et une session CONCEPTION) accèdent à ces données à la demande. À chaque ouverture de session, un snapshot compact de l’état du système est automatiquement chargé : Hypothèses en cours, décisions récentes, modifications déployées et paramètres de l’EA.

ea_query.php — API MySQL directe (OVH)
       │
       ├── GET ?section=signals      → Signal Matrix H1 (tous filtres scorés)
       ├── GET ?section=ghost        → Ghost Trades (simulations signaux rejetés)
       ├── GET ?section=trades       → Trades réels + MFE/MAE + post-clôture
       ├── GET ?section=market       → Données marché H1 / D1
       ├── GET ?section=state        → Snapshot compact (démarrage session IA)
       └── POST ?section=decisions   → Décisions, hypothèses, modifications
       │
       ▼
Sessions Intelligence artificielle dédiées
       │
       ├── Session ANALYSE    → Analyse comportementale, interprétation des données
       └── Session CONCEPTION → Modifications techniques + écriture en base de données
La base de données est l’unique source de vérité. Les deux sessions relatives à l’Intelligence artificielle y accèdent directement à chaque démarrage, sans dépendre d’un fichier intermédiaire ou d’une synchronisation périodique.
Intelligence artificielle & Analyse comportementale

L’intelligence artificielle comme analyste, pas comme trader

L’Intelligence artificielle n’intervient pas dans l’exécution des trades. Elle ne remplace pas la stratégie, ne modifie pas les positions en direct et ne prétend pas deviner l’avenir.

Son rôle est différent : Analyser les données, comparer les contextes, repérer les schémas récurrents, identifier les causes de rejet, étudier les périodes de drawdown et aider à formuler des pistes d’amélioration basées sur des observations quantifiées.

Pourquoi certains signaux sont-ils rejetés systématiquement sur un symbole ?
Quels filtres bloquent le plus souvent les entrées, et ces signaux bloqués auraient-ils été profitables ?
Dans quels contextes les breakouts fonctionnent ils le mieux ?
Les sorties prématurées sont-elles récurrentes ? Le prix continue-t-il souvent après la clôture ?
Les paramètres actuels favorisent ils la robustesse ou la suroptimisation ?
L’Intelligence artificielle est utilisée comme un outil de recherche. Elle aide à poser de meilleures questions, à lire plus vite les données et à éviter les décisions basées uniquement sur l’intuition.
Bénéfice utilisateur

Une infrastructure interne qui profite directement aux utilisateurs

Même si cette infrastructure d’analyse reste interne à Pipmaster, elle bénéficie directement aux utilisateurs de Titan Breakout. Les axes d’amélioration détectés grâce aux données réelles permettent de faire évoluer l’EA de manière régulière, plus structurée et plus objective.

L’objectif n’est pas de modifier l’EA au hasard ou de réagir émotionnellement à quelques trades perdants. L’objectif est d’identifier des tendances récurrentes, de comprendre les faiblesses éventuelles du système et de renforcer progressivement sa robustesse grâce à des preuves quantitatives.

Améliorations basées sur des données réelles, pas uniquement sur des impressions
Comparaison Ghost Vs Réels pour identifier objectivement les filtres trop restrictifs
Analyse MFE/MAE pour comprendre les profils de trades et améliorer la gestion des positions
Suivi post clôture pour éviter les sorties prématurées récurrentes
Évolution régulière de Titan Breakout grâce à une démarche de recherche continue
En clair : Les utilisateurs n’achètent pas seulement un robot de trading figé. Ils bénéficient d’un système suivi, avec une logique de développement tournée vers la robustesse et l’amélioration continue !
Vision long terme

Développer un EA comme un système vivant

Le trading algorithmique sérieux ne consiste pas à chercher un robot miracle. Il consiste à entretenir en continu un système cohérent, mesurable et capable d’être étudié objectivement.

Titan Breakout s’inscrit dans cette logique : Une stratégie structurée, une gestion du risque stricte, une observation continue et une volonté d’amélioration permanente 🚀

Titan Breakout ne repose pas uniquement sur des backtests. Il est développé avec une logique d’observation, d’analyse, de contrôle qualité et d’amélioration continue.
Observer le comportement réel du système, signal par signal
Comprendre les contextes favorables et défavorables grâce aux données
Mesurer l’impact réel de chaque filtre avec les Ghost Trades
Améliorer la robustesse sans tomber dans la sur-optimisation
Construire une approche durable et documentée du trading automatisé

Retour en haut