Calcolatore del prezzo delle obbligazioni – Prezzo, rendimento




Calculax Academy · Corso sul reddito fisso

Calcolatore del prezzo delle obbligazioni: la guida completa definitiva

Un calcolatore del prezzo delle obbligazioni è lo strumento più importante nel reddito fisso. Questo corso spiega — passo dopo passo — come l'applicazione BondPricer Professional valuta le obbligazioni, calcola gli interessi maturati, risolve il rendimento effettivo a scadenza e misura il rischio di tasso d'interesse. Ogni formula è riferita alla letteratura accademica standard sul reddito fisso.

1. Che cos'è un calcolatore del prezzo delle obbligazioni?

Un calcolatore del prezzo delle obbligazioni determina il fair value di un'obbligazione dai suoi flussi di cassa contrattuali e da un rendimento di mercato. Il principio è semplice ma potente: un'obbligazione vale il valore attuale di ogni cedola futura e del rimborso finale del capitale, attualizzati al rendimento richiesto dagli investitori.

Questa applicazione va ben oltre un semplice widget per il valore attuale. È un motore professionale, deterministico e offline costruito per obbligazioni con cedole regolari. Separa il prezzo secco, il prezzo tel quel e gli interessi maturati esattamente come fanno i mercati. Supporta tre convenzioni esplicite di conteggio dei giorni. E risolve il rendimento effettivo a scadenza con un algoritmo ibrido Newton–Raphson / bisezione verificato.

Nulla lascia il tuo browser. Non c'è server, cookie né tracker. Questo rende il calcolatore del prezzo delle obbligazioni adatto allo studio, ai controlli di desk e ai flussi di lavoro compatibili con l'audit.

Ct₁Ct₂Ct₃…C + NominaleScadenzaUn'obbligazione paga cedole periodiche C e restituisce il valore nominale alla scadenza.
Figura 1 — Lo scheletro dei flussi di cassa di un'obbligazione a tasso fisso.

2. Concetti fondamentali che ogni investitore deve conoscere

Prima di utilizzare il calcolatore, padroneggia cinque elementi fondamentali. Ognuno corrisponde direttamente a un campo di input dell'applicazione.

Valore nominale (alla pari) Input
Definizione
L'importo rimborsato alla scadenza, tipicamente 100 o 1.000 per obbligazione.
Perché è importante
Le cedole sono una percentuale del valore nominale. I prezzi quotati sono per 100 di nominale.
Esempio
Nominale 100, cedola 5% → 5 all'anno, suddivisi per frequenza.
Tasso cedolare e frequenza Input
Definizione
Il tasso d'interesse annuo pagato sul valore nominale, diviso per m pagamenti all'anno (m = 1, 2, 4 o 12).
Perché è importante
La frequenza cambia la capitalizzazione, i conteggi dei giorni e ogni misura di rischio.
Esempio
5% semestrale paga 2,5 ogni sei mesi.
Rendimento effettivo a scadenza (YTM) Output principale
Definizione
L'unico tasso di sconto che equipara il prezzo dell'obbligazione al valore attuale dei suoi flussi di cassa.
Convenzione qui
Tasso annuo nominale composto m volte all'anno: b = 1 + y/m.
Riferimento
Fabozzi, The Handbook of Fixed Income Securities, cap. 1–2.
Date di scadenza, regolamento ed emissione Input
Definizione
La scadenza è la data di rimborso finale. Il regolamento è quando paghi effettivamente. L'emissione ancora la griglia delle cedole.
Perché è importante
Tra le date di cedola, l'acquirente deve al venditore gli interessi maturati.
Funzionalità intelligente
Lascia vuota l'emissione: il motore deduce automaticamente una data di emissione regolare.

3. La logica di business all'interno del motore

L'applicazione segue una pipeline rigorosa: valida → costruisci calendario → calcola interessi maturati → prezza o risolvi → verifica → renderizza. Non esiste alcuna convenzione implicita da nessuna parte. Tutto è esplicito e verificabile.

In primo luogo, gli input passano una validazione a quattro livelli: sintassi, parsing numerico, intervalli, quindi regole di business. Ad esempio, il regolamento deve essere strettamente precedente alla scadenza, e la scadenza deve essere successiva all'emissione.

In secondo luogo, il motore del calendario costruisce la griglia delle cedole dalla data di emissione. Qualsiasi periodo irregolare — uno stub, una scadenza disallineata, una deriva di fine mese — viene respinto esplicitamente, mai approssimato silenziosamente. Questa è una decisione deliberata di ambito della V1 che privilegia la correttezza rispetto alla copertura.

In terzo luogo, gli interessi maturati sono calcolati per la convenzione di conteggio dei giorni scelta. Il motore applica quindi l'identità di mercato sottostante, che è il cuore del regolamento obbligazionario.

