Projet Live Roadmap Budget
Vision Future

La Roadmap

Le bot actuel fonctionne, mais ce n'est que le début.
Voici les améliorations prévues pour le rendre encore plus performant et robuste.

Voir les évolutions
Aujourd'hui
1-3 mois
3-6 mois
6-12 mois

Le bot version 1.0

Ce qui fonctionne déjà et les axes d'amélioration identifiés.

Forces actuelles

  • Grille dynamique ATR sur 3 paires Forex
  • Kill Switch à 50% du capital
  • Filtre d'actualités économiques
  • Filtre de volatilité extrême
  • Signal RSI pour les entrées
  • Backtest rentable sur 3 ans (+624% moyen)
  • Profit Factor > 3 sur chaque paire
  • Win Rate ~80%

Axes d'amélioration

  • Paramètres statiques (pas d'adaptation en temps réel)
  • Pas de détection de régime de marché (range vs tendance)
  • Timeframe unique (M15)
  • Pas de monitoring à distance
  • Optimisation manuelle des paramètres
  • Pas de test de robustesse (Monte Carlo)
  • Nombre de paires limité à 3
  • Pas de machine learning

1 à 3 mois

Solidifier les fondations et valider la robustesse.

Walk-Forward Optimization

Impact élevé

Au lieu d'optimiser les paramètres sur toute la période de 3 ans (ce qui risque le surapprentissage), on découpe les données en fenêtres successives :

Optimiser Jan-Jun 2023
Tester Jul-Sep 2023
Optimiser Apr-Sep 2023
Tester Oct-Dec 2023
...

Si les résultats sont bons sur les périodes "non vues", c'est que la stratégie est réellement robuste et pas juste ajustée au passé.

Simulation Monte Carlo

Impact élevé

On prend les trades du backtest et on les mélange aléatoirement des milliers de fois pour simuler tous les scénarios possibles :

10 000 simulations

Cela répond à la question : "Et si les trades arrivaient dans un ordre différent ?" Si 95% des simulations restent rentables → la stratégie est statistiquement solide.

VPS — Serveur dédié 24/7

Terminé

Le bot est déployé sur un VPS (Virtual Private Server) et tourne en continu, connecté à MetaTrader 5 via FX Blue :

24/7

Ne s'éteint jamais, même si mon PC est off

~1ms

Latence ultra-faible vers le broker

~15€/mois

Coût mensuel d'un VPS Forex

Journalisation avancée (Logging)

Impact moyen

Enregistrer chaque décision du bot dans un fichier structuré pour pouvoir analyser a posteriori pourquoi il a pris (ou évité) chaque trade. Cela permet :

  • Identifier les patterns de trades perdants
  • Vérifier que les filtres (news, volatilité) fonctionnent correctement
  • Créer des rapports de performance personnalisés

3 à 6 mois

Rendre le bot plus intelligent et adaptatif.

Détection de régime de marché

Impact élevé

Le bot ne sait pas encore faire la différence entre un marché en range (oscillation, idéal pour le grid) et un marché en tendance (dangereux pour le grid).

Range (oscillation)

Le bot trade

Tendance forte

Le bot attend

Comment ? En utilisant l'indicateur ADX (Average Directional Index). Si l'ADX > 25 → tendance forte → le bot réduit son activité ou s'arrête. Si l'ADX < 20 → range → le bot trade normalement.

Analyse Multi-Timeframe

Impact élevé

Actuellement le bot ne regarde que le graphique M15 (15 minutes). L'idée : vérifier aussi les timeframes supérieurs avant d'entrer.

H4 Direction générale (tendance) Nouveau
H1 Confirmation de direction Nouveau
M15 Exécution des trades Actuel

Avantage : On ne prend un trade sur M15 que si H1 et H4 confirment la même direction. Cela élimine les faux signaux et améliore le taux de réussite.

Multiplicateur de lots dynamique

Impact moyen

Actuellement le multiplicateur de lots est fixe (1.2x ou 1.3x). L'idée : l'adapter en fonction du contexte :

Marché calme (Range)
1.3x → 1.5x
Plus agressif car le prix va probablement revenir
Volatilité élevée
1.3x → 1.1x
Plus prudent car le risque est plus grand
En drawdown
1.3x → 1.0x
Arrêt de l'augmentation pour limiter l'exposition

Ajout de nouvelles paires

Impact moyen

Après validation, étendre le portefeuille avec des paires supplémentaires ayant des caractéristiques similaires (range-bound, faible corrélation) :

🇪🇺 🇨🇭 EUR/CHF Très stable, range serré
🇦🇺 🇨🇦 AUD/CAD Commodities, oscillation naturelle
🇬🇧 🇨🇭 GBP/CHF Bonne amplitude, range régulier

6 à 12 mois

Intelligence artificielle et automatisation complète.

Machine Learning — Filtrage intelligent

Impact majeur

Entraîner un modèle de ML pour filtrer les mauvais trades avant qu'ils ne soient pris :

📊

Données

Historique de tous les trades (gagnants et perdants) avec les conditions de marché

🧠

Modèle

Algorithme (Random Forest ou XGBoost) qui apprend à distinguer bon trade / mauvais trade

🎯

Filtre

Le modèle note chaque signal de 0 à 100. En dessous de 60 → on ne trade pas

Résultat attendu : Réduire les trades perdants de 20-30% tout en gardant la majorité des trades gagnants. Le win rate pourrait passer de 80% à 88-90%.

Analyse de sentiment

Impact moyen

Analyser les flux d'actualités et le sentiment du marché en temps réel pour détecter les changements de tendance avant qu'ils n'arrivent :

  • Scraping de Twitter/X et des fils d'actualité Forex
  • NLP (Natural Language Processing) pour détecter le sentiment positif/négatif
  • Si le sentiment change brutalement → réduire l'exposition du bot
  • Combiné avec le filtre news existant pour une protection multicouche

Dashboard de monitoring en temps réel

Impact élevé

Une application web pour surveiller le bot depuis n'importe quel appareil :

Équité en temps réel
3 247 €
Positions ouvertes
5
EURGBP: 3 | AUDNZD: 2
Drawdown actuel
-12.3%
Profit du jour
+47 €
8 trades fermés

Technologies : Python (FastAPI) + WebSocket pour le temps réel, React ou Vue.js pour l'interface, hébergé sur le même VPS que le bot. Accessible depuis le téléphone.

Auto-optimisation des paramètres

Impact majeur

Le bot ajuste automatiquement ses propres paramètres chaque semaine/mois en fonction des conditions récentes du marché :

1

Chaque dimanche, le bot analyse ses performances des 30 derniers jours

2

Il teste 500+ combinaisons de paramètres sur les données récentes

3

Il sélectionne les meilleurs paramètres via Walk-Forward

4

Les nouveaux paramètres sont appliqués automatiquement pour la semaine suivante

Un projet qui évolue

Phase 1 : Solidifier

Walk-Forward, Monte Carlo, VPS ✓, Logging

1-3 mois

Phase 2 : Rendre intelligent

Détection de régime, Multi-TF, Lots dynamiques, Nouvelles paires

3-6 mois

Phase 3 : Autonomie totale

ML, Sentiment, Dashboard, Auto-optimisation

6-12 mois
"Le meilleur moment pour planter un arbre, c'était il y a 20 ans.
Le deuxième meilleur moment, c'est maintenant."

Le bot v1.0 est l'arbre planté. La roadmap, c'est l'arrosage méthodique.