Calculateur CAPM
Une action de bêta 1,2, avec un taux sans risque de 4 % et un rendement de marché attendu de 10 %, devrait rapporter 11,2 % : 4 plus 1,2 fois la prime de marché de 6 points. Saisissez vos trois chiffres. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Taux sans risque
- 4
- Bêta
- 1,2
- Rendement du marché
- 10
- Prime de risque du marché
- 6
- Rendement attendu
- 0,112
- Rendement attendu (%)
- 11,2
Le modèle d'évaluation des actifs financiers, ou CAPM, est l'identité de manuel qui convertit le risque systématique d'un actif en un rendement attendu. Étant donné un taux sans risque, le bêta de l'actif et le rendement de marché attendu, le rendement attendu égale le taux sans risque plus le bêta multiplié par la prime de risque de marché. Analystes, étudiants et outils de portefeuille consultent ce chiffre dès qu'il leur faut un taux plancher, un coût des fonds propres ou une vérification de rendement équitable face à une action cotée. Ce calculateur CAPM accepte ces trois entrées, applique l'identité et renvoie le rendement attendu en décimal et en pour cent, avec la prime de risque de marché implicite.
Ce que le rendement attendu CAPM signifie et comment l'identité s'applique
Le modèle d'évaluation des actifs financiers affirme que le rendement attendu d'un actif risqué égale le taux sans risque plus une prime qui s'échelonne avec le bêta de l'actif. Le bêta est la sensibilité du rendement excédentaire de l'actif au rendement excédentaire du marché : un bêta de un se meut avec le marché, un bêta supérieur à un amplifie ces mouvements, un bêta entre zéro et un les amortit, et un bêta négatif se meut à contre-marché.
La prime de risque de marché est le rendement de marché attendu moins le taux sans risque — la compensation supplémentaire que les investisseurs exigent pour détenir le portefeuille de marché plutôt qu'une créance de type Trésor. Multiplier cette prime par le bêta produit la prime propre à l'actif, que l'on ajoute ensuite au taux sans risque. En algèbre, l'identité s'écrit E(R) égale Rf plus bêta fois (Rm moins Rf).
Une action de bêta 1.2, de taux sans risque 4 pour cent et de rendement de marché attendu 10 pour cent a donc un rendement attendu de 4 + 1.2 × 6, soit 11.2 pour cent. Lorsque le bêta vaut un, le rendement attendu égale le rendement de marché. Lorsqu'il vaut zéro, il égale le taux sans risque.
Lorsque la prime de marché est nulle, le rendement attendu égale le taux sans risque quel que soit le bêta. Ce point d'accès n'extrait ni bêtas en direct, ni rendements de titres publics, ni prévisions d'indice ; il applique l'identité que vous fournissez afin que corrigés, widgets d'atterrissage et automatisation partagent un seul nombre auditable.
Le CAPM est un modèle à un facteur de rendement attendu, non un suiveur de rendement réalisé : il ne tarifie que le risque systématique et laisse la volatilité idiosyncratique sans compensation, c'est pourquoi deux actions de même bêta partagent le même rendement de modèle même si l'une est bien plus bruyante au quotidien.
Où un calculateur CAPM justifie sa place
Les équipes de finance d'entreprise utilisent le même chiffre comme coût des fonds propres pour construire le WACC, cribler des projets ou expliquer pourquoi une division à bêta élevé exige un rendement requis plus fort qu'une utilité défensive. Enseignants et plateformes LMS ont besoin d'un oracle déterministe pour des devoirs qui demandent de calculer E(R) égal à Rf plus bêta fois (Rm moins Rf), y compris le cas d'actif inverse où un bêta négatif place le rendement attendu sous le taux sans risque.
Les équipes éditoriales peuvent opposer le rendement de modèle à la moyenne historique d'une action afin que le lecteur voie pourquoi l'alpha réalisé est le résidu après le CAPM, non un substitut. Les intégrateurs branchent le point d'accès sur des carnets, des flux n8n ou des workers en bordure pour figer des goldens dès qu'une feuille de valorisation change l'hypothèse sans risque. Une validation en échec ne consomme pas le solde.
La capacité n'invente jamais un bêta à partir des prix ni une prime de marché à partir d'un historique d'indice ; ces estimations appartiennent à votre couche de données, et ce calculateur n'applique l'identité qu'une fois que vous les fournissez.
Cas d’usage
Coût des fonds propres et seuils de projet
Transformez un bêta actions publié, un taux sans risque de type Trésor et une prévision de marché en le rendement exigé CAPM utilisé dans le WACC et les cribles de projet.
Comparaison d'actions à bêta élevé et défensives
Montrez pourquoi deux titres qui partagent le même taux sans risque reçoivent encore des rendements attendus distincts une fois leurs bêtas appliqués à la même prime de risque de marché.
Corrigés d'exercices CAPM en classe
Notez les problèmes qui demandent de calculer E(R) = Rf + β(Rm − Rf), y compris les couvertures à bêta négatif, avec un oracle déterministe.
Questions fréquentes
Comment calcule-t-on le rendement attendu CAPM ?
Le rendement attendu est E(R) = Rf + β × (Rm − Rf). La prime de risque de marché est Rm moins Rf ; multipliez cette prime par le bêta de l'actif et ajoutez le taux sans risque. Ce calculateur prend Rf et Rm en pour cent.
Que signifie le bêta dans la formule CAPM ?
Le bêta est la charge de risque systématique de l'actif face au marché. Un bêta de 1 suit le marché ; au-dessus de 1 il l'amplifie ; entre 0 et 1 il l'amortit ; un bêta négatif se meut à contre-marché et peut placer le rendement attendu sous le taux sans risque.
Que se passe-t-il si le bêta n'est pas un nombre fini ?
Un bêta manquant, vide, NaN ou infini n'est pas une charge bien posée, aucun rendement attendu n'est inventé et l'appel n'est pas facturé.
Que devient le rendement attendu CAPM quand le bêta est négatif ?
Il passe sous le taux sans risque. Un bêta négatif décrit un actif qui évolue plutôt à l'inverse du marché, comme une couverture : le modèle lui demande donc moins de rendement qu'à un actif sûr.
Le calculateur va-t-il chercher des bêtas ou des taux obligataires en direct ?
Non. Vous fournissez vous-même les trois chiffres : le taux sans risque, le bêta et le rendement attendu du marché. Aucune donnée de marché n'est consultée, donc les mêmes chiffres donnent toujours le même rendement attendu.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/fin/capm \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"risk_free_rate":4,"beta":1.2,"market_return":10}'const res = await fetch("https://api.kit.forhosting.com/fin/capm", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"risk_free_rate": 4,
"beta": 1.2,
"market_return": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/capm",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"risk_free_rate": 4,
"beta": 1.2,
"market_return": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/capm", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"risk_free_rate":4,"beta":1.2,"market_return":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"risk_free_rate":4,"beta":1.2,"market_return":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/capm", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"risk_free_rate": 4,
"beta": 1.2,
"market_return": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.capm",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Un bêta qui n'est pas un nombre fini échoue avec invalid_input au lieu d'inventer une charge.
Contrat d'entrée, forme de la réponse et comportement en erreur
Un entier optionnel decimals de zéro à douze (défaut six) pilote l'arrondi half-up des sorties numériques. Les taux peuvent être négatifs lorsqu'un marché cote un taux sans risque nominal négatif ou un rendement de marché attendu négatif ; l'identité reste bien définie. Exemple : taux sans risque 4, bêta 1.2, rendement de marché 10 produit une prime de marché de 6 points et un rendement attendu de 11.2 pour cent, soit 0.112 en décimal. Associez la réponse à votre propre estimation de bêta et à votre prévision de marché ; ce point d'accès ne mesure que l'identité et n'annualise pas, ne convertit pas les devises et n'ajuste pas l'impôt. Envoyez par POST un corps JSON avec trois nombres finis obligatoires : risk_free_rate comme pour cent annuel, par exemple 4 pour 4 pour cent (alias rf, risk_free et r_f) ; beta, la charge de risque systématique de l'actif, qui doit être un nombre fini et peut être négative pour des actifs inverses ou de couverture (alias beta_i et asset_beta) ; et market_return comme pour cent annuel du rendement attendu du portefeuille de marché (alias rm, expected_market_return, market_expected_return et r_m). L'échec distinctif est un bêta non fini : manquant, vide, NaN ou infini échoue avec invalid_input en nommant le champ, et l'appel n'est pas facturé. Un risk_free_rate ou un market_return manquant ou non fini échoue de la même façon. En succès, le corps répète les trois entrées et ajoute market_risk_premium (market_return moins risk_free_rate, en pour cent), expected_return comme rapport décimal, expected_return_percent et une chaîne formula qui reformule l'identité. Conservez les trois champs obligatoires comme nombres JSON ou chaînes numériques, jamais comme booléens, afin que le solveur refuse un bêta non fini sans deviner une charge de zéro ou de un.
Où un calculateur CAPM justifie sa place
Comme l'implémentation est parse de palier A pure, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez le bêta comme nombre fini, figez les champs expected_return arrondis dans les tests, et vous obtenez des rendements attendus CAPM reproductibles pour widgets, salles de classe et production sans dresser votre propre bibliothèque de modèles factoriels.
Questions techniques
Les taux s'entrent-ils en pour cent ou en décimal ?
risk_free_rate et market_return sont des pour cent annuels (4 signifie 4 %, 10 signifie 10 %). La réponse inclut expected_return comme rapport décimal et expected_return_percent dans les mêmes unités de pour cent que les entrées.
Combien coûte le calculateur CAPM ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.