ForHosting KIT · Outils pour développeurs

Calculateur de rendement au rappel d'une obligation

Ce calculateur estime le rendement annuel obtenu si l'émetteur rembourse une obligation remboursable par anticipation à la prochaine date de rappel.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Indiquez le cours actuel, le prix contractuel de rappel, le taux de coupon annuel et la durée restante. Vous pouvez aussi définir la valeur nominale et la fréquence des versements. Le résultat présente le rendement annuel nominal, le rendement annuel effectif, le taux périodique, le coupon versé et le nombre de périodes restantes, afin que les hypothèses soient parfaitement visibles.

Ce que mesure le rendement au rappel

Le rendement au rappel est le taux d'actualisation qui égalise la valeur actuelle des flux attendus d'une obligation remboursable et son prix de marché, en supposant que l'émetteur exerce son option à la date indiquée. Ces flux comprennent tous les coupons versés jusque-là ainsi que le prix de rappel. Cette mesure est particulièrement utile lorsque l'obligation se négocie au-dessus du pair et que l'émetteur pourrait refinancer une dette coûteuse après une baisse des taux. Dans ce cas, le rendement à l'échéance peut surestimer le gain probable, car il suppose le maintien des coupons jusqu'à l'échéance finale. Le calculateur fournit un rendement annuel nominal selon la fréquence retenue et un rendement effectif intégrant la capitalisation. Il décrit un scénario et ne prédit pas le rappel. Comparez-le au rendement à l'échéance, au rendement au pire, au risque de crédit et aux clauses contractuelles avant toute décision.

Saisissez des conditions cohérentes

Utilisez la même échelle monétaire pour le cours, le prix de rappel et la valeur nominale. Si une obligation cote 98 pour 100 de nominal, vous pouvez saisir un prix de 980 et un nominal de 1,000 en adaptant également le rappel, ou utiliser 98 et 100. Saisissez le coupon en pourcentage annuel : 5 pour cinq pour cent, et non 0.05. L'outil répartit le coupon annuel entre les versements choisis. La durée avant rappel doit correspondre à un nombre entier de périodes, car le modèle suppose une évaluation à une date de coupon et ne traite ni les intérêts courus ni les fractions de période. Quatre ans avec des coupons semestriels donnent huit périodes. Le cours doit être un prix net selon cette hypothèse. Pour un règlement entre deux coupons, choisissez un outil gérant les intérêts courus, la convention de jours et le calendrier exact.

Méthode de résolution et interprétation

Avec plusieurs coupons, il n'existe pas de formule algébrique générale en une étape ; le calculateur résout donc numériquement l'équation de valeur actuelle. Il recherche le taux périodique pour lequel les coupons actualisés et le paiement de rappel égalent le prix saisi, puis le convertit en taux annuels nominal et effectif. La recherche est déterministe, bornée et suffisamment répétée pour fournir un résultat arrondi stable. Une obligation achetée sous la valeur de ses flux futurs non actualisés produit généralement un rendement positif ; une forte prime peut entraîner un rendement négatif si le rappel et les coupons ne couvrent pas l'achat. Le résultat suppose des paiements ponctuels et exclut fiscalité, frais, risque de réinvestissement, défaut, rappels ultérieurs et variations de marché. Étudiez séparément chaque date possible et considérez le rendement pertinent le plus faible comme un indicateur de risque majeur.

Évaluer une obligation à prime

Vérifiez si les coupons reçus avant le rappel compensent un achat supérieur au nominal.

Comparer plusieurs obligations

Calculez leur rendement à la prochaine date de rappel avec des hypothèses homogènes.

Filtrer un portefeuille obligataire

Automatisez un calcul reproductible pour les positions dont les modalités de rappel sont connues.

Combien coûte ce calcul ?

Il est gratuit dans le navigateur sur cette page et coûte $0.002 par requête API.

Est-ce identique au rendement à l'échéance ?

Non. Le premier suppose un remboursement à la date de rappel choisie, le second des paiements jusqu'à l'échéance finale.

Le rendement peut-il être négatif ?

Oui. Une prime d'achat élevée peut dépasser les coupons et le remboursement reçus avant le rappel.

Faut-il saisir 5 ou 0.05 pour un coupon de cinq pour cent ?

Saisissez 5. Le taux du coupon est exprimé en pourcentage de la valeur nominale.

Le calcul inclut-il les intérêts courus ?

Non. Il suppose une évaluation à une date de coupon et exige un nombre entier de périodes restantes.

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.

POSThttps://api.kit.forhosting.com/finance/bond-yield-to-call

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é.

curl -X POST https://api.kit.forhosting.com/finance/bond-yield-to-call \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"price":980,"call_price":1020,"coupon_rate":5,"years_to_call":4}'
{
  "price": 980,
  "call_price": 1020,
  "coupon_rate": 5,
  "years_to_call": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "finance.bond_yield_to_call",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →