Calculadora de spread de crédito
Reste el rendimiento del bono del Tesoro comparable al rendimiento del bono y lea la diferencia en puntos básicos: un 5,5 % corporativo frente a un 4 % de referencia es un spread de 150 puntos básicos. Acepta porcentajes o decimales. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Rendimiento corporativo
- 5,5
- Rendimiento libre de riesgo
- 4
- Unidad de rendimiento
- Percent
- Diferencial (%)
- 1,5
- Diferencial (pb)
- 150
El spread de crédito es el rendimiento extra que un bono corporativo paga sobre un referente libre de riesgo de vencimiento comparable, cotizado en puntos básicos de modo que un por ciento equivale a cien puntos básicos. Analistas, prestamistas y estudiantes usan esa brecha como cifra compacta de riesgo de crédito: un nombre que cotiza 180 puntos básicos sobre el Tesoro emparejado queda 1.80 puntos porcentuales por encima de la curva libre de riesgo. Esta calculadora de spread de crédito acepta la rentabilidad de un bono corporativo y la de un referente libre de riesgo como números finitos, resta el referente de la cotización corporativa y convierte la diferencia en puntos básicos.
Qué es un spread de crédito y cómo se escalan los puntos básicos
Un spread de crédito es el rendimiento extra que los inversores exigen para mantener un bono corporativo u otro crédito con riesgo en lugar de un referente gubernamental libre de riesgo de vencimiento restante similar. La convención de mercado informa ese extra en puntos básicos, donde cien puntos básicos equivalen a un punto porcentual: una rentabilidad corporativa del 5.50 por ciento frente a un Tesoro del 4.00 por ciento es un spread de crédito de 150 puntos básicos.
La cifra comprime riesgo de crédito, liquidez y cualquier rasgo no gubernamental de la emisión en una sola cotización comparable usada en fichas, pantallas de valor relativo y problemas de examen. Cuando las rentabilidades llegan como cotizaciones percent (el valor por defecto), restarlas y multiplicar por cien convierte puntos porcentuales en puntos básicos. Cuando llegan como decimal, el multiplicador es 10000 porque 0.01 en forma decimal ya es un por ciento.
Los spreads negativos son válidos: un nombre que cotiza por debajo del referente, o un municipal con ventaja fiscal comparado con un Tesoro gravable en base pretax, puede imprimir por debajo de cero. La herramienta no obtiene cotizaciones en vivo, calificaciones ni curvas; aplica la identidad a las dos rentabilidades finitas que usted aporta para que claves de ejercicios, widgets de aterrizaje y automatización compartan una única cifra auditable en puntos básicos.
Dónde una calculadora de spread de crédito aporta valor
Analistas de crédito y mesas de préstamos usan la misma cifra cuando un cliente pregunta cuántos puntos básicos queda un industrial BBB sobre el Tesoro emparejado, o cuando un banco cotiza una facilidad flotante como spread sobre un referente gubernamental en lugar de como rentabilidad all-in. Educadores y plataformas CFA o FRM necesitan un oráculo determinista para ejercicios de renta fija que piden convertir una rentabilidad corporativa y una libre de riesgo en puntos básicos, incluida la trampa percent frente a decimal y el caso legítimo de spread negativo.
Los equipos de contenido pueden contrastar el spread simple de rentabilidades con OAS o Z-spread en un bono callable para que el lector vea por qué extraer la opcionalidad cambia el número. La validación fallida no consume saldo. Mantenga ambas rentabilidades finitas, fije los campos de spread redondeados en las pruebas y obtendrá spreads de crédito reproducibles para widgets, aulas y producción sin montar su propia biblioteca de renta fija.
Qué puede hacer con ella
Pantallas de valor relativo de crédito
Convierta una rentabilidad corporativa y la de un Tesoro emparejado en el spread de crédito en puntos básicos que una mesa compara entre emisores, calificaciones y plazos.
Precio de préstamos y facilidades
Cotice una facilidad flotante o una emisión corporativa fija como spread sobre un referente gubernamental, no solo como rentabilidad all-in.
Ejercicios de renta fija y claves CFA
Corrija problemas que convierten dos rentabilidades en puntos básicos, incluidas cotizaciones decimal y spreads negativos, con un oráculo determinista.
Preguntas frecuentes
¿Cómo se calcula un spread de crédito?
Reste la rentabilidad del referente libre de riesgo de la del bono corporativo. Cuando las rentabilidades son cotizaciones percent, multiplique la diferencia por 100 para obtener puntos básicos (5.5 menos 4.0 son 150 bps). Cuando son decimal, multiplique por 10000 (0.055 menos 0.040 son 150 bps).
¿Debe introducir las rentabilidades en percent o en decimal?
Mezclar una cotización percent con una decimal sin cambiar la unidad produce un spread sin sentido.
¿Qué ocurre si alguna de las rentabilidades no es un número finito?
Rentabilidades ausentes, vacías, booleanas, NaN o infinitas no plantean un spread bien formado, así que no se inventa un número y la llamada no se factura.
¿Puede ser negativo el spread de crédito?
Sí. Si la rentabilidad corporativa queda por debajo de la libre de riesgo, el spread es negativo. Eso puede ocurrir cuando un nombre cotiza a través del referente o cuando un municipal con ventaja fiscal se compara con un Tesoro gravable en base pretax.
¿Es lo mismo que un spread ajustado por opciones o un Z-spread?
No. Es la diferencia simple entre dos rendimientos. El spread ajustado por opciones, el Z-spread o el spread sobre swaps descuentan a lo largo de toda una curva o quitan opciones incorporadas, y para eso hacen falta los flujos de caja del bono.
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/fin/credit-spread \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"corporate_yield":5.5,"risk_free_yield":4}'const res = await fetch("https://api.kit.forhosting.com/fin/credit-spread", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"corporate_yield": 5.5,
"risk_free_yield": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/credit-spread",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"corporate_yield": 5.5,
"risk_free_yield": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/credit-spread", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"corporate_yield":5.5,"risk_free_yield":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"corporate_yield":5.5,"risk_free_yield":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/credit-spread", 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
{
"corporate_yield": 5.5,
"risk_free_yield": 4
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.credit_spread",
"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
Cualquiera de las dos rentabilidades que falte, esté vacía o no sea un número finito falla con invalid_input en lugar de inventar un spread. El yield_unit opcional elige cotizaciones percent (5.5 para el 5.5 por ciento, el valor por defecto) o tasas decimal (0.055 para la misma rentabilidad).
Qué es un spread de crédito y cómo se escalan los puntos básicos
Esta calculadora es la identidad de manual rentabilidad menos rentabilidad, no un OAS, ni un Z-spread sobre una curva spot, ni un I-spread sobre swaps; esas construcciones descuentan a lo largo de toda una curva o extraen opciones implícitas y necesitan calendarios de flujos que este endpoint no toma.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Envíe por POST un cuerpo JSON con dos números finitos obligatorios: corporate_yield, la rentabilidad del bono corporativo u otro crédito con riesgo, y risk_free_yield, la del referente libre de riesgo emparejado. Se aceptan los alias corporate_bond_yield, y_corp y yield_corporate para el primer campo; risk_free_rate, y_rf, treasury_yield y benchmark_yield para el segundo. yield_unit es opcional, un enum de percent (por defecto) o decimal. percent significa cotizaciones de mercado como 5.5 para el cinco y medio por ciento; decimal significa 0.055 para la misma tasa. decimals es opcional, un entero de cero a doce (por defecto seis) que controla el redondeo half-up de las salidas numéricas. Si acierta, el cuerpo ecoa las rentabilidades interpretadas y la unidad, luego devuelve spread_percent (la diferencia en puntos porcentuales) y spread_bps (esa diferencia por cien), más una cadena formula que reescribe la identidad usada. Ejemplo: corporate_yield 5.5, risk_free_yield 4.0, yield_unit percent produce una brecha de 1.5 puntos porcentuales y un spread de crédito de 150 puntos básicos. Campos ausentes, cadenas vacías, booleanos o valores no finitos como NaN e infinitos fallan con invalid_input nombrando el campo y no se facturan. Combine la respuesta con sus propias curvas si necesita un Tesoro emparejado por duración; este endpoint resta los dos números que usted ya eligió.
Dónde una calculadora de spread de crédito aporta valor
Los integradores conectan el endpoint a cuadernos, flujos n8n o workers en el borde para fijar goldens cuando cambia una hoja de valoración. Como la implementación es parse de nivel A pura, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cuánto cuesta la calculadora de spread de crédito?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.