Prezzo secco (quotato)Interessi maturati=Prezzotel quelL'acquirente paga il prezzo tel quel. La quotazione che vedi nei mercati è il prezzo secco.
Figura 2 — L'identità di regolamento: Tel quel = Secco + IM, verificata automaticamente dal motore.

Infine, in modalità Prezzo → YTM, il solver viene eseguito e il risultato viene riprezzato e confrontato con il prezzo di input. Se lo scostamento supera la tolleranza, il motore rifiuta la risposta invece di mostrare un numero errato.

4. Le formule: fondamenti scientifici

Ogni formula sottostante è implementata esattamente come scritta, con esponenti frazionari per il regolamento tra le date di cedola. I riferimenti puntano alla letteratura canonica sul reddito fisso.

Prezzo al valore attuale Prezzo

P_telquel(y) = Σₖ (Cₖ + Fₖ) · (1 + y/m)^(−eₖ), eₖ = k − w

Variabili
eₖ = periodi dal regolamento; w = frazione del periodo maturato ∈ [0,1).
Prezzo secco
P_secco = P_telquel − IM.
Riferimento
Fabozzi (2012), cap. 2; Tuckman & Serrat, Fixed Income Securities, cap. 3.
Interessi maturati IM

IM = Cedola_annuale × FrazioneAnno(cedola precedente, regolamento, convenzione)

Convenzioni
ACT/ACT (ICMA), 30/360 US (NASD), ACT/365 Fixed.
Riferimento
Regola 238 ISMA/ICMA; definizioni di conteggio dei giorni SIFMA.
Duration di Macaulay e modificata Rischio

D_Mac = Σ (eₖ/m)·PVₖ / P · D_Mod = D_Mac / (1 + y/m)

Interpretazione
La duration di Macaulay è il tempo ponderato per il valore attuale in anni; la modificata la converte in sensibilità del prezzo: ΔP/P ≈ −D_Mod·Δy.
Riferimento
Macaulay (1938); Fabozzi cap. 4.
Convessità Rischio

Cx = (1/P) · Σ PVₖ · eₖ(eₖ+1) / (m² · (1 + y/m)²)

Interpretazione
Correzione del secondo ordine: ΔP/P ≈ −D_Mod·Δy + ½·Cx·Δy².
Riferimento
Fabozzi cap. 4; Tuckman & Serrat cap. 5.
PV01 / DV01 Rischio

PV01_esatto = P(y) − P(y + 0.0001) · PV01_ana = D_Mod · P · 0.0001

Interpretazione
Perdita di prezzo per un aumento di +1 pb del rendimento. Il motore mostra sia il riprezzo esatto sia l'approssimazione analitica.
Riferimento
Choudhry, The Bond Handbook, cap. 6.
Integrità scientificaLa convessità utilizza e(e+1), la derivata esatta della capitalizzazione discreta — mai la scorciatoia del tempo continuo e(e+m). Il motore lo convalida rispetto a una derivata seconda numerica nella propria suite di test.

5. All'interno del solver YTM

Il prezzo è esplicito; invertire il prezzo in rendimento non lo è. L'equazione non ha forma chiusa, quindi il motore la risolve numericamente — e lo fa in modo difensivo.

Passo uno: classificazione del dominio. Il motore valuta il prezzo a entrambi i limiti, −99% e +1000%. Poiché il prezzo diminuisce con il rendimento, qualsiasi obiettivo superiore a P(−99%) o inferiore a P(+1000%) viene dichiarato irrisolvibile con un chiaro errore di business. Nessun fallimento silenzioso.

Passo due: una stima iniziale intelligente vicino al tasso cedolare, poi iterazioni di Newton–Raphson utilizzando la derivata analitica dP/dy = −(1/m)·Σ eₖ·CFₖ·b^(−eₖ−1). Se i passi di Newton escono dall'intervallo sicuro, l'algoritmo passa immediatamente alla bisezione, che converge sempre su una funzione monotona.

Prezzo obiettivo →YTM risoltoIl prezzo è strettamente decrescente e convesso nel rendimento — una soluzione unica per ogni prezzo valido.rendimento →
Figura 3 — Inversione della funzione convessa prezzo/rendimento: il solver trova l'incrocio unico.

Passo tre: verifica. Il rendimento risolto viene riprezzato e confrontato con l'obiettivo con tolleranza max(1e−7 assoluta, 1e−10 relativa). Solo una risposta verificata viene visualizzata. Questa è disciplina di produzione, non marketing.

6. Convenzioni di conteggio dei giorni spiegate

I conteggi dei giorni decidono come maturano gli interessi tra le date di cedola. Scegliere quello sbagliato sposta silenziosamente il prezzo di centesimi fino a diversi punti base. L'applicazione offre tre convenzioni esplicite e rifiuta di indovinare.

