ForHosting KIT · Finanzas y dinero

Calculadora TRIR

Rentabilidades anuales del 8 %, -2 % y 5 % se encadenan en un total del 11,132 %, porque cada periodo crece sobre el anterior en lugar de promediarse. También obtiene la rentabilidad anualizada compuesta para cualquier número de periodos al año. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Rendimientos
8, -2, 5
Períodos por año
1
Obtiene
N
3
Años
3
Factor de crecimiento
1,11132
Rendimiento total
11,132

La tasa integrada total de rentabilidad, abreviada a menudo TRIR, es el crecimiento compuesto que una secuencia de resultados periódicos produjo de verdad una vez que esas tasas de subperiodo se enlazan geométricamente en lugar de promediarse. Una media simple de más ocho, menos dos y más cinco por ciento sobrestima la trayectoria que siguió una cartera, porque una pérdida encoge la base sobre la que capitalizan las ganancias posteriores. Esta calculadora acepta una lista no vacía de retornos periódicos en tanto por ciento, multiplica los factores de crecimiento uno más cada tasa y anualiza el producto con el número de periodos por año, de modo que la cifra principal es una rentabilidad anualizada compuesta. Una lista de retornos vacía es entrada no válida y no se factura.

Qué significa el TRIR y cómo se anualiza el producto

Una lista de retornos periódicos no es una sola tasa hasta que se multiplican los factores de crecimiento. Si el periodo uno ganó ocho por ciento, el periodo dos perdió dos por ciento y el periodo tres ganó cinco por ciento, el relativo de riqueza es 1.08 por 0.98 por 1.05, no la media aritmética de esos tres porcentajes.

Ese producto menos uno es la tasa integrada total de rentabilidad en toda la ventana: el resultado del periodo de tenencia que usted habría obtenido al dejar una unidad invertida en cada periodo listado. Comparar ventanas de distinta duración sigue exigiendo un reloj común, así que la calculadora eleva el mismo producto a p sobre n y resta uno, donde n es el número de periodos listados y p es cuántos de esos periodos caben en un año civil.

Con p igual a uno la lista se trata como observaciones anuales y la cifra anualizada es la media geométrica de los factores de crecimiento menos uno. Con p igual a doce un año de observaciones mensuales se anualiza en un paso; veinticuatro observaciones mensuales abarcan dos años y el exponente pasa a ser un medio. Un periodo de menos cien por ciento exactos es un aniquilamiento: el producto vale cero y la rentabilidad anualizada es menos cien por ciento.

Una rentabilidad peor que menos cien por ciento haría negativo un factor de crecimiento, lo que sale de los reales con un exponente fraccionario, de modo que esa entrada se rechaza en lugar de devolver un valor complejo.

Anualizar una cadena de retornos de subperiodo de una cartera

Enlace retornos mensuales o trimestrales en tanto por ciento en un TRIR de periodo de tenencia y la rentabilidad anualizada compuesta correspondiente, sin colapsar la trayectoria en un CAGR de inicio y fin.

Claves de respuesta ponderadas por el tiempo en aula y CFA

Genere resultados reproducibles de enlace geométrico que distingan una media aritmética de tasas periódicas del producto de factores de crecimiento sobre la misma lista.

¿Cómo se calcula la tasa integrada total de rentabilidad (TRIR)?

Cada porcentaje periódico se convierte en un factor de crecimiento 1 + r. El producto de esos factores menos uno es el TRIR del periodo de tenencia.

¿Los retornos son porcentajes o decimales?

Porcentajes. Envíe 8 para un periodo del ocho por ciento. Enviar 0.08 se trataría como ocho centésimas de por ciento, no como ocho por ciento.

¿Qué ocurre si la lista de retornos está vacía?

Se exige una lista no vacía; un arreglo vacío se rechaza y no se factura.

¿Cómo anualizo rentabilidades mensuales?

Indique 12 periodos por año. Así un año de cifras mensuales se anualiza en un solo paso, y veinticuatro cifras mensuales abarcan dos años, de modo que el producto encadenado se eleva a un medio antes de restar uno.

¿Qué pasa con un periodo de -100 %?

