Calculadora de precio de bonos – Precio, rendimiento




Calculax Academy · Curso de renta fija

Calculadora de precio de bonos: la guía completa definitiva

Una calculadora de precio de bonos es la herramienta más importante en renta fija. Este curso explica — paso a paso — cómo la aplicación BondPricer Professional valora bonos, calcula el interés devengado, resuelve el rendimiento al vencimiento y mide el riesgo de tipos de interés. Cada fórmula está referenciada a la literatura académica estándar de renta fija.

1. ¿Qué es una calculadora de precio de bonos?

Una calculadora de precio de bonos determina el valor razonable de un bono a partir de sus flujos de caja contractuales y un rendimiento de mercado. El principio es simple pero potente: un bono vale el valor presente de cada cupón futuro y del reembolso final del principal, descontados al rendimiento que exigen los inversores.

Esta aplicación va mucho más allá de un widget básico de valor presente. Es un motor profesional, determinista y sin conexión diseñado para bonos con cupones regulares. Separa el precio limpio, el precio sucio y el interés devengado exactamente como lo hacen los mercados. Admite tres convenciones explícitas de recuento de días. Y resuelve el rendimiento al vencimiento con un algoritmo híbrido Newton–Raphson / bisección verificado.

Nada sale de su navegador. No hay servidor, ni cookie, ni rastreador. Eso hace que esta calculadora de precio de bonos sea adecuada para el estudio, las comprobaciones de mesa y los flujos de trabajo compatibles con auditorías.

Ct₁Ct₂Ct₃…C + NominalVencimientoUn bono paga cupones periódicos C y devuelve el valor nominal al vencimiento.
Figura 1 — El esqueleto de flujos de caja de un bono de tipo fijo.

2. Conceptos clave que todo inversor debe conocer

Antes de tocar la calculadora, domine cinco bloques fundamentales. Cada uno se corresponde directamente con un campo de entrada de la aplicación.

Valor nominal (par) Entrada
Definición
El importe reembolsado al vencimiento, típicamente 100 o 1.000 por bono.
Por qué es importante
Los cupones son un porcentaje del valor nominal. Los precios cotizados son por 100 de nominal.
Ejemplo
Nominal 100, cupón 5 % → 5 al año, dividido según la frecuencia.
Tasa de cupón y frecuencia Entrada
Definición
La tasa de interés anual pagada sobre el valor nominal, dividida entre m pagos al año (m = 1, 2, 4 o 12).
Por qué es importante
La frecuencia cambia la capitalización, los recuentos de días y todas las medidas de riesgo.
Ejemplo
5 % semestral paga 2,5 cada seis meses.
Rendimiento al vencimiento (YTM) Resultado clave
Definición
La única tasa de descuento que iguala el precio del bono con el valor presente de sus flujos de caja.
Convención aquí
Tasa anual nominal capitalizada m veces al año: b = 1 + y/m.
Referencia
Fabozzi, The Handbook of Fixed Income Securities, cap. 1–2.
Fechas de vencimiento, liquidación y emisión Entradas
Definición
El vencimiento es la fecha de reembolso final. La liquidación es cuando usted paga realmente. La emisión ancla la cuadrícula de cupones.
Por qué es importante
Entre fechas de cupón, el comprador debe al vendedor el interés devengado.
Función inteligente
Deje la emisión vacía: el motor infiere automáticamente una fecha de emisión regular.

3. La lógica de negocio dentro del motor

La aplicación sigue un pipeline estricto: validar → construir calendario → calcular interés devengado → valorar o resolver → verificar → renderizar. No existe ninguna convención implícita en ningún lugar. Todo es explícito y auditable.

Primero, las entradas pasan por una validación de cuatro capas: sintaxis, análisis numérico, rangos y luego reglas de negocio. Por ejemplo, la liquidación debe ser estrictamente anterior al vencimiento, y el vencimiento debe ser posterior a la emisión.

Segundo, el motor de calendario construye la cuadrícula de cupones desde la fecha de emisión. Cualquier período irregular — un stub, un vencimiento desalineado, una deriva de fin de mes — se rechaza explícitamente, nunca se aproxima silenciosamente. Esa es una decisión deliberada del alcance de la V1 que prioriza la corrección sobre la cobertura.

Tercero, el interés devengado se calcula para la convención de recuento de días elegida. El motor luego aplica la identidad de mercado que se muestra a continuación, que es el corazón de la liquidación de bonos.

Precio limpio (cotizado)Interés devengado=PreciosucioEl comprador paga el precio sucio. La cotización que se ve en los mercados es el precio limpio.
Figura 2 — La identidad de liquidación: Sucio = Limpio + ID, comprobada automáticamente por el motor.

Finalmente, en el modo Precio → YTM, el solucionador se ejecuta y el resultado se revalora y compara con el precio de entrada. Si la diferencia supera la tolerancia, el motor rechaza la respuesta en lugar de mostrar un número incorrecto.

4. Las fórmulas: fundamentos científicos

Cada fórmula a continuación se implementa exactamente como está escrita, con exponentes fraccionarios para la liquidación entre fechas de cupón. Las referencias apuntan a la literatura canónica de renta fija.

Valoración por valor presente Valoración

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

Variables
eₖ = períodos desde la liquidación; w = fracción del período devengado ∈ [0,1).
Precio limpio
P_limpio = P_sucio − ID.
Referencia
Fabozzi (2012), cap. 2; Tuckman & Serrat, Fixed Income Securities, cap. 3.
Interés devengado ID

ID = Cupón_anual × FracciónAño(cupón anterior, liquidación, convención)

Convenciones
ACT/ACT (ICMA), 30/360 US (NASD), ACT/365 Fijo.
Referencia
Regla 238 ISMA/ICMA; definiciones de recuento de días de SIFMA.
Duración de Macaulay y modificada Riesgo

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

Interpretación
Macaulay es el tiempo ponderado por valor presente en años; la modificada lo convierte en sensibilidad del precio: ΔP/P ≈ −D_Mod·Δy.
Referencia
Macaulay (1938); Fabozzi cap. 4.
Convexidad Riesgo

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

Interpretación
Corrección de segundo orden: ΔP/P ≈ −D_Mod·Δy + ½·Cx·Δy².
Referencia
Fabozzi cap. 4; Tuckman & Serrat cap. 5.
PV01 / DV01 Riesgo

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

Interpretación
Pérdida de precio por una subida de +1 pb en el rendimiento. El motor muestra tanto la revaloración exacta como la aproximación analítica.
Referencia
Choudhry, The Bond Handbook, cap. 6.
Integridad científicaLa convexidad utiliza e(e+1), la derivada exacta de capitalización discreta — nunca el atajo de tiempo continuo e(e+m). El motor valida esto contra una segunda derivada numérica en su propia suite de pruebas.

5. Dentro del solucionador de YTM

La valoración es explícita; invertir el precio para obtener el rendimiento no lo es. La ecuación no tiene forma cerrada, por lo que el motor la resuelve numéricamente — y lo hace de forma defensiva.

Paso uno: clasificación del dominio. El motor evalúa el precio en ambos límites, −99 % y +1000 %. Dado que el precio disminuye con el rendimiento, cualquier objetivo por encima de P(−99 %) o por debajo de P(+1000 %) se declara irresoluble con un error de negocio claro. Sin fallos silenciosos.

Paso dos: una estimación inicial inteligente cerca de la tasa de cupón, luego iteraciones de Newton–Raphson utilizando la derivada analítica dP/dy = −(1/m)·Σ eₖ·CFₖ·b^(−eₖ−1). Si los pasos de Newton salen del intervalo seguro, el algoritmo cambia inmediatamente a bisección, que siempre converge en una función monótona.

Precio objetivo →YTM resueltoEl precio es estrictamente decreciente y convexo en el rendimiento — una solución única por precio válido.rendimiento →
Figura 3 — Inversión de la función convexa precio/rendimiento: el solucionador encuentra el cruce único.

Paso tres: verificación. El rendimiento resuelto se revalora y se compara con el objetivo con tolerancia max(1e−7 absoluta, 1e−10 relativa). Solo se muestra una respuesta verificada. Esto es disciplina de producción, no marketing.

6. Convenciones de recuento de días explicadas

Los recuentos de días deciden cómo se devenga el interés entre fechas de cupón. Elegir el incorrecto desplaza silenciosamente el precio en céntimos hasta varios puntos básicos. La aplicación ofrece tres convenciones explícitas y se niega a adivinar.

ACT/ACT (ICMA) Predeterminada
Regla
Días transcurridos ÷ días del período de cupón de referencia, dividido por la frecuencia m.
Uso típico
Bonos del Estado (OAT, Bunds, Treasuries).
Bisiesto
Se maneja de forma natural: la longitud del período de referencia lleva el 366.
30/360 US (NASD) Corporativo
Regla
Cada mes cuenta 30 días, cada año 360, con reglas completas de fin de febrero.
Uso típico
Bonos corporativos y de agencias de EE. UU.
Detalle
D1 = 31 → 30; los pares de fin de febrero se normalizan exactamente según NASD.
ACT/365 Fijo Simple
Regla
Días reales ÷ 365. El denominador nunca es 366, incluso en años bisiestos.
Uso típico
Algunos instrumentos del mercado monetario y de la Commonwealth.
Contraste
Difiere de ACT/ACT ISDA precisamente en períodos bisiestos.

7. Cómo usar la aplicación: paso a paso

Usar esta calculadora de precio de bonos lleva menos de un minuto. Siga estos pasos:

  1. Elija el modo. «YTM → Precio» valora un bono a partir de un rendimiento. «Precio → YTM» extrae el rendimiento de un precio limpio cotizado.
  2. Introduzca los términos financieros. Valor nominal, tasa de cupón (%), frecuencia y las fechas de vencimiento y liquidación.
  3. Elija una convención de recuento de días en el modo Avanzado — ACT/ACT ICMA es la predeterminada para bonos regulares de estilo gubernamental.
  4. Opcionalmente, rellene los campos de identificación. El nombre, el ISIN (verificado con Luhn) y la moneda nunca afectan a los cálculos.
  5. Pulse Calcular. Los resultados aparecen al instante, con diagnósticos del solucionador y una huella de auditoría.
  6. Explore los paneles Avanzados. Las pestañas Calendario, Flujos de caja, Auditoría del solucionador y Diagnósticos revelan el rastro completo del motor.
  7. Exporte. Utilice Imprimir para un informe en papel, CSV para hojas de cálculo o PDF para un informe profesional portátil.

¿Necesita una referencia? El caso precargado es un bono anual al 5 %, 10 años, YTM 4 % → precio limpio ≈ 108,1109. Restablecer le devuelve allí en cualquier momento.

8. Cómo cambiar la moneda y el formato

Los ajustes de visualización se encuentran en el conjunto de campos Identificación (active el modo Avanzado para ver todas las opciones). Solo cambian la presentación — nunca las matemáticas.

Cambiar la moneda de visualización Cómo se hace
  1. Abra el cuadro de selección Moneda de visualización.
  2. Elija EUR €, USD $, GBP £, CHF, JPY ¥ — o «ninguna».
  3. Pulse Calcular de nuevo. El importe de liquidación y el PV01 se vuelven a representar con el símbolo y el número de decimales correctos (JPY se redondea a unidades enteras; EUR/USD muestran dos decimales).
Comportamiento del formato numérico Formato
Configuración regional
Los números utilizan formato francés de forma determinista: 1 093,60 con separador de miles y coma decimal.
Análisis de entradas
El motor acepta tanto «3,5» como «3.5», además de espacios: «1 000,50».
Precisión
Los precios muestran 2 decimales en las tarjetas, 6 decimales en los informes. Los porcentajes muestran 4.
Tema y persistencia UX
Tema
El botón ◐ alterna entre claro/oscuro; su elección se guarda localmente.
Guardado automático
Las entradas persisten en localStorage. «Restablecer estado guardado» borra todo.

9. Leer los resultados como un profesional

El panel de resultados refleja un ticket de mesa de negociación. Léalo de arriba abajo:

Precio limpio es el precio de mercado cotizado. Interés devengado es lo que añade el comprador. Precio sucio es lo que realmente se liquida, y el importe de liquidación lo escala a su valor nominal. El motor vuelve a comprobar Sucio = Limpio + ID en cada ejecución e imprime la línea de control.

El diagnóstico financiero compara el cupón y el YTM. Cupón por encima del rendimiento → bono con prima. Por debajo → con descuento. Igual → a la par. Esto es solo descriptivo y nunca realimenta las matemáticas.

La tabla de sensibilidad revaloriza el bono a ±25, ±50 y ±100 pb, mostrando cambios absolutos y porcentuales. El gráfico sparkline junto a ella visualiza la curva convexa precio/rendimiento que vio en la figura 3.

10. Análisis de sensibilidad: duración, convexidad y PV01

Estas tres métricas responden a una pregunta: ¿cuánto pierdo si suben los tipos?

Duración de Macaulay Tiempo
Léalo como
El tiempo medio, en años, para recibir los flujos de caja del bono.
Caso de referencia
5 % / 10 a. / 4 % → 8,1909 años. Un bono cupón cero siempre es igual a su vencimiento.
Duración modificada Sensibilidad
Léalo como
Cambio porcentual aproximado del precio por 100 pb: −7,88 % para el bono de referencia.
Límite
Aproximación lineal; precisa solo para movimientos pequeños.
Convexidad y PV01 Precisión
Léalo como
La convexidad corrige el error de curvatura. El PV01 da la pérdida exacta en € por +1 pb (0,0851 por 100 en el caso de referencia).
Consejo profesional
Compare el PV01 exacto frente al analítico en el informe PDF para ver la brecha de aproximación.

11. Pista de auditoría, pruebas y confianza en producción

La confianza en una calculadora financiera proviene de la verificación, no de las promesas. Este motor ofrece tres capas de prueba.

Primero, la pista de auditoría. Cada cálculo recibe un ID de cálculo (BP-YYYYMMDD-XXXXXXXX) construido a partir de una huella FNV-1a determinista de las entradas puras. Los campos descriptivos como el nombre del bono se excluyen, por lo que economías idénticas siempre producen huellas idénticas.

Segundo, la suite de pruebas integrada. Abra el Modo prueba (?test=true) para ejecutar más de cien pruebas deterministas: referencias de valoración, casos límite de recuento de días, años bisiestos, reglas de siglo, límites del solucionador, propiedades de monotonicidad e inversiones de ida y vuelta. Cada valor esperado es una constante codificada.

Tercero, la verificación del solucionador. Como se mostró antes, no se muestra ningún rendimiento sin una comprobación de revaloración dentro de la tolerancia. Los errores se clasifican en tres niveles — validación, negocio, inesperado — para que siempre sepa por qué falló algo.

12. Preguntas frecuentes

¿Funciona esta calculadora de precio de bonos sin conexión?

Sí. Tras la primera carga de la página no hay solicitudes de red. Todos los cálculos y las funciones de CSV, impresión y prueba se ejecutan íntegramente en su navegador.

¿Por qué se rechazan los stubs y los períodos irregulares?

La V1 se dirige solo a bonos con cupones regulares. En lugar de aproximar silenciosamente cupones primeros o últimos irregulares, el motor los rechaza con un error explícito. Esto garantiza que cada número mostrado sea exacto para las convenciones indicadas.

¿Qué convención de rendimiento se utiliza?

Tasa anual nominal capitalizada según la frecuencia (NOMINAL_PERIODIC): b = 1 + y/m. Esto coincide con la práctica de cotización estadounidense y europea más habitual para bonos de tipo fijo.

¿Pueden ser negativos los rendimientos?

Sí. El dominio abarca de −99 % a +1000 %, cubriendo la era de tipos negativos. Los precios en los límites se tratan como soluciones exactas «en el límite».

¿Se envían mis datos a algún sitio?

Nunca. No hay servidor, ni cookie, ni rastreador. Las entradas permanecen en el localStorage de su navegador solo si usted lo permite.

13. Glosario

Precio limpio Término

Precio cotizado excluyendo el interés devengado. Lo que se ve en pantallas y tablas.

Precio sucio Término

Precio de factura realmente pagado: precio limpio más interés devengado.

Punto básico (pb) Término

Una centésima de punto porcentual (0,0001). La unidad estándar de movimiento del rendimiento.

Stub Término

Un período de cupón primero o último irregular. Fuera del alcance de la V1 por diseño.

ISIN Término

Identificador internacional de valores de 12 caracteres (ISO 6166), validado aquí con el algoritmo de Luhn.

Palabra finalUna calculadora de precio de bonos es tan buena como sus convenciones y su verificación. Utilice recuentos de días explícitos, compruebe el control Sucio = Limpio + ID y lea la auditoría del solucionador antes de confiar en cualquier número. Esa disciplina — integrada en este motor — es lo que separa el trabajo profesional en renta fija de las conjeturas.
La guía completa definitiva · Calculax · Contenido educativo · Todas las fórmulas referenciadas a la literatura académica estándar de renta fija.

Entradas de esta categoría : Calculadoras de inversión