ACT/ACT (ICMA) Predefinita
Regola
Giorni trascorsi ÷ giorni del periodo cedolare di riferimento, diviso per la frequenza m.
Uso tipico
Titoli di Stato (OAT, Bund, Treasury).
Anno bisestile
Gestito naturalmente: la lunghezza del periodo di riferimento include il 366.
30/360 US (NASD) Societario
Regola
Ogni mese conta 30 giorni, ogni anno 360, con regole complete di fine febbraio.
Uso tipico
Obbligazioni societarie e di agenzia statunitensi.
Dettaglio
D1 = 31 → 30; le coppie di fine febbraio sono normalizzate esattamente secondo NASD.
ACT/365 Fixed Semplice
Regola
Giorni effettivi ÷ 365. Il denominatore non è mai 366, nemmeno negli anni bisestili.
Uso tipico
Alcuni strumenti del mercato monetario e del Commonwealth.
Contrasto
Differisce da ACT/ACT ISDA proprio nei periodi bisestili.

7. Come utilizzare l'applicazione: passo dopo passo

Utilizzare questo calcolatore del prezzo delle obbligazioni richiede meno di un minuto. Segui questi passaggi:

  1. Scegli la modalità. “YTM → Prezzo” valuta un'obbligazione a partire da un rendimento. “Prezzo → YTM” estrae il rendimento da un prezzo secco quotato.
  2. Inserisci i termini finanziari. Valore nominale, tasso cedolare (%), frequenza e date di scadenza e regolamento.
  3. Scegli una convenzione di conteggio dei giorni in modalità Avanzata — ACT/ACT ICMA è la predefinita per le obbligazioni regolari di tipo governativo.
  4. Compila opzionalmente i campi di identificazione. Nome, ISIN (verificato con Luhn) e valuta non influenzano mai i calcoli.
  5. Premi Calcola. I risultati appaiono istantaneamente, con diagnostica del solver e un'impronta di audit.
  6. Esplora i pannelli Avanzati. Le schede Calendario, flussi di cassa, audit del solver e diagnostica rivelano l'intero percorso del motore.
  7. Esporta. Usa Stampa per un report cartaceo, CSV per fogli di calcolo o PDF per un report professionale portatile.

Hai bisogno di un riferimento? Il caso precaricato è un'obbligazione annuale al 5%, 10 anni, YTM 4% → prezzo secco ≈ 108,1109. Reimposta ti riporta lì in qualsiasi momento.

8. Come cambiare valuta e formato

Le impostazioni di visualizzazione si trovano nel fieldset Identificazione (abilita la modalità Avanzata per vedere tutte le opzioni). Cambiano solo la presentazione — mai la matematica.

Cambiare la valuta di visualizzazione Come fare
  1. Apri la casella di selezione Valuta di visualizzazione.
  2. Scegli EUR €, USD $, GBP £, CHF, JPY ¥ — o “nessuna”.
  3. Premi di nuovo Calcola. L'importo di regolamento e il PV01 vengono rirenderizzati con il simbolo e il numero di decimali corretti (JPY arrotonda a unità intere; EUR/USD mostrano due decimali).
Comportamento del formato numerico Formato
Impostazioni locali
I numeri utilizzano la formattazione francese in modo deterministico: 1 093,60 con separatore delle migliaia e virgola decimale.
Analisi dell'input
Il motore accetta sia “3,5” che “3.5”, oltre agli spazi: “1 000,50”.
Precisione
I prezzi mostrano 2 decimali nelle schede, 6 decimali nei report. Le percentuali mostrano 4.
Tema e persistenza UX
Tema
Il pulsante ◐ alterna chiaro/scuro; la tua scelta viene salvata localmente.
Salvataggio automatico
Gli input persistono in localStorage. “Reimposta stato salvato” cancella tutto.

9. Leggere i risultati come un professionista

Il pannello dei risultati rispecchia un ticket di desk di negoziazione. Leggilo dall'alto verso il basso:

Prezzo secco è il prezzo di mercato quotato. Interessi maturati sono ciò che l'acquirente aggiunge. Prezzo tel quel è ciò che effettivamente si regola, e l'importo di regolamento lo scala al tuo valore nominale. Il motore ricontrolla Tel quel = Secco + IM a ogni esecuzione e stampa la riga di controllo.

La diagnosi finanziaria confronta cedola e YTM. Cedola sopra il rendimento → obbligazione sopra la pari. Sotto → sotto la pari. Uguale → alla pari. Questo è solo descrittivo e non retroagisce mai nella matematica.

La tabella di sensibilità riprezza l'obbligazione a ±25, ±50 e ±100 pb, mostrando variazioni assolute e percentuali. Lo sparkline accanto visualizza la curva convessa prezzo/rendimento che hai visto nella Figura 3.

