ForHosting KIT · Finances et argent

Calculateur prix obligation zéro-coupon

Sachez ce que vaut aujourd'hui une obligation zéro-coupon : un nominal de 1000 à 5 % par an, à 10 ans de l'échéance, vaut 613,91, soit une décote de 386,09. Saisissez nominal, rendement et durée, le prix s'affiche aussitôt. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Valeur nominale
1 000
Rendement (%)
5
Années jusqu'à l'échéance
10
Vous obtenez
Rendement (décimal)
0,05
Prix
613,91
Remise
386,09
Remise (%)
38,61

Les obligations zéro-coupon ne versent aucun coupon périodique : le seul flux de trésorerie est un unique montant de nominal (au pair) à l'échéance, de sorte que l'instrument se négocie toujours avec une décote ou une prime purement liée à la valeur temps de l'argent. Investisseurs, étudiants et équipes produit ont besoin d'un prix actuel rapide et déterministe à partir du nominal, du rendement à l'échéance et des années restantes, sans ouvrir un tableur ni une bibliothèque complète de taux fixes. Ce calculateur de prix d'obligation zéro-coupon applique la formule classique de composition annuelle : prix égal au nominal divisé par un plus le rendement élevé aux années ; il renvoie le prix actuel arrondi, la décote monétaire par rapport au nominal et la décote en pourcentage du nominal, et échoue clairement lorsque les entrées manquent, ne sont pas finies, ne sont pas positives là où c'est requis, ou lorsque le rendement est inférieur ou égal à moins cent pour cent.

Ce que signifie le prix d'une obligation zéro-coupon

Une obligation zéro-coupon, parfois appelée pure discount bond ou strip, promet un unique paiement forfaitaire du nominal à la date d'échéance et rien entre-temps. Comme il n'y a pas de coupons à réinvestir, le rendement entier provient de l'écart entre le prix que vous payez aujourd'hui et le nominal que vous recevez plus tard. Cet écart est la façon dont le marché incorpore le rendement exigé pour la durée restante de l'obligation.

Si le rendement annuel est de cinq pour cent et qu'il reste dix ans jusqu'au paiement d'un nominal de mille, le juste prix actuel en composition annuelle est mille divisé par un virgule zéro cinq élevé à la dixième, environ six cent quatorze — vous payez ce montant aujourd'hui et recevez mille à l'échéance. Si le rendement monte, le prix actuel baisse ; s'il baisse, le prix se rapproche du nominal. Lorsque le rendement est exactement zéro, il n'y a pas d'actualisation et le prix égale le nominal.

Les années fractionnaires sont admises, de sorte qu'une durée résiduelle de six mois peut s'entrer comme zéro virgule cinq. Le calculateur ne modélise pas les conventions de décompte des jours, la composition continue, les spreads de crédit comme entrée séparée ni le traitement fiscal de la décote d'émission ; il répond à la question centrale de valeur actuelle que partagent manuels, écrans d'entretien et outils simples de portefeuille : étant donnés le nominal, le rendement et le temps, quel est aujourd'hui le prix du zéro.

Qui a besoin du prix d'un zéro-coupon

Les outils de patrimoine et de trésorerie valorisent souvent des strips, des T-bills sous un modèle annuel simplifié, ou des zéros synthétiques détachés d'obligations à coupon lorsque seuls le nominal, le rendement et l'échéance restent en entrée. Les générateurs d'entretiens et de devoirs exigent un oracle déterministe qui marque les rendements erronés et rejette les bases impossibles au lieu de renvoyer NaN. Les pages produit qui se positionnent sur calculateur de prix d'obligation zéro-coupon bénéficient d'un chemin navigateur gratuit aligné sur l'automatisation payante via le même module pur.

Cet outil ne produit ni durée de Macaulay, ni durée modifiée, ni convexité, ni prix dirty versus clean pour les obligations à coupon, ni actualisation multi-courbes — uniquement la valeur actuelle en composition annuelle d'un unique flux de nominal. Utilisez-le lorsque la question est le simple prix du zéro, et ajoutez une analyse plus riche dans votre propre service si besoin.

Contrôles en classe et examens

Vérifiez les prix zéro-coupon des manuels pour un nominal, un rendement et des années donnés, y compris le cas de rendement nul où le prix égale le nominal.

Widgets produit et portefeuille

Montrez aux investisseurs le prix actuel et la décote d'un pure discount bond à côté du nominal et du rendement cotés sur les pages d'onboarding ou de calcul.

Gère-t-on les obligations à coupon ou la composition continue ?

