Win rate trading : quel taux de réussite pour être rentable ?

Win rate en trading : la formule du seuil de rentabilité, le tableau frais compris selon ton ratio, et la méthode pour vérifier ton win rate sur MT4 et MT5.

Publié
Mis à jour
Lecture10 min
Sources4
Une cible de fléchettes avec deux fléchettes vertes près du centre et deux orange plus loin
Photo : Afif Ramdhasuma / Unsplash
En bref

Le win rate est la part de tes trades clôturés en gain. Le win rate minimum pour être rentable vaut 1 ÷ (1 + ratio gain moyen/perte moyenne) : 50 % à un ratio de 1, 33,3 % à 2, 25 % à 3. Les frais relèvent ce seuil de plusieurs points, et sous une centaine de trades, ton win rate mesuré reste trop imprécis pour conclure.

Ce qu'il faut retenir

  1. Le win rate minimum pour être rentable se calcule avec une seule formule : 1 ÷ (1 + ratio entre ton gain moyen et ta perte moyenne).
  2. Les frais relèvent ce seuil : avec un ratio de 2 et des frais de 0,1 R par trade, il faut 36,7 % de gagnants au lieu de 33,3 %.
  3. Utilise ton ratio réalisé, pas celui que tu vises : sur 12 millions de trades analysés par DailyFX, les clients gagnaient 59 % du temps sur l'EUR/USD et perdaient quand même.
  4. Sur 100 trades, un win rate mesuré à 50 % a une marge d'erreur d'environ 10 points : ton vrai taux peut se situer entre 40 % et 60 %.
  5. Un win rate n'a de sens que comparé à ton seuil frais compris : au-dessus avec une marge confortable, ta stratégie a un avantage ; dans la marge d'erreur, tu ne sais pas encore.

Tu gagnes plus souvent que tu ne perds, et ton compte baisse quand même. Ou l’inverse : tu perds six trades sur dix et tu te demandes s’il faut tout changer. Dans les deux cas, ton win rate seul ne te dira rien. Il faut le comparer à un seuil, et ce seuil dépend de ton ratio et de tes frais.

Ce guide sur le win rate en trading te donne la formule du taux de réussite minimum, un tableau frais compris, la marge d’erreur selon ton nombre de trades et une méthode pour faire le calcul sur ton propre historique MT4 ou MT5.

Qu’est-ce que le win rate en trading ?

Le win rate est la proportion de tes trades clôturés en gain, exprimée en pourcentage. Si tu as fermé 120 trades dont 54 gagnants, ton win rate est de 45 %.

MetaTrader 5 l’affiche dans son rapport d’historique sous le nom « Profit Trades (% of total) », c’est-à-dire le nombre de trades gagnants et leur part dans le total, selon la documentation officielle de MetaQuotes.

Le win rate compte des trades, pas des euros. Il ne dit rien de la taille de tes gains ni de celle de tes pertes. C’est exactement pour ça qu’il est si souvent mal interprété.

Deux précisions avant de calculer :

  • Les trades fermés à zéro. Un trade sorti au break-even n’est ni un gain ni une perte. Retire-les du calcul ou compte-les à part, mais garde toujours la même règle.
  • Le résultat net. Un trade qui gagne 3 € de prix mais coûte 5 € de commission et de swap est une perte. Calcule ton win rate sur les résultats nets.

Quel win rate pour être rentable ? La formule du seuil

Le win rate minimum pour être rentable est égal à 1 ÷ (1 + R), où R est le ratio entre ton gain moyen et ta perte moyenne. Avec des gains moyens deux fois plus gros que tes pertes, le seuil est de 1 ÷ 3, soit 33,3 %.

La formule vient d’un raisonnement simple. Sur un trade, tu gagnes R avec une probabilité p et tu perds 1 avec une probabilité 1 − p. Le résultat moyen est nul quand p × R = (1 − p), donc quand p = 1 ÷ (1 + R).

Au-dessus de ce seuil, chaque trade rapporte en moyenne quelque chose. En dessous, chaque trade te coûte en moyenne de l’argent, quelle que soit ta conviction sur le setup.

Les frais changent le calcul. Exprime-les en R : si tu risques 100 € par trade et que spread, commission et swap te coûtent 10 €, tes frais valent 0,1 R. Un gain ne rapporte plus que R − 0,1, une perte coûte 1,1. Le seuil devient :

