Profit factor : calcul, bon chiffre et limites

Profit factor : la formule, le tableau selon ton win rate et ton ratio, l'effet des frais, et le test qui montre si ton profit factor tient vraiment.

Publié
Mis à jour
Lecture8 min
Sources3
Un graphique en chandeliers verts et rouges qui monte sur un écran sombre
Photo : Arturo Añez / Unsplash
En bref

Le profit factor est le rapport entre la somme de tes gains et la somme de tes pertes sur une période : 1 signifie que tu es à l'équilibre, au-dessus tu gagnes. Il dépend de ton win rate et de ton ratio gain/perte moyen. Il ne vaut quelque chose que calculé frais compris, sur un nombre de trades suffisant.

Ce qu'il faut retenir

  1. Le profit factor divise la somme des trades gagnants par la somme des trades perdants : au-dessus de 1, ta stratégie gagne de l'argent sur la période.
  2. Il se déduit de deux chiffres : profit factor = win rate ÷ (1 − win rate) × ratio gain moyen / perte moyenne.
  3. Les frais pèsent lourd : dans notre exemple, 8 € par trade font passer un profit factor de 1,20 à 1,04 et effacent 80 % du bénéfice.
  4. Un profit factor ne dit rien de l'ordre des trades : deux comptes au même profit factor peuvent avoir des drawdowns très différents.
  5. Retire ton meilleur trade et recalcule : si le profit factor passe sous 1, ta rentabilité tient à un seul coup de chance.

Ton mois finit dans le vert, mais tu ne sais pas si c’est ta stratégie qui fonctionne ou si tu as eu de la chance. Le profit factor répond en partie à cette question, à condition de le calculer correctement et de savoir ce qu’il ne dit pas.

Ce guide te donne la formule, un tableau pour savoir quel profit factor attendre selon ton win rate et ton ratio, l’effet réel des frais, et un test simple pour vérifier que ton chiffre n’est pas un mirage.

Qu’est-ce que le profit factor ?

Le profit factor est le rapport entre la somme de tes gains et la somme de tes pertes. La documentation officielle de MetaTrader 5 le définit comme le ratio entre le gross profit (la somme de tous les trades gagnants) et le gross loss (la somme de tous les trades perdants), en précisant qu’une valeur de 1 signifie que les deux sont égaux.

Sa lecture est immédiate :

  • Moins de 1 : tu perds plus que tu ne gagnes sur la période.
  • Exactement 1 : tu es à l’équilibre.
  • Plus de 1 : tu gagnes. Un profit factor de 1,5 veut dire que tu gagnes 1,50 € pour chaque euro perdu.

C’est l’un des chiffres les plus utiles d’un journal de trading, parce qu’il résume en un nombre la rentabilité d’une stratégie, indépendamment de la taille du compte.

Comment calculer le profit factor

La formule tient en une ligne : profit factor = somme des gains ÷ somme des pertes (en valeur absolue).

Exemple sur un mois de 20 trades (exemple illustratif) :

ÉlémentValeur
Trades gagnants9
Trades perdants11
Somme des gains (gross profit)+2 400 €
Somme des pertes (gross loss)−1 600 €
Résultat net+800 €
Profit factor2 400 ÷ 1 600 = 1,5

Dans un tableur, si la colonne R contient le résultat net de chaque trade, la formule est : =SOMME.SI(R:R;">0")/ABS(SOMME.SI(R:R;"<0")).

Trois règles pour que le chiffre soit juste :

  1. Utilise les résultats nets : commissions et swaps compris. Un profit factor calculé avant frais est flatteur et faux.
  2. Inclus tous les trades de la période, y compris ceux que tu préférerais oublier.
  3. Ne mélange pas les comptes qui ont des stratégies ou des risques très différents.

Profit factor, win rate et ratio : la formule qui relie tout

Le profit factor n’est pas une donnée indépendante. Il se déduit exactement de ton win rate et de ton ratio entre gain moyen et perte moyenne :

Profit factor = win rate ÷ (1 − win rate) × (gain moyen ÷ perte moyenne)

C’est la formule qui manque à la plupart des explications, et elle change la façon de lire tes statistiques. Voici le profit factor obtenu pour chaque combinaison :

