Variation totale
Pour une valeur initiale positive du portefeuille E₀ et une valeur finale Eₙ, la variation totale est Eₙ / E₀ − 1. Elle mesure la variation entre les extrémités d’une série comparable et correctement ajustée.
Total change (%) = (E[n] / E[0] − 1) × 100 Days = (last UTC date − first UTC date) / 86,400,000 CAGR (%) = ((E[n] / E[0])^(365 / Days) − 1) × 100
Annualisation avec une convention explicite
Le CAGR utilise le nombre réel de jours calendaires écoulés et une année fixe de 365 jours. Il ne s’agit pas de la moyenne arithmétique des rendements et il ne prévoit pas les performances futures. La séquence pédagogique de 100 à 121 sur 730 jours donne un CAGR de 10 %. Les valeurs dont l’amplitude dépasse 1 000 000 000 000 % ou qui sortent de la plage numérique finie ne sont pas affichées.
Peak[t] = max(E[0], …, E[t]) Drawdown[t] (%) = (1 − E[t] / Peak[t]) × 100 Sampled maximum drawdown = max(Drawdown[t])
Drawdown aux points observés et dates
L’outil affiche la baisse en pourcentage positif. Pour les valeurs pédagogiques 100, 120, 90, 121, la baisse du sommet au creux de 120 à 90 est de 25 %. Si plusieurs creux donnent le même maximum, la première occurrence est retenue. Des sommets égaux répétés conservent la date du premier sommet. Une série non décroissante a un drawdown de 0 % aux points observés et aucun intervalle de drawdown.
Ce que le résultat observé ne montre pas
Les pertes non observées à l’intérieur des périodes peuvent être plus importantes. Des intervalles d’observation inégaux sont autorisés et signalés ; l’espacement du graphique suit les dates réelles. Aucune interpolation, déduction de coûts, correction des flux, comparaison à une référence ni statistique par transaction n’est effectuée.
Un dossier reproductible
Les exports incluent les observations, les déclarations de base de calcul et la version du calcul. La réimportation JSON recalcule les résultats. Ce contrôle arithmétique établit la cohérence avec la série fournie, et non la provenance ou la fiabilité des données sous-jacentes.