Convertidor de punto básico
Veinticinco puntos básicos son el 0,25 %, o 0,0025 en decimal, y 100 puntos básicos son exactamente el 1 %. Pase cualquier movimiento de tipos o diferencial al porcentaje y al decimal que necesita su hoja de cálculo, también las bajadas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Puntos básicos
- 100
- Porcentaje
- 1
- Decimal
- 0,01
Un punto básico es la centésima parte de un por ciento: un punto básico equivale a 0.01 por ciento, que es el decimal 0.0001. Las mesas de renta fija, los oficiales de crédito y las notas de política monetaria cotizan diferenciales y movimientos de tipos en puntos básicos para que una subida de veinticinco puntos básicos no se confunda nunca con una subida del veinticinco por ciento. Este convertidor de punto básico toma un recuento finito en puntos básicos y devuelve tanto el porcentaje equivalente como el decimal del intervalo unitario que usan las hojas de cálculo y las fórmulas de precio. Cien puntos básicos se convierten en un por ciento y el decimal 0.01; veinticinco puntos básicos, en 0.25 por ciento y el decimal 0.0025. Se admiten recuentos negativos para recortes de tipos y compresión de diferenciales.
Qué es un punto básico y cómo salen el porcentaje y el decimal del recuento
Un punto básico es una unidad financiera creada para poder hablar de cambios pequeños en rentabilidades, cupones y tipos oficiales sin mezclar el lenguaje del por ciento con el del punto porcentual. Por definición, un punto básico es la centésima parte de un por ciento, lo mismo que una parte en diez mil de la magnitud subyacente. Por eso las dos identidades que aplica este convertidor no cambian nunca: el porcentaje iguala el recuento de puntos básicos dividido entre cien, y el decimal iguala el recuento dividido entre diez mil.
Cien puntos básicos son, por tanto, un por ciento y el decimal 0.01; veinticinco puntos básicos son 0.25 por ciento y el decimal 0.0025; un punto básico es 0.01 por ciento y el decimal 0.0001. La misma aritmética vale por encima de cien puntos básicos —ciento cincuenta puntos básicos son 1.5 por ciento y el decimal 0.015— y vale para movimientos con signo: un recorte de veinticinco puntos básicos es menos veinticinco, que se convierte en −0.25 por ciento y el decimal −0.0025.
Cero puntos básicos es una cotización real, no un valor faltante, y se mapea a cero por ciento y decimal cero. Escribir las letras bp o bps detrás de un número es una convención de presentación, no otro sistema numérico; quitar una etiqueta de unidad final opcional y luego dividir es exactamente lo que hace una mesa a mano.
El convertidor no anualiza un movimiento mensual, no convierte un punto de descuento hipotecario (un point es el uno por ciento del principal, no un punto básico), no valora un pip de divisas y no trata bps como bits por segundo. Aplica solo las identidades publicadas al recuento finito que usted ya tiene, para que una nota de tipos, una hoja de condiciones y una prueba unitaria fijen el mismo par de cifras.
Dónde aporta valor un convertidor de punto básico
Las mesas de renta fija y de crédito necesitan un par de cifras reproducible para que una ampliación de veinticinco puntos básicos de un diferencial de crédito se escriba como 0.25 por ciento y como decimal 0.0025 en el mismo memorando, sin que cada analista elija una escala distinta.
Los comentarios de bancos centrales y de tipos cotizan subidas y recortes en puntos básicos; una editorial que posiciona por convertidor de punto básico apunta a quienes ya tienen ese recuento y quieren el porcentaje y el decimal, no un motor de precio de bonos, no un modelo de duración y no una calculadora de valor de pip.
Los ingenieros que escriben pruebas de precio y de riesgo fijan pares conocidos —cien a un por ciento y 0.01, veinticinco a 0.25 por ciento y 0.0025, y un token no numérico como fallo duro— para que un ayudante no trate en silencio los bps como si ya fueran un porcentaje.
Esta página no es un formateador de porcentaje a decimal para tasas de encuesta, ni una herramienta de equilibrio de points hipotecarios, ni un convertidor de caudal de datos que usa bps para bits por segundo; esas son búsquedas distintas y unidades distintas. La validación fallida no consume saldo. Mantenga las peticiones pequeñas, fije el percent y el decimal redondeados en las pruebas y obtendrá aritmética estable de convención de mercado para widgets, hojas de condiciones y workers de borde, sin levantar una biblioteca de precios completa propia.
Qué puede hacer con ella
Notas de tipos oficiales y de subidas
Pase una subida o un recorte de veinticinco o cincuenta puntos básicos al porcentaje y al decimal correspondientes para que un memorando de tipos no mezcle nunca un movimiento de 0.25 por ciento con uno de 25 por ciento.
Cotizaciones de diferenciales de bonos y préstamos
Convierta un paso de diferencial de crédito o de cupón cotizado en bps a las formas de 0.01 por ciento y de intervalo unitario para hojas de condiciones, convenios y hojas de precio.
Preguntas frecuentes
¿Cómo convierto puntos básicos a un porcentaje y a un decimal?
El porcentaje iguala el recuento dividido entre 100; el decimal iguala el recuento dividido entre 10 000. Ejemplo: 100 bps → 1% y decimal 0.01; 25 bps → 0.25% y decimal 0.0025.
¿Cuántos puntos básicos hay en un por ciento?
Exactamente 100. Un punto básico es 0.01 por ciento, así que 100 puntos básicos equivalen a 1 por ciento y al decimal 0.01. Un punto básico en sí es el decimal 0.0001.
¿Qué ocurre si la entrada no es un número finito?
Se rechazan campos ausentes, cadenas vacías, letras, NaN e Infinity, y no se facturan.
¿Se admiten puntos básicos negativos?
Sí. Un recuento con signo es la forma habitual de escribir un recorte de tipos o un estrechamiento de diferencial. Menos 25 puntos básicos se convierten en −0.25% y el decimal −0.0025. Cero también es válido.
¿Un punto básico es lo mismo que un punto de hipoteca?
No. Un punto de descuento hipotecario es el uno por ciento del capital del préstamo, mientras que un punto básico es la centésima parte de un uno por ciento. Este conversor solo trabaja con puntos básicos, no con puntos hipotecarios ni pips de divisas.
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/basis-point \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"basis_points":100}'const res = await fetch("https://api.kit.forhosting.com/fin/basis-point", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"basis_points": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/basis-point",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"basis_points": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/basis-point", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"basis_points":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"basis_points":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/basis-point", 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
{
"basis_points": 100
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.basis_point",
"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.
Límites
max_abs | 1000000000000 |
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
Una entrada ausente o no finita falla con invalid_input y no se factura. Las llamadas correctas cuestan $0.002.
Contrato de entrada, forma de la respuesta y validación
Ejemplo: cien puntos básicos producen percent 1 y decimal 0.01. Ejemplo: veinticinco puntos básicos producen percent 0.25 y decimal 0.0025. Prefiera un número desnudo cuando controle el cliente; acepte una cadena con sufijo de unidad solo cuando se pegue desde una hoja de condiciones. No incruste separadores de miles ni un signo de porcentaje: pertenecen a otras unidades y se rechazan en lugar de adivinarse. Envíe un cuerpo JSON con un único número finito obligatorio, basis_points. Se aceptan los alias bps, bp, bps_count, value, n e input para que una exportación de cotizaciones no necesite un paso de cambio de nombre. El valor puede llegar como número JSON o como cadena numérica; una etiqueta de unidad final opcional bp, bps o las palabras basis point o basis points se elimina antes del análisis. La magnitud absoluta debe permanecer dentro de un billón para que ambos cocientes sigan siendo dobles IEEE finitos en el Worker y en el navegador. Campos ausentes, cadenas vacías, tokens no numéricos, booleanos u objetos, NaN, Infinity y valores fuera de esos límites fallan con invalid_input nombrando el campo y no se facturan. En caso de éxito el cuerpo repite basis_points redondeado, devuelve percent como el recuento dividido entre cien, decimal como el recuento dividido entre diez mil, una cadena formula que usted puede imprimir junto a las cifras, un mensaje breve y pasos de sustitución ordenados. El precio de un ítem correcto es un $0.002 fijo.
Dónde aporta valor un convertidor de punto básico
Los ejercicios de aula y al estilo CFA necesitan un oráculo que trate cien puntos básicos como exactamente un por ciento, permita un recorte con signo y rechace una cadena de letras con invalid_input en lugar de devolver cero en silencio. Como la implementación es parse pura de tier A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Casos de integración
Deberes y pruebas de regresión
Fije 100 bps → 1% / 0.01 y rechace un token no numérico con invalid_input para que los ejercicios de aula y los ayudantes de precio compartan el mismo contrato.
Preguntas técnicas
¿Cuánto cuesta el convertidor de punto básico?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.