Win rateRatio 0,5Ratio 1Ratio 1,5Ratio 2Ratio 3
30 %0,210,430,640,861,29
40 %0,330,671,001,332,00
50 %0,501,001,502,003,00
60 %0,751,502,253,004,50
70 %1,172,333,504,677,00

Ce que ce tableau t’apprend :

  • Un win rate élevé ne garantit rien. À 70 % de trades gagnants avec des gains deux fois plus petits que tes pertes, ton profit factor n’est que de 1,17, et les frais peuvent l’effacer.
  • Un win rate faible peut être très rentable. À 40 % avec un ratio de 3, ton profit factor atteint 2. Pour savoir quel win rate minimum ton propre ratio exige, frais compris, il existe une formule simple.
  • Pour améliorer ton profit factor, tu as deux leviers : gagner plus souvent, ou laisser courir tes gains et couper tes pertes plus tôt. Le second dépend souvent de ta discipline plus que de ta stratégie.

Le win rate flatte l’ego, le profit factor paie les factures. Un trader qui gagne 7 fois sur 10 peut quand même vider son compte.

Qu’est-ce qu’un bon profit factor ?

Il n’existe aucune norme officielle. Les seuils ci-dessous sont des repères de pratique, à adapter à ton style : un scalpeur qui fait des centaines de trades n’a pas les mêmes exigences qu’un swing trader qui en fait quinze par mois.

Profit factorLectureCe qu’il faut faire
Moins de 1La stratégie perd de l’argentAnalyser par setup avant de continuer
1 à 1,2Rentabilité fragileVérifier l’effet des frais et du glissement
1,2 à 1,5Correct, à confirmerAccumuler des trades, surveiller le drawdown
1,5 à 2SolideGarder la même discipline
Plus de 2Très bonVérifier l’échantillon et le test du meilleur trade
Plus de 3 sur peu de tradesSuspectSoupçonner la chance ou un backtest sur-optimisé

L’effet des frais sur ton profit factor

Les frais réduisent chaque gain et alourdissent chaque perte. Sur un profit factor serré, ils peuvent faire toute la différence.

Prenons 100 trades avec 50 % de win rate, un gain moyen de 120 € et une perte moyenne de 100 €, puis ajoutons 8 € de frais par trade, commission et spread compris (exemple illustratif) :

Avant fraisAprès 8 € de frais par trade
Gain moyen+120 €+112 €
Perte moyenne−100 €−108 €
Somme des gains+6 000 €+5 600 €
Somme des pertes−5 000 €−5 400 €
Résultat net+1 000 €+200 €
Profit factor1,201,04

Les frais ont mangé 80 % du bénéfice. Ce n’est pas qu’une question de forex. Dans leur étude publiée en 2000 dans le Journal of Finance, Brad Barber et Terrance Odean ont suivi 66 465 foyers investisseurs : le cinquième qui négociait le plus a obtenu 11,4 % de rendement annuel, contre 17,9 % pour le marché. L’essentiel de l’écart venait des coûts de transaction.

Les limites du profit factor

Le profit factor est utile, mais il a trois angles morts qu’il faut connaître.

1. Il ignore l’ordre des trades

Deux comptes avec le même profit factor de 1,5 peuvent avoir vécu des choses très différentes. L’un a alterné gains et pertes, l’autre a enchaîné dix pertes avant de tout rattraper. Le second a traversé un drawdown qui aurait pu le pousser à abandonner ou à surtrader. Regarde toujours le profit factor avec le drawdown maximum.

2. Il est instable sur peu de trades

Sur 10 ou 20 trades, un seul résultat peut faire basculer le chiffre. Vise au moins 30 trades avant d’en tirer une conclusion, et idéalement une centaine pour juger une stratégie.

3. Il peut reposer sur un seul trade

C’est le piège le plus courant. Imagine 10 trades : 9 pertes de 100 € et un gain de 1 500 € (exemple illustratif). Profit factor : 1 500 ÷ 900 = 1,67. Sur le papier, c’est solide. En réalité, toute la rentabilité tient à un seul trade.

Le test du meilleur trade

Pour savoir si ton profit factor tient, fais ce test en deux minutes :

  1. Calcule ton profit factor sur la période.
  2. Retire ton meilleur trade de la liste.
  3. Recalcule.
