ForHosting KIT · Utilidades de desarrollo

Rentabilidad ponderada por tiempo

La rentabilidad ponderada por tiempo mide cómo se comportó una estrategia de inversión sin que el importe ni el momento de las aportaciones y retiradas externas distorsionen el resultado.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca los valores de la cartera en subperiodos consecutivos, sitúe cada flujo de caja al inicio o al final de su periodo y la calculadora obtendrá cada rentabilidad antes de encadenarlas en una cifra acumulada. Así podrá comparar gestores, modelos o estrategias entre cuentas cuyos titulares movieron cantidades distintas en fechas diferentes.

Divida el intervalo de medición cuando haya flujos externos

El cálculo comienza dividiendo todo el intervalo de medición en subperiodos. Debe crear un límite cada vez que entre o salga dinero por motivos ajenos al rendimiento de la inversión. Las aportaciones, los depósitos, las retiradas y las distribuciones que abandonan la cuenta son flujos de caja externos. Los intereses, los dividendos que permanecen invertidos, las comisiones y las ganancias o pérdidas de mercado suelen formar parte del rendimiento y no deben introducirse como flujos. Para cada subperiodo, indique el valor de mercado inicial y final. Después, registre el flujo externo como un número positivo si es una aportación o negativo si es una retirada. Seleccione inicio cuando el importe estuvo disponible para invertir durante todo el subperiodo. Seleccione final cuando llegó después de generarse el rendimiento del periodo o cuando la retirada se efectuó al terminar. Las valoraciones en los límites deben ser precisas: si el flujo ocurrió a mitad de un periodo largo, cree un corte de valoración en ese momento. Introduzca las filas en orden cronológico, pues la calculadora encadena las rentabilidades en ese mismo orden.

Comprenda las fórmulas y el encadenamiento

Cuando un flujo se sitúa al final, la calculadora lo resta del valor final y divide el valor final ajustado entre el valor inicial. Cuando se sitúa al inicio, lo suma al valor inicial y divide el valor final entre ese capital invertido. Al restar uno de cualquiera de esos cocientes se obtiene la rentabilidad del subperiodo. Después, cada rentabilidad se convierte en un factor de crecimiento, se multiplican todos los factores y se resta uno al producto. Por ejemplo, una ganancia seguida de una pérdida se compone, no se promedia: porcentajes positivos y negativos iguales no se anulan porque el segundo actúa sobre otra base de capital. La respuesta incluye la forma decimal y porcentual de cada subperiodo, el factor de crecimiento final y la rentabilidad acumulada ponderada por tiempo. El redondeo solo se aplica a los valores mostrados una vez que cada cálculo a precisión completa ya ha participado en la cadena. De este modo se obtienen resultados estables sin el desvío que causaría encadenar porcentajes intermedios ya redondeados.

Interprete el resultado y tenga presentes sus límites

Utilice el porcentaje final para evaluar el proceso de inversión con independencia de las decisiones de financiación del titular. Resulta especialmente adecuado para comparar gestores, índices de referencia, carteras modelo o una misma estrategia entre cuentas con calendarios de aportaciones distintos. Un resultado positivo indica que una unidad de capital expuesta durante todos los subperiodos creció; uno negativo indica que disminuyó. El factor de crecimiento expresa el mismo resultado de forma multiplicativa: un factor superior a uno representa crecimiento y uno inferior señala pérdida. La rentabilidad ponderada por tiempo no es la rentabilidad personal del inversor cuando hubo depósitos o retiradas importantes. Para esa pregunta, la rentabilidad ponderada por dinero o la tasa interna de retorno pondera los flujos según su fecha e importe. Esta calculadora tampoco anualiza el resultado, deduce valoraciones ausentes, estima fechas dentro de un periodo ni compara con un índice. La precisión depende de clasificar bien los flujos externos y disponer de valores de mercado en límites adecuados. Revise las rentabilidades de cada subperiodo para detectar una fila inverosímil antes de utilizar el dato en informes o análisis.

Evaluar a un gestor de cartera

Elimine depósitos y retiradas decididos por el cliente para que la rentabilidad refleje las decisiones de inversión y no el momento de financiación.

Comparar carteras modelo

Encadene rentabilidades homogéneas de estrategias seguidas por cuentas con saldos y calendarios de aportaciones diferentes.

Preparar informes de rendimiento

Obtenga una rentabilidad acumulada auditable junto con las rentabilidades parciales utilizadas en el encadenamiento.

¿Cuánto cuesta la calculadora?

Cada solicitud API cuesta $0.002. El mismo cálculo determinista también puede ejecutarse en el navegador.

¿Las aportaciones se introducen como positivas o negativas?

Introduzca las aportaciones como flujos positivos y las retiradas como flujos negativos.

¿Cuándo debo elegir inicio en vez de final?

Elija inicio si el flujo estuvo invertido durante todo el subperiodo. Elija final si ocurrió después del rendimiento de ese subperiodo.

¿Es igual que la tasa interna de retorno?

No. La rentabilidad ponderada por tiempo elimina el efecto del importe y la fecha de los flujos externos; la tasa interna de retorno mide la experiencia ponderada por dinero del inversor.

¿El resultado anualiza el rendimiento?

No. El resultado es la rentabilidad acumulada de los subperiodos introducidos. Para anualizar se necesita el tiempo transcurrido, que esta entrada no solicita.

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/finance/time-weighted-return

¿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/finance/time-weighted-return \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"periods":[{"beginning_value":10000,"ending_value":10800,"cash_flow":500,"cash_flow_timing":"end"},{"beginning_value":11300,"ending_value":11752,"cash_flow":0,"cash_flow_timing":"end"}]}'
{
  "periods": [
    {
      "beginning_value": 10000,
      "ending_value": 10800,
      "cash_flow": 500,
      "cash_flow_timing": "end"
    },
    {
      "beginning_value": 11300,
      "ending_value": 11752,
      "cash_flow": 0,
      "cash_flow_timing": "end"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "finance.time_weighted_return",
  "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.

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.

Ver la documentación completa del KIT →