Es una pérdida total: el producto encadenado se vuelve cero y la rentabilidad anualizada es de -100 %. Una cifra peor que -100 % se rechaza, porque un factor de crecimiento negativo no tiene una anualización real.

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.

POSThttps://api.kit.forhosting.com/fin/trir

¿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.

curl -X POST https://api.kit.forhosting.com/fin/trir \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"returns":[8,-2,5]}'
{
  "returns": [
    8,
    -2,
    5
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.trir",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_items10000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Contrato de entrada, listas vacías y forma de la respuesta

Ocho significa ocho por ciento en ese periodo, no un decimal 0.08 salvo que de verdad pretenda ocho centésimas de por ciento. Utilice uno para series anuales, cuatro para trimestrales, doce para mensuales, cincuenta y dos para semanales o trescientos sesenta y cinco para diarias. Un cero, un valor negativo o una fracción como 2.5 se rechaza en lugar de redondearse en silencio. La validación fallida no consume saldo. Mantenga las listas en diez mil periodos o menos. Envíe mediante POST un cuerpo JSON cuyo campo obligatorio es returns, un arreglo no vacío de porcentajes finitos. Los alias periodic_returns, rates y r apuntan a la misma lista para que una columna de hoja conserve un nombre familiar. Si returns falta, está vacío o no es una lista de números finitos, la tarea falla con invalid_input nombrando returns y no se factura; el mensaje contratado de lista vacía afirma que returns debe ser una lista no vacía de retornos periódicos. El opcional periods_per_year es un entero positivo de uno a trescientos sesenta y cinco y vale uno cuando se omite; se aceptan los alias frequency, ppy y compounds_per_year. Cada escalar puede llegar como número JSON o como cadena numérica; la lista misma puede ser un arreglo JSON o una cadena separada por comas. Si acierta, el cuerpo ecoa returns, informa n y periods_per_year, da years como n dividido entre p y devuelve growth_factor junto con total_return como porcentaje, total_return_decimal como fracción, annualized_return como porcentaje y annualized_return_decimal como fracción, más una cadena formula que reitera la identidad del producto.

Dónde resulta útil una calculadora de TRIR

Los equipos de carteras usan una calculadora de tasa integrada total de rentabilidad cuando ya tienen una cadena de resultados de subperiodo —fichas mensuales de fondos, informes trimestrales de mandato o rentabilidades anuales ponderadas por el tiempo y ajustadas por aportaciones— y la pregunta es el equivalente anualizado compuesto, no un CAGR de inicio y fin que ignoraría la trayectoria. Los estudiantes y los candidatos CFA necesitan un oráculo determinista que enlace geométricamente una serie de deberes y rechace una lista vacía en lugar de mostrar NaN en silencio, cifra que un formulario defectuoso podría tratar como acierto. Esta página no es una herramienta CAGR de valor inicial y valor final, no es una EAR a partir de una sola cotización nominal y un recuento de capitalización, y no es un IRR ponderado por el dinero que depende del calendario de flujos: esas consultas son intenciones distintas y ya tienen página propia. Los equipos de producto conectan el mismo contrato a demostraciones de alta para que quien pega doce porcentajes mensuales con periods_per_year igual a doce vea el mismo annualized_return que la API devolverá luego en las pruebas de producción. Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo y sin red de salida. Mantenga las solicitudes pequeñas, fije annualized_return redondeado en las pruebas y obtendrá cifras TRIR reproducibles para hojas, plugins LMS y workers de borde sin levantar un servicio de hojas propio.

Demostraciones de producto y fixtures de integración

Alimente widgets de desempeño y pruebas automáticas con valores deterministas de annualized_return que coinciden byte a byte con el widget gratuito del navegador.

¿Cómo cambia periods_per_year la cifra anualizada?

Fija p en G^(p/n) − 1. El valor por omisión 1 trata cada retorno listado como anual. Use 12 para series mensuales, 4 para trimestrales, 52 para semanales o 365 para diarias, de modo que una ventana más larga se anualice sobre el número correcto de años.

¿Cuánto cuesta la calculadora de TRIR?

La herramienta del navegador es gratuita. Las solicitudes a la API usan saldo KIT de prepago a $0.002 por llamada correcta; la entrada no válida, incluida una lista de retornos vacía, no se factura.

Ver la documentación completa del KIT →