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é.
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.
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
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.
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
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
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
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.
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.
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 🚀