Win rate minimum = (1 + frais) ÷ (1 + R)

Le tableau du win rate minimum, frais compris

Voici le win rate minimum pour être à l’équilibre selon ton ratio et tes frais exprimés en R. Calcul TradeIA à partir de la formule ci-dessus.

Ratio gain/perte (R)Sans fraisFrais 0,05 RFrais 0,1 RFrais 0,2 R
0,566,7 %70,0 %73,3 %80,0 %
150,0 %52,5 %55,0 %60,0 %
1,540,0 %42,0 %44,0 %48,0 %
233,3 %35,0 %36,7 %40,0 %
2,528,6 %30,0 %31,4 %34,3 %
325,0 %26,2 %27,5 %30,0 %
420,0 %21,0 %22,0 %24,0 %

Trois lectures utiles :

  1. Les frais pèsent plus quand le ratio est faible. À un ratio de 0,5, passer de 0 à 0,2 R de frais te demande 13,3 points de win rate en plus. À un ratio de 4, seulement 4 points.
  2. Le scalping est le plus exposé. Un stop serré rend les frais lourds en R : 10 € de frais pèsent 0,05 R sur un risque de 200 €, mais 0,2 R sur un risque de 50 €.
  3. Un seuil à 55 % n’a rien d’anodin. Avec un ratio de 1 et 0,1 R de frais, gagner un trade sur deux te fait perdre de l’argent.

Si tu veux savoir de combien tu dépasses le seuil en euros, le profit factor relie directement ton win rate et ton ratio à tes gains et tes pertes.

Pourquoi un win rate de 60 % peut perdre de l’argent

Un win rate élevé perd de l’argent quand ta perte moyenne est beaucoup plus grosse que ton gain moyen. C’est le schéma le plus courant chez les traders particuliers, et il est documenté sur des millions de trades réels.

En 2011, l’équipe de recherche de DailyFX a analysé plus de 12 millions de trades réels passés en 2009 et 2010 par les clients d’un grand courtier Forex. Sur l’EUR/USD, la paire la plus traitée, 59 % des trades étaient gagnants. Mais la perte moyenne atteignait 127 pips, contre 65 pips pour le gain moyen.

Fais le calcul avec la formule : le ratio réalisé était de 65 ÷ 127, soit environ 0,51. Le seuil de rentabilité montait donc à 1 ÷ 1,51, soit 66,1 %. Avec 59 % de gagnants, ces traders perdaient en moyenne environ 13,7 pips par trade, avant même les frais. Sur le GBP/JPY, le constat était pire : 66 % de trades gagnants, mais 52 pips de gain moyen contre 122 pips de perte moyenne.

Ton win rate ne se compare jamais au ratio que tu vises. Il se compare au ratio que tu obtiens vraiment.

Pourquoi ce décalage ? La recherche en finance comportementale le décrit depuis longtemps. Terrance Odean a étudié 10 000 comptes d’un courtier américain (Journal of Finance, 1998) : une position en gain avait plus de 50 % de chances en plus d’être vendue qu’une position en perte. Les investisseurs encaissent vite leurs gains et laissent courir leurs pertes.

Dans ton trading, ça se traduit par des take profit déplacés plus près, des stop loss écartés « juste pour cette fois », des sorties manuelles avant l’objectif. Ton ratio prévu est de 2, ton ratio réalisé tombe à 1 ou moins, et ton seuil grimpe sans que tu le voies.

Ton win rate est-il fiable ? La marge d’erreur selon le nombre de trades

Un win rate calculé sur peu de trades est une estimation très imprécise. Sur 100 trades, un win rate mesuré à 50 % a une marge d’erreur d’environ 9,8 points à 95 % de confiance : ton vrai taux peut se situer n’importe où entre 40 % et 60 %.

Cette marge se calcule avec la formule classique de l’intervalle de confiance d’une proportion, décrite dans le manuel statistique du NIST : 1,96 × √(p × (1 − p) ÷ n), où p est ton win rate et n ton nombre de trades. Calcul TradeIA :

Nombre de tradesMarge si win rate ≈ 50 %Marge si win rate ≈ 40 %Marge si win rate ≈ 30 %
30± 17,9 points± 17,5 points± 16,4 points
50± 13,9 points± 13,6 points± 12,7 points
100± 9,8 points± 9,6 points± 9,0 points
200± 6,9 points± 6,8 points± 6,4 points
500± 4,4 points± 4,3 points± 4,0 points
1 000± 3,1 points± 3,0 points± 2,8 points

