Calculer le CAGR : formule, exemples et API
Le CAGR (Compound Annual Growth Rate) mesure le rendement annualise d'un investissement en tenant compte de l'effet compose. Voici la formule, le temps de doublement, les benchmarks et une API REST gratuite.
Le calcul explique
Le CAGR se calcule a partir de trois donnees : la valeur initiale, la valeur finale et le nombre d'annees. Contrairement a un rendement arithmetique moyen, le CAGR tient compte de la composition des rendements.
Formule du CAGR
Le temps de doublement (regle de 72) est derive du CAGR :
Temps de doublement
Le simulateur Amwel compare votre CAGR a des benchmarks historiques : Livret A (1,5%), inflation FR (2,1%), actions francaises (7,2%), actions americaines (10,5%), actions monde (8,9%), immobilier Paris (5,5%), or (8,0%).
Parametres du simulateur
| Parametre | Type | Defaut | Plage |
|---|---|---|---|
| initialValue | number | 10 000 | 1 000 - 1 000 000 EUR |
| finalValue | number | 25 000 | 1 000 - 5 000 000 EUR |
| years | number | 10 | 1 - 50 ans |
Exemple concret
Un investissement de 10 000 EUR qui vaut 25 000 EUR apres 10 ans :
Calcul pas a pas
Utiliser l'API Amwel
Requete cURL
curl -X POST https://amwel.fr/api/v1/simulation/cagr \
-H "Content-Type: application/json" \
-d '{
"initialValue": 10000,
"finalValue": 25000,
"years": 10
}'Reponse JSON
{
"cagr": 9.60,
"doublingTime": 7.6,
"gain": 15000,
"multiplier": 2.5,
"projections": [
{ "years": 5, "value": 15386, "valueReal": 13861 },
{ "years": 10, "value": 25000, "valueReal": 20313 },
{ "years": 20, "value": 62500, "valueReal": 41261 },
{ "years": 30, "value": 156250, "valueReal": 83811 }
]
}Documentation complete : /api-docs/cagr
Integrer dans votre projet
async function calculerCAGR(initial, final, years) {
const res = await fetch('https://amwel.fr/api/v1/simulation/cagr', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ initialValue: initial, finalValue: final, years }),
});
const data = await res.json();
console.log('CAGR:', data.cagr + '%');
return data;
}
// Exemple : 10 000 EUR -> 25 000 EUR en 10 ans
calculerCAGR(10000, 25000, 10);Testez le simulateur CAGR
Comparez votre CAGR aux benchmarks historiques avec des graphiques interactifs.
OUVRIR LE SIMULATEUR CAGR