Automatiser son journal de trading avec n8n et l'IA
Comment j'ai construit un agent qui capture mes trades MetaTrader, génère des analyses automatiques et m'envoie un rapport quotidien sur Telegram.
Le problème du journal de trading
Tout trader sérieux sait qu'un journal est essentiel. Mais qui tient vraiment son journal tous les jours ?
- Copier manuellement chaque trade = 30-45 min/jour
- Analyser les patterns = encore plus de temps
- Résultat : la plupart abandonnent après 2 semaines
Ma solution : tout automatiser avec n8n + GPT-4.
Architecture du système
**** MetaTrader 5 (EA logger) ↓ Webhook HTTP ↓ n8n Workflow ↓ ┌────┴────┐ ↓ ↓ Supabase GPT-4 (stockage) (analyse) ↓ Rapport Telegram ****
Étape 1 — Logger les trades depuis MT5
Dans ton EA ou script MQL5 :
****`mql5
void LogTrade(string symbol, string type, double lots,
double entry, double sl, double tp, double profit) {
string payload = StringFormat(
"{"symbol":"%s","type":"%s","lots":%.2f,"
""entry":%.5f,"sl":%.5f,"tp":%.5f,"profit":%.2f,"
""time":"%s"}",
symbol, type, lots, entry, sl, tp, profit,
TimeToString(TimeCurrent(), TIME_DATE|TIME_SECONDS)
);
// Envoie vers n8n webhook
string headers = "Content-Type: application/json\r\n";
string result;
int res = WebRequest("POST",
"https://ton-n8n.com/webhook/mt5-trade",
headers, 5000, payload, result, headers);
}
****`
Étape 2 — Workflow n8n
- Webhook — reçoit les données MT5
- Supabase node — insère le trade en DB
- IF node — si heure = 23:00 → génère rapport
- HTTP Request → OpenAI API
Prompt pour GPT-4 :
****`
Analyse ces trades du jour et donne :
- Les patterns récurrents (heures, paires, setup)
- Le trade le moins bien géré et pourquoi
- 3 points d'amélioration concrets
- Note globale /10
Trades : {{$json.trades}}
****`
Étape 3 — Rapport Telegram automatique
****`
📊 Rapport Trading — 20 Nov 2025
Trades : 5 | Gagnants : 3 | Perdants : 2
P&L du jour : +$127.40 (+1.27%)
🏆 Meilleur trade : XAUUSD Buy +$89
💸 Pire trade : EURUSD Sell -$34 (SL trop serré)
🤖 Analyse IA :
"Tes 3 trades gagnants étaient tous entre 10h-12h
(session London). Tes pertes surviennent après 18h.
Recommandation : ferme le terminal après la clôture London."
Score du jour : 7.5/10
****`
Résultat après 3 mois
- +22% de performance grâce aux insights quotidiens
- 0 min passé à tenir le journal manuellement
- Patterns identifiés en 2 semaines que j'aurais mis 6 mois à voir
Tu veux ce système ?
Je le construis sur mesure pour toi. Contacte-moi — délai : 5-7 jours.