Cette formule suppose des trades indépendants les uns des autres. Si tu changes de setup en cours de route, ou si tes trades se suivent en série sur le même mouvement, la marge réelle est encore plus large.

La conséquence est directe : juger une stratégie sur 20 ou 30 trades revient à lancer une pièce. Une bonne semaine ne prouve rien, une mauvaise non plus. C’est aussi pour ça qu’un journal de trading tenu sur plusieurs mois vaut plus que n’importe quel backtest de week-end.

Comment calculer ton vrai seuil dans ton historique MT4 ou MT5

Pour savoir si ton win rate suffit, compare-le à ton seuil calculé avec ton ratio réalisé et tes frais réels, sur un échantillon assez grand. Voici la méthode en 5 étapes.

  1. Exporte ton historique. Dans MetaTrader 5, fais un clic droit dans l’onglet Historique puis choisis Rapport. Sur MetaTrader 4, enregistre le rapport détaillé depuis l’onglet Historique du compte (le pas à pas et les pièges sont dans notre guide pour exporter l’historique MT4).
  2. Relève trois chiffres. Ton win rate (Profit Trades (% of total) sur MT5), ton gain moyen (Average profit trade) et ta perte moyenne (Average loss trade).
  3. Calcule ton ratio réalisé. Divise le gain moyen par la perte moyenne en valeur absolue. Si ces moyennes sont déjà nettes de commission et de swap, tes frais sont inclus : le seuil est alors 1 ÷ (1 + ratio).
  4. Calcule ton seuil. Si tes moyennes sont brutes, convertis tes frais moyens en R (frais moyens ÷ perte moyenne) et applique (1 + frais) ÷ (1 + ratio).
  5. Compare avec la marge. Calcule la marge d’erreur de ton win rate avec le tableau ci-dessus. Ton avantage n’est établi que si ton win rate moins la marge reste au-dessus du seuil.

Exemple illustratif. Tu as clôturé 120 trades, dont 54 gagnants : win rate de 45 %. Ton risque est fixe à 100 € par trade, ton gain moyen brut est de 150 € et ta perte moyenne de 100 €, soit un ratio de 1,5. Tes frais sont de 10 € par trade, donc 0,1 R.

CalculSans fraisAvec 0,1 R de frais
Seuil de rentabilité40,0 %44,0 %
Résultat moyen par trade+0,125 R+0,025 R
Résultat sur 120 trades+15 R (+1 500 €)+3 R (+300 €)
Écart entre ton win rate et le seuil+5 points+1 point

Sur le papier, tu es rentable. Mais la marge d’erreur de ton win rate sur 120 trades est d’environ 8,9 points. Ton vrai taux se situe quelque part entre 36 % et 54 %, et le seuil de 44 % est en plein dedans. Conclusion honnête : ta stratégie est peut-être gagnante, peut-être perdante, et les frais décident presque tout.

Pour baisser tes frais en R sans changer de courtier, garde un risque par trade cohérent : le calcul de la taille de position t’évite les stops trop serrés qui gonflent le poids des frais.

Que faire selon ton résultat ?

Ton action dépend de l’écart entre ton win rate et ton seuil frais compris, et de la marge d’erreur. Ce tableau résume les cas.

Ta situationCe que ça veut direTa prochaine action
Win rate au-dessus du seuil, même en retirant la margeAvantage probableGarde le setup, surveille le drawdown et ne change rien sans données
Win rate au-dessus du seuil, mais dans la margePas encore prouvéContinue à taille réduite jusqu’à 100 à 200 trades sur ce setup
Win rate élevé, ratio réalisé sous 1Tu coupes tes gains trop tôt ou laisses courir tes pertesLaisse tes take profit et stop loss en place, sans intervention manuelle
Win rate sous le seuil sans frais, au-dessus avecLes frais mangent ton avantageRéduis la fréquence, élargis le stop et la cible, compare les frais du courtier
Win rate sous le seuil, même en ajoutant la margeStratégie perdante sur cet échantillonArrête ce setup et reviens au backtest ou au compte démo