10. Analisi di sensibilità: duration, convessità e PV01

Queste tre metriche rispondono a una domanda: quanto perdo se i tassi salgono?

Duration di Macaulay Tempo
Leggilo come
Il tempo medio, in anni, per ricevere i flussi di cassa dell'obbligazione.
Caso di riferimento
5% / 10 anni / 4% → 8,1909 anni. Un'obbligazione zero-coupon ha sempre duration pari alla sua scadenza.
Duration modificata Sensibilità
Leggilo come
Variazione percentuale approssimativa del prezzo per 100 pb: −7,88% per l'obbligazione di riferimento.
Limite
Approssimazione lineare; accurata solo per piccoli movimenti.
Convessità e PV01 Precisione
Leggilo come
La convessità corregge l'errore di curvatura. Il PV01 fornisce la perdita esatta in € per +1 pb (0,0851 per 100 nel caso di riferimento).
Consiglio da professionista
Confronta PV01 esatto vs analitico nel report PDF per vedere il divario di approssimazione.

11. Traccia di audit, test e fiducia in produzione

La fiducia in un calcolatore finanziario deriva dalla verifica, non dalle promesse. Questo motore fornisce tre livelli di prova.

In primo luogo, la traccia di audit. Ogni calcolo riceve un ID di calcolo (BP-YYYYMMDD-XXXXXXXX) costruito da un'impronta FNV-1a deterministica degli input puri. I campi descrittivi come il nome dell'obbligazione sono esclusi, quindi economie identiche producono sempre impronte identiche.

In secondo luogo, la suite di test integrata. Apri Modalità test (?test=true) per eseguire oltre cento test deterministici: riferimenti di prezzo, casi limite di conteggio dei giorni, anni bisestili, regole del secolo, limiti del solver, proprietà di monotonia e inversioni andata e ritorno. Ogni valore atteso è una costante hard-coded.

In terzo luogo, la verifica del solver. Come mostrato in precedenza, nessun rendimento viene visualizzato senza un controllo di riprezzo entro la tolleranza. Gli errori sono classificati in tre livelli — validazione, business, imprevisto — così sai sempre perché qualcosa è fallito.

12. Domande frequenti

Questo calcolatore del prezzo delle obbligazioni funziona offline?

Sì. Dopo il primo caricamento della pagina non ci sono richieste di rete. Tutti i calcoli e le funzionalità CSV, stampa e test vengono eseguiti interamente nel tuo browser.

Perché gli stub e i periodi irregolari vengono rifiutati?

La V1 si rivolge solo alle obbligazioni con cedole regolari. Invece di approssimare silenziosamente cedole iniziali o finali irregolari, il motore le rifiuta con un errore esplicito. Questo garantisce che ogni numero visualizzato sia esatto per le convenzioni dichiarate.

Quale convenzione di rendimento viene utilizzata?

Tasso annuo nominale composto per frequenza (NOMINAL_PERIODIC): b = 1 + y/m. Questo corrisponde alla pratica di quotazione più comune negli Stati Uniti e in Europa per le obbligazioni a tasso fisso.

I rendimenti possono essere negativi?

Sì. Il dominio spazia da −99% a +1000%, coprendo l'era dei tassi negativi. I prezzi ai limiti sono trattati come soluzioni esatte “al limite”.

I miei dati vengono inviati da qualche parte?

Mai. Non c'è server, cookie né tracker. Gli input rimangono nel localStorage del tuo browser solo se lo consenti.

13. Glossario

Prezzo secco Termine

Prezzo quotato esclusi gli interessi maturati. Quello che vedi sugli schermi e nelle tabelle.

Prezzo tel quel Termine

Prezzo di fattura effettivamente pagato: prezzo secco più interessi maturati.

Punto base (pb) Termine

Un centesimo di punto percentuale (0,0001). L'unità standard di movimento del rendimento.

Stub Termine

Un periodo cedolare iniziale o finale irregolare. Fuori ambito nella V1 per progettazione.

ISIN Termine

Identificatore internazionale di strumenti finanziari a 12 caratteri (ISO 6166), qui validato con l'algoritmo di Luhn.

Parola finaleUn calcolatore del prezzo delle obbligazioni vale quanto le sue convenzioni e la sua verifica. Usa conteggi dei giorni espliciti, controlla l'identità Tel quel = Secco + IM e leggi l'audit del solver prima di fidarti di qualsiasi numero. Quella disciplina — integrata in questo motore — è ciò che distingue il lavoro professionale sul reddito fisso dalle congetture.
La guida completa definitiva · Calculax · Contenuto educativo · Tutte le formule sono riferite alla letteratura accademica standard sul reddito fisso.

Articoli della categoria : Calcolatori di investimento