SituationProfit factor completSans le meilleur tradeLecture
Rentabilité répartie (exemple des 20 trades, meilleur trade à +200 €)1,501,38Ta stratégie tient
Rentabilité concentrée (9 pertes de 100 €, un gain de 1 500 €)1,670Tout repose sur un coup de chance

Dans le premier cas, la baisse est modérée : tes gains viennent de nombreux trades. Dans le second, le chiffre s’effondre : ta prochaine série risque de ne jamais retrouver ce trade exceptionnel. Si ton profit factor passe sous 1 sans ton meilleur trade, réduis ton risque tant que la stratégie n’a pas fait ses preuves sur plus de trades.

Où trouver ton profit factor sur MetaTrader

  • MetaTrader 4 : dans l’onglet Historique du compte, fais un clic droit puis Enregistrer comme rapport détaillé. Le résumé affiche le gross profit, le gross loss et le profit factor. Attention, la colonne Profit n’inclut ni commission ni swap : notre guide pour exporter l’historique MT4 montre comment calculer ton résultat net.
  • MetaTrader 5 : les rapports de compte et les rapports du testeur de stratégie affichent le profit factor dans leur synthèse.
  • cTrader, TradingView ou autre : exporte ton historique et utilise la formule de tableur donnée plus haut.

Pense à vérifier que la période couvre bien tous tes trades, et que tes dépôts et retraits ne sont pas comptés comme des gains ou des pertes.

Suivre ton profit factor avec TradeIA

TradeIA calcule ton profit factor automatiquement dès que tu importes ton historique MT4, MT5, cTrader ou TradingView, avec ton win rate, ton gain moyen, ta perte moyenne et ton drawdown maximum. Comme les trades sont rattachés à leur setup, à leur date et à leur actif, tu vois aussi quels segments tirent ton profit factor vers le haut ou vers le bas.

Le chiffre global t’indique si tu gagnes. Le découpage t’indique où.

En résumé

Le profit factor divise tes gains par tes pertes : au-dessus de 1, tu gagnes. Il se déduit de ton win rate et de ton ratio, se calcule toujours frais compris, et ne devient fiable qu’avec assez de trades. Avant de te réjouir d’un bon chiffre, fais le test du meilleur trade : c’est lui qui te dit si ta rentabilité est une stratégie ou un coup de chance.

Questions fréquentes

05
Comment calculer le profit factor ?
Additionne le résultat de tous tes trades gagnants, puis celui de tous tes trades perdants en valeur absolue, et divise le premier total par le second. Avec 2 400 € de gains et 1 600 € de pertes, le profit factor vaut 1,5. Utilise les résultats nets, frais et swaps compris.
Qu'est-ce qu'un bon profit factor en trading ?
Il n'existe pas de norme officielle. En pratique, sous 1 la stratégie perd, entre 1 et 1,2 elle reste fragile face aux frais et au glissement, à partir de 1,5 elle est solide, et au-delà de 3 sur peu de trades il faut soupçonner un échantillon trop court ou une sur-optimisation.
Quelle différence entre profit factor et win rate ?
Le win rate compte la proportion de trades gagnants, sans regarder leur taille. Le profit factor compare les montants gagnés et perdus. Un trader peut avoir 35 % de win rate et un profit factor de 1,6 si ses gains sont trois fois plus gros que ses pertes.
Où trouver son profit factor sur MetaTrader ?
Sur MetaTrader 4, dans l'onglet Historique du compte, clic droit puis Enregistrer comme rapport détaillé : le profit factor figure dans le résumé. MetaTrader 5 l'affiche dans ses rapports et dans les rapports du testeur de stratégie. Sinon, un tableur suffit avec deux formules SOMME.SI.
Combien de trades faut-il pour qu'un profit factor soit fiable ?
Il n'y a pas de seuil magique, mais un profit factor calculé sur 10 ou 20 trades peut changer complètement avec le trade suivant. Vise au moins 30 trades, idéalement 100, et vérifie qu'il ne repose pas sur un ou deux gains exceptionnels.

Sources

03
  1. MetaQuotes, MetaTrader 5 Help : Testing Report (définitions du profit factor, du gross profit et du gross loss)
  2. MetaQuotes, MetaTrader 4 Help : Account History (rapport détaillé)
  3. Barber et Odean, Trading is hazardous to your wealth: the common stock investment performance of individual investors, Journal of Finance (2000)

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