Une règle applicable dès ta prochaine séance : note sur chaque trade le take profit et le stop loss prévus avant d’entrer. Dans un mois, compare ton ratio prévu à ton ratio réalisé. L’écart entre les deux est souvent le chiffre le plus instructif de ton historique.

Suivre ton win rate avec TradeIA

TradeIA calcule ton win rate, ton gain moyen, ta perte moyenne et ton profit factor dès que tu importes ton historique MT4, MT5, cTrader ou TradingView. L’analyse découpe ces chiffres par jour de la semaine, par heure et par symbole, et signale par exemple les jours où ton win rate passe sous 40 % avec un résultat moyen négatif, ou les heures où il tombe sous 30 %. Tu vois ainsi quels segments te font passer sous ton seuil, au lieu d’un seul chiffre global.

En résumé

Le win rate dit combien de fois tu gagnes, pas combien tu gagnes. Pour savoir s’il suffit, calcule ton seuil avec ton ratio réalisé et tes frais : (1 + frais) ÷ (1 + R). Puis vérifie que l’écart tient compte de la marge d’erreur, qui reste d’environ 10 points sur 100 trades. Un win rate n’est une bonne nouvelle que lorsqu’il dépasse ce seuil nettement, sur assez de trades.

Questions fréquentes

05
Quel est un bon win rate en trading ?
Il n'existe pas de bon win rate dans l'absolu. Un win rate de 35 % est excellent avec des gains trois fois plus gros que tes pertes, et un win rate de 65 % peut perdre de l'argent si tes pertes sont deux fois plus grosses que tes gains. Le bon chiffre, c'est celui qui dépasse nettement ton seuil de rentabilité frais compris.
Comment calculer son win rate ?
Divise le nombre de trades clôturés en gain par le nombre total de trades clôturés, puis multiplie par 100. Avec 54 trades gagnants sur 120, ton win rate est de 45 %. Décide à l'avance comment tu comptes les trades fermés à zéro et garde la même règle à chaque calcul.
Un win rate de 40 % est-il rentable ?
Oui, si ton gain moyen dépasse 1,5 fois ta perte moyenne, frais compris. À 40 % de gagnants, le seuil est atteint pile avec un ratio de 1,5 sans frais. Avec des frais, il te faut un ratio un peu plus élevé, de 1,75 pour 0,1 R de frais par trade.
Combien de trades faut-il pour connaître son win rate ?
Sur 30 trades, la marge d'erreur d'un win rate proche de 50 % dépasse 17 points, ce qui ne permet aucune conclusion. Elle tombe à environ 10 points sur 100 trades et à 7 points sur 200. Vise au moins 100 trades avec le même setup avant de juger ta stratégie.
Où trouver son win rate sur MetaTrader ?
Dans MetaTrader 5, clic droit sur l'onglet Historique puis Rapport : la ligne Profit Trades (% of total) donne ton win rate, à côté de Average profit trade et Average loss trade. Sur MetaTrader 4, le rapport détaillé de l'historique du compte affiche des statistiques équivalentes.

Sources

04
  1. Rodriguez D. et Shea T., What is the Number One Mistake Forex Traders Make?, DailyFX (2011, archive)
  2. Odean T., Are Investors Reluctant to Realize Their Losses?, The Journal of Finance (1998)
  3. MetaQuotes, MetaTrader 5 Help : Trading history report
  4. NIST/SEMATECH, e-Handbook of Statistical Methods : confidence intervals for a proportion

Gaspard Pouyau

Fondateur de TradeIA

Fondateur de TradeIA, le journal de trading IA pour traders francophones. Il conçoit les analyses qui passent au crible les historiques MT4, MT5, cTrader et TradingView pour repérer les erreurs qui coûtent le plus cher aux traders.

Contenu à visée éducative. Il ne constitue pas un conseil en investissement. Le trading de produits à effet de levier comporte un risque élevé de perte en capital.

À lire ensuite

TradeIA

Tes erreurs sont déjà dans ton historique.

Importe ton historique et TradeIA te montre, trade par trade, ce qui te coûte de l'argent.

  • Import MT4, MT5, cTrader et TradingView
  • Revenge trading, overtrading et risque incohérent détectés
  • Ton analyse complète en 30 secondes
Tableau de bord TradeIA : courbe d'equity, statistiques et erreurs détectées

Trouve les erreurs qui te coûtent

Commencer