Non. Cette capacité ne valorise que des flux zéro-coupon en composition annuelle. Calendriers de coupons, composition continue et conventions de décompte des jours sont hors périmètre.

Comment calcule-t-on le prix d'une obligation zéro-coupon ?

On divise le nominal par un plus le rendement annuel, élevé au nombre d'années restantes. Avec un nominal de 1000, un rendement de 5 % et 10 ans, le prix ressort à 613,91.

Que devient le prix si le rendement est nul ?

Rien n'est actualisé et le prix est égal au nominal. Plus le rendement monte, plus le prix d'aujourd'hui baisse ; plus il baisse, plus le prix se rapproche du nominal.

Puis-je calculer une obligation à moins d'un an de l'échéance ?

Oui. Les années acceptent des décimales : six mois se saisissent 0,5. La même capitalisation annuelle s'applique à cette fraction d'année.

Quelle est la décote de l'obligation par rapport au nominal ?

Vous l'obtenez de deux façons : en montant, nominal moins prix, et en pourcentage du nominal. À 10 ans et 5 %, la décote atteint 386,09, soit 38,61 % du nominal.

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/zero-coupon-bond-price

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/zero-coupon-bond-price \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"face_value":1000,"yield_percent":5,"years_to_maturity":10}'
{
  "face_value": 1000,
  "yield_percent": 5,
  "years_to_maturity": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "finance.zero_coupon_bond_price",
  "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.

Contrat d'entrée, formule et champs de réponse

Définissez éventuellement decimals comme un entier de zéro à huit pour l'arrondi monétaire des sorties d'argent et de pourcentage ; la valeur par défaut est deux. Les champs monétaires utilisent un arrondi half-up une seule fois à partir des résultats flottants bruts afin que les goldens restent stables entre runtimes. Envoyez un corps JSON avec trois nombres finis obligatoires : face_value strictement positif (le montant au pair versé à l'échéance), yield_percent en pour cent annuel nominal strictement supérieur à moins cent (cinq signifie cinq pour cent par an, non une fraction décimale ; des rendements inférieurs ou égaux à moins cent pour cent rendraient un plus y non positif et sont rejetés), et years_to_maturity strictement positif (années fractionnaires admises). Le moteur forme le rendement décimal y comme yield_percent sur cent, puis calcule price comme face_value divisé par un plus y élevé à years_to_maturity lorsque y n'est pas zéro, ou price égal à face_value lorsque y est zéro. discount est face_value moins price ; discount_percent est discount sur face_value fois cent. La réponse renvoie aussi face_value (arrondi), yield_percent, years_to_maturity, yield_decimal (y arrondi pour un affichage stable), price, discount, discount_percent et une courte chaîne de formule. Champs manquants, chaînes vides, valeurs non finies, nominal ou années non positifs, rendement inférieur ou égal à moins cent, et decimals hors plage échouent avec invalid_input et ne sont pas facturés. Exemple : face_value mille, yield_percent cinq, years_to_maturity dix produit un prix proche de six cent treize point neuf un à deux décimales, une décote positive et un pourcentage de décote dans la haute trentaine — l'identité prix fois un point zéro cinq à la dixième retrouve le nominal dans la limite de l'arrondi.

Où une API de prix d'obligation zéro-coupon crée de la valeur

Comme l'implémentation est pure parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant, et une validation échouée ne consomme pas le solde. Parcourez yield_percent ou years_to_maturity en boucle depuis votre code pour construire des courbes prix-rendement pour un nominal fixe ; figez price et discount dans les tests ; gardez les requêtes compactes.

Balayages de scénarios prix-rendement

Parcourez yield_percent ou years_to_maturity pour construire des courbes de prix simples pour strips et démonstrations pédagogiques sans bibliothèque obligataire complète.

Comment calcule-t-on le prix d'une obligation zéro-coupon ?

Avec composition annuelle : price = face_value / (1 + yield_percent/100)^years_to_maturity. Lorsque le rendement est zéro, price égale face_value. L'API renvoie aussi discount et discount_percent par rapport au nominal.

Quelles unités utiliser pour le rendement et l'échéance ?

yield_percent est un pour cent par an (5 signifie 5 %, pas 0.05). years_to_maturity est en années et peut être fractionnaire (0.5 pour six mois). face_value est dans les mêmes unités monétaires que vous utilisez.

Le rendement peut-il être négatif ?

Oui, des rendements légèrement négatifs sont admis tant que yield_percent est supérieur à -100 afin que (1+y) reste positif. Les rendements inférieurs ou égaux à -100 % sont rejetés avec invalid_input.

Combien coûte le calculateur de prix d'obligation zéro-coupon ?

L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →