Calculadora de rendimiento corriente
Un cupón de 60 sobre un bono que cotiza a 950 da un rendimiento corriente del 6,3158 %; con una cotización de 1000 sería un 6 %. Introduzca el cupón anual y el precio que paga para ver su rendimiento en efectivo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Cupón anual
- 60
- Precio de mercado
- 950
- Rendimiento corriente (%)
- 6,3158
- Rendimiento corriente (decimal)
- 0,06315789
- Precisión
- 4
- Rendimiento inverso
- 15,8333
El rendimiento corriente es la renta en efectivo que un bono con cupón paga este año respecto de lo que usted paga por él en el mercado: el cupón anual dividido entre el precio de mercado actual, expresado en porcentaje. Esta calculadora de rendimiento corriente aplica esa identidad de manual sin consultar cotizaciones y sin adivinar convenciones de intereses devengados: usted aporta los dólares de cupón anual y el precio al que realmente se enfrenta. Un cupón de sesenta dólares sobre un bono de novecientos cincuenta es un rendimiento corriente de seis coma tres dos por ciento; el mismo cupón sobre una cotización a la par de mil dólares es seis por ciento porque solo se movió el denominador. Los títulos cupón cero devuelven un rendimiento corriente nulo en lugar de un error, porque el rendimiento corriente cuenta cupones en efectivo, no el arrastre a la par que va dentro de la rentabilidad al vencimiento.
Qué mide el rendimiento corriente y cómo se calcula
El rendimiento corriente responde a una pregunta de renta en efectivo para un bono con cupón: dados los dólares que el emisor paga en un año, qué porcentaje del precio de mercado actual representa ese cupón. Ejemplo trabajado: un cupón anual de sesenta dólares sobre una cotización de novecientos cincuenta es seis punto tres uno cinco ocho por ciento, porque sesenta dividido entre novecientos cincuenta es igual a 0.06315789. Otro ejemplo: un cupón de cincuenta dólares sobre una cotización a la par de mil dólares es cinco por ciento.
Esta página no calcula la rentabilidad al vencimiento, la rentabilidad a la llamada ni la duración: esas métricas necesitan vida residual y una hipótesis de reembolso. Tampoco es el yield equivalente gravable. Las comparaciones de municipales libres de impuestos son otra búsqueda y otra herramienta; esta calculadora solo divide el cupón anual entre el precio de mercado actual.
Qué puede hacer con ella
Revalorar un bono con cupón tras un movimiento de mercado
Deje fijo el cupón anual y vuelva a calcular el rendimiento corriente cuando cambie el precio de mercado, de modo que una caída o un rally actualice el yield en efectivo sin un proveedor de datos.
Preguntas frecuentes
¿En qué se diferencia el rendimiento corriente de la rentabilidad al vencimiento?
El rendimiento corriente usa solo el efectivo de cupón de este año y el precio de hoy. La rentabilidad al vencimiento también necesita la vida residual y el importe de reembolso, porque incorpora el arrastre a la par. Esta calculadora no calcula el YTM.
¿Por qué el precio de mercado debe ser mayor que cero?
Un cupón anual cero sí se admite y produce un rendimiento corriente del 0%.
¿Incluye plusvalías, impuestos o intereses devengados?
No. Es solo el rendimiento corriente en efectivo. La rentabilidad al vencimiento, el yield equivalente gravable municipal y las convenciones limpio frente a sucio son métricas distintas. Envíe la cifra de precio que ya desee usar.
¿Cuánto cuesta la calculadora de rendimiento corriente de un bono?
Es gratuita en su navegador en esta página.
¿Qué significa el rendimiento inverso?
Es el precio de mercado dividido entre el cupón anual: los años de cupón que harían falta para recuperar lo que pagó. Con un cupón de 60 y un precio de 950, son 15,8333 años.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"annual_coupon": 60,
"market_price": 950
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.bond_current_yield",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
El motor es aritmética determinista pura, así que claves de deberes, hojas de cribado y clientes de API coinciden siempre con las mismas entradas.
Qué mide el rendimiento corriente y cómo se calcula
La identidad estándar usada aquí es current_yield_percent igual a annual_coupon dividido por market_price, multiplicado por cien. El mismo cociente sin el paso de multiplicar por cien es current_yield_decimal, de modo que un rendimiento corriente de seis coma tres dos por ciento es también unos cero punto cero seis tres dos del precio de compra cada año. Cuando el cupón anual es estrictamente positivo, la respuesta incluye también inverse_yield, que es market_price dividido por annual_coupon: los años de ese cupón que harían falta para recuperar el precio de mercado si el cupón no cambiara nunca, el recíproco del rendimiento corriente decimal. Un cupón cero es un rendimiento corriente nulo e inverse_yield se omite en lugar de devolverse como null, porque las claves opcionales de salida se descartan cuando no aplican. Aporte un face_value opcional (valor nominal) y el motor también informa coupon_rate_percent, la prima o el descuento en dólares frente a la par, quote_vs_par como premium, par o discount, y yield_versus_coupon para que vea la relación de manual: una cotización con descuento eleva el rendimiento corriente por encima del tipo de cupón; una cotización con prima lo deja por debajo.
Entradas, validación, redondeo y qué contiene la respuesta
El precio de mercado debe ser estrictamente mayor que cero: un precio nulo o negativo es indefinido para el rendimiento y se rechaza del mismo modo para que la automatización nunca almacene Infinity. El rendimiento decimal se redondea a min(precision más cuatro, quince) para que un yield pequeño, como noventa y cuatro puntos básicos, conserve cifras extra tras el punto. Las respuestas correctas reiteran las dos entradas, el rendimiento corriente en porcentaje, el rendimiento decimal, la cadena de fórmula y la precisión usada. Tanto annual_coupon como market_price son números finitos obligatorios en las mismas unidades de moneda. El cupón anual puede ser cero para modelar un bono cupón cero, lo que produce un rendimiento corriente del cero por ciento; un cupón negativo devuelve un error tipado invalid_input que nombra el campo, porque un rendimiento en efectivo no se calcula a partir de un cupón negativo en este contrato. Los alias opcionales coupon, coupon_payment, annual_coupon_income y c se asignan a annual_coupon; price, current_price, bond_price y dirty_price se asignan a market_price para que hojas de cálculo y clientes de formulario reutilicen columnas familiares. El face_value opcional (alias par, par_value, face, nominal, face_amount) debe ser estrictamente positivo cuando se envía; solo se usa para calcular el tipo de cupón frente a la par y para clasificar la cotización. Un campo opcional precision (alias decimals, dp) controla los decimales de importe, porcentaje e inverse_yield, con valor predeterminado cuatro y tope quince para un JSON estable. La validación fallida nunca se factura; solo las tareas API correctas consumen saldo prepago a la tarifa base publicada de $0.002. No envíe códigos CUSIP ni símbolos de cotización en vivo: este motor no consulta precios, intereses devengados ni calendarios de cupón, y un identificador no numérico falla como invalid_input.
Dónde una calculadora de rendimiento corriente de un bono justifica su sitio
Si necesita una comparación ajustada por impuestos entre un cupón municipal y un yield gravable, use la herramienta aparte de yield equivalente gravable; si necesita el rendimiento en efectivo de una acción, use la de rentabilidad por dividendo. Esta página responde solo cupón anual sobre el precio de mercado actual, con salida estable y reproducible en la que puede confiar en las pruebas. No sustituye a la rentabilidad al vencimiento cuando le importa el arrastre a la par a lo largo de la vida residual del bono. Los inversores de renta y los cribadores de renta fija usan una calculadora de rendimiento corriente para comparar bonos con cupón tras un movimiento de precio sin esperar a que un terminal refresque una columna de rendimiento corriente: si el cupón anual no cambia y el precio de mercado baja, el rendimiento corriente sube y se acorta el inverse_yield de años para recuperar el desembolso. Asesores y docentes recorren con sus clientes por qué un rendimiento corriente alto de titular puede ser un artefacto de caída de precio y no una subida del cupón, dejando fijo annual_coupon y cambiando solo market_price, y añadiendo face_value para mostrar que una cotización con descuento queda por encima del tipo de cupón. Quienes usan hojas de cálculo fijan el resultado sesenta sobre novecientos cincuenta igual a 6.3158 por ciento en integración continua al refactorizar el código de presentación, asegurando que redondeo y alias sigan funcionando. Como esto es parse de nivel A puro, cada llamada correcta cuesta la tarifa base publicada $0.002, sin tokens de modelo y sin red de salida; las entradas inválidas no se cobran y no se almacena nada tras devolver la respuesta. Combine la página interactiva gratuita para una sola cotización con el endpoint de pago para cribados en lote.
Casos de integración
Deberes y ejercicios al estilo CFA
Genere respuestas reproducibles de rendimiento corriente para hojas de trabajo: cupón anual sobre el precio por cien, incluidos los casos de descuento, prima y par cuando se aporta face_value.
Listas de seguimiento y automatización de producto
Procese la API en lote sobre muchas cotizaciones con el mismo contrato JSON que el widget gratuito para sembrar columnas de rendimiento corriente y fixtures de CI.
Preguntas técnicas
¿Cuál es la fórmula del rendimiento corriente de un bono?
current_yield_percent = (annual_coupon / market_price) × 100. La herramienta también devuelve current_yield_decimal (el mismo cociente sin × 100) y, cuando el cupón es positivo, inverse_yield = market_price / annual_coupon.