P&L total
Winrate
— / — trades
Expectancy
€ moyen par trade
Profit factor
gains ÷ pertes
Max drawdown
— %
Sharpe
annualisé
Stats avancées
Avg R-multiple
— trades avec SL
Payoff ratio
avg win ÷ |avg loss|
Recovery factor
profit ÷ max DD
Ulcer Index
douleur DD moy.
Série max W / L
gagnante / perdante
Hold time moyen
— en moyenne
Equity curve + Drawdown
P&L cumulé · drawdown depuis ATH
Equity Drawdown
Distribution P&L
R-multiples cumulés
Heatmap performance mensuelle
Long vs Short
Plan suivi ?
Par jour de semaine
Ajouter / modifier un trade
Saisie rapide ou complète
Identité du trade
Prix & taille
Contexte
Liste des trades
0 trade
DateInstrumentSensEntréeSortieTailleRP&LStratégie
Performance par instrument
InstrumentNWRP&LAvg
Performance par stratégie
StratégieNWRP&LAvg
Persistance : si vous êtes connecté avec un compte CalcInvest, vos trades sont synchronisés via Supabase (TLS + RLS row-level — chaque user ne voit que ses trades). Sans compte, le journal vit en localStorage du navigateur.

Stats expliquées :
  • R-multiple : ratio P&L / risque initial (stop loss). 2R = vous avez gagné 2× ce que vous risquiez. Avg R > 0.3 = solide.
  • Profit factor : gains totaux / pertes totales. PF > 1.5 = bon, > 2 = excellent.
  • Payoff ratio : avg win ÷ |avg loss|. Combien vous gagnez vs perdez en moyenne. > 1.5 = R/R favorable.
  • Recovery factor : profit total ÷ max drawdown. > 2 = solide.
  • Ulcer Index : mesure la "douleur" moyenne du drawdown. Plus c'est bas, plus l'equity est lisse.
  • Expectancy : (winrate × avg_win) − (lossrate × |avg_loss|). Le gain attendu par trade.
  • Sharpe annualisé : approximation pour 252 jours/an de trading. > 1 = bon.

Import CSV : format minimal attendu — colonnes instrument,side,entry_price,exit_price,size,stop_loss,fees,entry_date,exit_date,strategy,notes. Compatible export brut MT4/MT5/IBKR après ajustement des en-têtes.
Schema Supabase : à exécuter dans le SQL Editor → scripts/supabase_migrations/001_trades.sql