FrançaisEnglish

Méthodologie : formules, hypothèses et limites

Formules, conventions, hypothèses et limites des calculateurs TrueLedger : P&L net, break-even, taille de position, commissions, conversions et arrondis.

Dernière modification : 25/10/2026 (v2 : marchés actions, forex, futures et crypto ; structures de commission ; minimum par ordre ; conversion de devise).

Principes

Conventions par marché

MarchéQuantitéValeur d'un mouvement de 1Commission proposée
Actions / ETFactions1 × taux de conversionpar action et par ordre (avec minimum), %, fixe
Forexlots saisis, convertis en unités (1 lot = 100 000)1 × taux devise de cotation → comptepar lot aller-retour (÷ 2 par ordre), %, fixe
Futurescontratsvaleur du tick ÷ taille du tickpar contrat aller-retour (÷ 2 par ordre), fixe
Cryptocoins1 × taux de conversion% par ordre (maker/taker), fixe

Commission d'un ordre

commission = max(minimum, taux % × prix exécuté × quantité × m + montant par unité × quantité) + montant fixe par ordre

Elle s'applique à l'entrée et à la sortie. m est la valeur d'un mouvement de prix de 1 pour une unité, dans la devise du compte.

Calculateur de P&L net

Avec d = +1 en long et −1 en short :

Prix exécutés   : entrée_exé = entrée + d × glissement_entrée ; sortie_exé = sortie − d × glissement_sortie
P&L brut visé   : d × (sortie − entrée) × quantité × m
Glissement      : (glissement_entrée + glissement_sortie) × quantité × m
Spread          : spread × quantité × m      (si le spread n'est pas déjà dans les prix saisis)
P&L net         : brut − glissement − spread − commission(entrée) − commission(sortie) − funding − autres frais
Rendement net   : P&L net / (entrée × quantité × m)
Part des coûts  : total des coûts / P&L brut   (affichée si le brut est positif)
En R            : P&L / (|entrée − stop| × quantité × m)

Break-even : prix de sortie visé pour lequel le P&L net vaut zéro, tous les autres paramètres restant identiques. Le P&L net variant toujours dans le même sens avec le prix de sortie, il est trouvé par dichotomie (précision bien inférieure à l'affichage). Sans minimum de commission, il vaut :

X = (d × entrée × Q − c × d × glissement_sortie × Q + K) / (Q × (d − c))   avec Q = quantité × m, c = taux de sortie, K = autres coûts

Exemples vérifiables : 0,5 BTC 60 000 → 60 600 à 0,1 % par ordre et 10 de glissement de chaque côté : net 229,70, break-even 60 140,14. 300 actions 52,40 → 53,00 à 0,005 par action (minimum 1) et 0,02 de glissement : net 165,00, break-even 52,45.

Calculateur de taille de position

Budget            : capital × risque %   (ou montant saisi)
Sortie au stop    : stop − glissement (long) ou stop + glissement (short)
Perte totale(q)   : q × (|entrée − stop| + spread + glissement) × m + commission(entrée, q) + commission(sortie au stop, q)
Taille            : plus grand multiple du pas tel que perte totale ≤ budget   (arrondi VERS LE BAS)

La perte totale croît avec la quantité, même avec un minimum de commission : la taille est trouvée par dichotomie puis ajustée au pas. Exemples vérifiables : 25 000, risque 0,75 %, 52,40 → 51,80, 0,005 par action (minimum 1), glissement 0,02 : 297 actions, perte 187,11 (division simple : 312 actions, 196,56). Forex 10 000, 1 %, 1,10000 → 1,09800, 7 par lot aller-retour, spread 1 pip, glissement 0,5 pip : 45 000 unités, 99,90 (division simple : 50 000, 111,00). Futures ES, stop de 10 points, 1 tick de glissement, 4,50 aller-retour : 517 par contrat.

Arrondis et précision

Calculs en précision décimale standard du navigateur ; affichage arrondi (2 décimales pour les montants, jusqu'à 6 pour les prix et quantités). La taille est toujours arrondie vers le bas.

Limites

Comment ces outils sont vérifiés

Chaque formule est couverte par des tests chiffrés calculés à la main (dont tous les exemples ci-dessus) et par des tests de propriétés sur des centaines de cas aléatoires : le P&L net vaut zéro au prix de break-even, la perte ne dépasse jamais le budget et un pas de plus le dépasserait. Une erreur signalée est corrigée, documentée sur cette page et transformée en test permanent.

Outils gratuits