Calculateur de rendement actuel
Un coupon de 60 sur une obligation cotée 950 donne un rendement actuel de 6,3158 % ; cotée 1 000, elle rapporterait 6 %. Saisissez le coupon annuel et le cours payé pour voir votre rendement en espèces. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Coupon annuel
- 60
- Prix du marché
- 950
- Rendement courant (%)
- 6,3158
- Rendement courant (décimal)
- 0,06315789
- Précision
- 4
- Rendement inverse
- 15,8333
Le rendement actuel est le revenu en numéraire qu'une obligation à coupon verse cette année par rapport à ce que vous payez pour elle sur le marché : le coupon annuel divisé par le cours de marché actuel, exprimé en pourcentage. Ce calculateur de rendement actuel applique cette identité de manuel sans interroger de cotations et sans deviner les conventions d'intérêts courus : vous fournissez les dollars de coupon annuel et le prix auquel vous êtes réellement confronté. Un coupon de soixante dollars sur une obligation à neuf cent cinquante donne un rendement actuel de six virgule trois deux pour cent ; le même coupon sur une cotation au pair de mille dollars vaut six pour cent parce que seul le dénominateur a bougé. Les titres zéro-coupon renvoient un rendement actuel nul plutôt qu'une erreur, car le rendement actuel compte les coupons en numéraire, non le rappel au pair inclus dans le rendement à l'échéance.
Ce que mesure le rendement actuel, et ce qu'il laisse de côté
Le rendement actuel répond à une seule question : quel revenu en espèces cette obligation verse-t-elle chaque année par rapport au prix que vous la payez aujourd'hui ? On divise le coupon annuel par le cours, puis on multiplie par 100. Un coupon de 60 sur une obligation cotée 950 donne 6,3158 %, et le même coupon à 1 000 donne 6 %, car seul le prix a changé. Il ne compte ni le gain ou la perte au remboursement à la valeur nominale, ni les impôts, ni les intérêts courus. C'est pourquoi il peut s'écarter du rendement à l'échéance, qui intègre ce retour vers la valeur nominale.
Lire le résultat sans les erreurs habituelles
Saisissez le coupon d'une année entière : si l'obligation paie deux fois par an, additionnez les deux versements. Utilisez le cours réellement proposé sur le marché, pas la valeur nominale, sinon vous retrouvez simplement le taux du coupon. Quand le cours baisse et que le coupon reste fixe, le rendement actuel monte : c'est un moyen rapide de réévaluer une ligne après un mouvement de marché. Une obligation sans coupon affiche un rendement actuel nul plutôt qu'une erreur. Si vous indiquez aussi la valeur nominale, vous voyez le taux du coupon et si l'obligation cote avec une prime ou une décote.
Cas d’usage
Recoter une obligation à coupon après un mouvement de marché
Tenez le coupon annuel fixe et recalculez le rendement actuel lorsque le cours de marché change, afin qu'une baisse ou un rallye mette à jour le rendement en numéraire sans fournisseur de données.
Questions fréquentes
En quoi le rendement actuel diffère-t-il du rendement à l'échéance ?
Le rendement actuel n'utilise que le numéraire de coupon de cette année et le cours d'aujourd'hui. Le rendement à l'échéance a aussi besoin de la vie résiduelle et du montant de remboursement, car il intègre le rappel au pair. Ce calculateur ne calcule pas le YTM.
Pourquoi le cours de marché doit-il être supérieur à zéro ?
Un coupon annuel nul est admis et produit un rendement actuel de 0%.
Cela inclut-il plus-values, impôts ou intérêts courus ?
Non. C'est uniquement le rendement actuel en numéraire. Rendement à l'échéance, rendement imposable équivalent municipal et conventions pied de coupon contre cours pied de coupon sale sont d'autres métriques. Transmettez le chiffre de prix que vous voulez déjà utiliser.
Combien coûte le calculateur de rendement actuel d'une obligation ?
Il est gratuit dans votre navigateur sur cette page.
Que signifie le rendement inverse ?
C'est le cours divisé par le coupon annuel : le nombre d'années de coupon nécessaires pour récupérer le prix payé. Pour un coupon de 60 et un cours de 950, il faut 15,8333 années.
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/finance/bond-current-yield \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_coupon":60,"market_price":950}'const res = await fetch("https://api.kit.forhosting.com/finance/bond-current-yield", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_coupon": 60,
"market_price": 950
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/bond-current-yield",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_coupon": 60,
"market_price": 950
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/bond-current-yield", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_coupon":60,"market_price":950}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_coupon":60,"market_price":950}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/bond-current-yield", 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
{
"annual_coupon": 60,
"market_price": 950
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.bond_current_yield",
"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
Le moteur est une arithmétique purement déterministe, donc les corrigés, les tableurs de criblage et les clients d'API s'accordent toujours sur les mêmes entrées.
Ce que mesure le rendement actuel et comment il se calcule
Exemple travaillé : un coupon annuel de soixante dollars sur une cotation à neuf cent cinquante vaut 6.3158 pour cent, car soixante divisé par neuf cent cinquante égale 0.06315789. Autre exemple : un coupon de cinquante dollars sur une cotation au pair de mille dollars vaut cinq pour cent. Cette page ne calcule ni le rendement à l'échéance, ni le rendement à l'appel, ni la duration : ces mesures exigent une vie résiduelle et une hypothèse de remboursement. Ce n'est pas non plus le rendement imposable équivalent. Les comparaisons d'obligations municipales exonérées sont une autre recherche et un autre outil ; ce calculateur divise seulement le coupon annuel par le cours de marché actuel. Le rendement actuel répond à une question de revenu en numéraire pour une obligation à coupon : étant donné les dollars que l'émetteur verse sur un an, quel pourcentage du cours de marché actuel ce coupon représente. L'identité standard utilisée ici est current_yield_percent égal à annual_coupon divisé par market_price, multiplié par cent. Le même rapport sans l'étape de multiplication par cent est current_yield_decimal, si bien qu'un rendement actuel de six virgule trois deux pour cent est aussi environ zéro point zéro six trois deux du prix d'achat chaque année. Lorsque le coupon annuel est strictement positif, la réponse inclut aussi inverse_yield, soit market_price divisé par annual_coupon : le nombre d'années de ce coupon qu'il faudrait pour récupérer le cours de marché si le coupon ne changeait jamais, le réciproque du rendement décimal. Un coupon nul est un rendement actuel nul et inverse_yield est omis plutôt que renvoyé comme null, car les clés optionnelles de sortie sont écartées lorsqu'elles ne s'appliquent pas. Fournissez un face_value facultatif (valeur nominale) et le moteur reporte aussi coupon_rate_percent, la prime ou la décote en dollars par rapport au pair, quote_vs_par comme premium, par ou discount, et yield_versus_coupon afin que vous voyiez la relation de manuel : une cotation à décote hisse le rendement actuel au-dessus du taux de coupon ; une cotation à prime le pousse en dessous.
Entrées, validation, arrondi et contenu de la réponse
Le cours de marché doit être strictement supérieur à zéro : un cours nul ou négatif est indéfini pour le rendement et est rejeté de la même façon afin que l'automatisation n'enregistre jamais Infinity. Le rendement décimal est arrondi à min(precision plus quatre, quinze) afin qu'un rendement faible, comme quatre-vingt-quatorze points de base, conserve des chiffres supplémentaires après le point. Les réponses réussies répètent les deux entrées, le rendement actuel en pourcentage, le rendement décimal, la chaîne de formule et la précision utilisée. annual_coupon et market_price sont tous deux des nombres finis obligatoires dans les mêmes unités monétaires. Le coupon annuel peut être zéro pour modéliser une obligation zéro-coupon, ce qui produit un rendement actuel de zéro pour cent ; un coupon négatif renvoie une erreur typée invalid_input qui nomme le champ, car un rendement en numéraire ne se calcule pas à partir d'un coupon négatif dans ce contrat. Les alias facultatifs coupon, coupon_payment, annual_coupon_income et c se rattachent à annual_coupon ; price, current_price, bond_price et dirty_price se rattachent à market_price pour que tableurs et clients de formulaire réutilisent des colonnes familières. Le face_value facultatif (alias par, par_value, face, nominal, face_amount) doit être strictement positif lorsqu'il est envoyé ; il sert seulement à calculer le taux de coupon par rapport au pair et à classer la cotation. Un champ facultatif precision (alias decimals, dp) pilote les décimales des montants, du pourcentage et d'inverse_yield, avec une valeur par défaut de quatre et un plafond de quinze pour un JSON stable. Une validation en échec n'est jamais facturée ; seules les tâches API réussies consomment le solde prépayé au tarif de base publié de $0.002. N'envoyez pas de codes CUSIP ni de symboles de cotation en direct : ce moteur ne consulte ni cours, ni intérêts courus, ni calendriers de coupon, et un identifiant non numérique échoue en invalid_input.
Où un calculateur de rendement actuel d'obligation justifie sa place
Si vous avez besoin d'une comparaison ajustée de l'impôt entre un coupon municipal et un rendement imposable, utilisez l'outil distinct de rendement imposable équivalent ; s'il vous faut le rendement en numéraire d'une action, utilisez celui du rendement du dividende. Cette page ne répond qu'au coupon annuel sur le cours de marché actuel, avec une sortie stable et reproductible à laquelle vous pouvez vous fier dans les tests. Elle ne remplace pas le rendement à l'échéance lorsque vous vous souciez du rappel au pair sur la vie résiduelle de l'obligation. Les investisseurs de revenu et les cribles de taux fixe utilisent un calculateur de rendement actuel pour comparer des obligations à coupon après un mouvement de cours sans attendre qu'un terminal rafraîchisse une colonne de rendement actuel : si le coupon annuel est inchangé et que le cours de marché baisse, le rendement actuel monte et l'inverse_yield des années pour récupérer la mise se raccourcit. Conseillers et enseignants montrent aux clients pourquoi un rendement actuel élevé en une peut être un artefact de baisse de cours plutôt qu'une hausse de coupon, en tenant annual_coupon fixe et en ne changeant que market_price, puis en ajoutant face_value pour montrer qu'une cotation à décote se situe au-dessus du taux de coupon. Les utilisateurs de tableur figent le résultat soixante sur neuf cent cinquante égal à 6.3158 pour cent en intégration continue lorsqu'ils refactorisent l'affichage, ce qui garantit que l'arrondi et les alias restent corrects. Comme il s'agit d'un parse de niveau A pur, chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle et sans réseau sortant ; les entrées invalides ne sont pas facturées et rien n'est conservé après la réponse. Associez la page interactive gratuite pour une seule cotation à l'endpoint tarifé pour les cribles en lot.
Cas d'intégration
Devoirs et exercices dans le style CFA
Produisez des réponses reproductibles de rendement actuel pour les feuilles de travail : coupon annuel sur le prix fois cent, y compris les cas de décote, de prime et de pair lorsque face_value est fourni.
Listes de suivi et automatisation produit
Traitez l'API en lot sur de nombreuses cotations avec le même contrat JSON que le widget gratuit afin d'alimenter des colonnes de rendement actuel et des fixtures de CI.
Questions techniques
Quelle est la formule du rendement actuel d'une obligation ?
current_yield_percent = (annual_coupon / market_price) × 100. L'outil renvoie aussi current_yield_decimal (le même rapport sans × 100) et, lorsque le coupon est positif, inverse_yield = market_price / annual_coupon.