Calculadora de rentabilidad de cartera
Calcula la rentabilidad de toda una cartera a partir del peso y la rentabilidad de cada posición, y descubre qué posiciones la impulsaron. ¿Tienes aportaciones o retiradas? Cambia al segundo modo para comparar la rentabilidad ponderada por tiempo (cómo lo hicieron tus inversiones) con la rentabilidad ponderada por dinero (cómo le fue a tu dinero).
Última actualización:
Convierte la rentabilidad en % en una ganancia en dinero.
Ejemplo: “2025-04-01, 10000, 47500” = se aportaron 10,000 el 1 de abril cuando la cuenta valía 47,500. El tercer valor es necesario para la rentabilidad ponderada por tiempo.
Cómo usar Calculadora de rentabilidad de cartera
- Elige un modo. Usa “Rentabilidad ponderada de las posiciones” para una foto fija, o “Ponderada por tiempo vs ponderada por dinero” si entró o salió dinero.
- Introduce tus posiciones una por línea como nombre, peso % (o importe) y rentabilidad %, por ejemplo “Bonos, 25, 2.1”.
- Para los flujos de caja, introduce las fechas y los valores inicial y final, y luego una línea por aportación o retirada: fecha, importe y el valor de la cuenta justo antes.
- Haz clic en Calcular rentabilidad para ver la rentabilidad de la cartera, la contribución de cada posición o la TWR y la MWR una al lado de la otra.
- Revisa los pasos y la tabla y luego copia los resultados o descarga la tabla en CSV.
Fórmulas de rentabilidad de cartera
| Medida | Fórmula | Qué te dice |
|---|---|---|
| Rentabilidad ponderada | R = Σ wᵢ × rᵢ | Rentabilidad de una combinación de posiciones en un periodo sin flujos de caja |
| Contribución | wᵢ × rᵢ (puntos porcentuales) | Cuánto sumó o restó cada posición al total |
| Ponderada por tiempo (TWR) | (1 + r₁)(1 + r₂)…(1 + rₙ) − 1 | Rendimiento de las inversiones, sin efecto de aportaciones y retiradas |
| Ponderada por dinero (MWR) | Σ CFₜ ÷ (1 + r)^(días/365) = 0 | Tasa anual obtenida con tu dinero real, momento incluido |
| Dietz modificado | ganancia ÷ (V₀ + Σ Fᵢ × Wᵢ) | Aproximación rápida de la rentabilidad ponderada por dinero |
| Anualizada | (1 + R)^(1/años) − 1 | Convierte una rentabilidad de varios años en una tasa anual |
Ejemplo resuelto: por qué difieren la TWR y la MWR
Empiezas el año con $20,000. El 30 de junio ha crecido hasta $24,000 (+20 %) y aportas otros $20,000, así que la cuenta tiene $44,000. El 31 de diciembre vale $39,000, una caída de alrededor del 11.4 % en el segundo semestre.
- Ponderada por tiempo: 1.20 × (39,000 ÷ 44,000) − 1 = 1.20 × 0.8864 − 1 ≈ +6.4%. Las inversiones en sí ganaron a lo largo del año.
- Ponderada por dinero: aportaste $40,000 y terminaste con $39,000, una pérdida de $1,000, así que la TIR es de alrededor de −3.3%. Una mayor parte de tu dinero estuvo invertida durante el semestre malo.
Ninguno de los dos números es incorrecto. Responden a preguntas distintas: “¿Cómo se comportó la cartera?” frente a “¿Cómo le fue a mi dinero?”. Carga el ejemplo “Aportación antes de una caída” de arriba para ver este caso.
Consejos para obtener resultados precisos
- Usa la rentabilidad total (variación del precio más dividendos e intereses) de cada posición, no solo la variación del precio.
- Cuenta los dividendos reinvertidos como crecimiento, no como aportaciones. Solo el dinero que entra o sale de la cuenta es un flujo de caja.
- Para la rentabilidad ponderada por tiempo, anota el valor de la cuenta el día de cada flujo, antes de que el dinero entre o salga.
- Las comisiones cobradas de la cuenta reducen el valor y bajan la rentabilidad; las comisiones que pagas desde fuera no se incluyen.
- Compara con un índice de referencia en las mismas fechas, usando su índice de rentabilidad total.
Preguntas frecuentes
¿Cómo se calcula la rentabilidad de una cartera?
Multiplica la rentabilidad de cada posición por su peso (su parte del valor total de la cartera al inicio) y suma los resultados: R = Σ wᵢ × rᵢ. Una cartera con un 60 % en acciones que rinden un 10 % y un 40 % en bonos que rinden un 3 % obtuvo 0.6 × 10 % + 0.4 × 3 % = 7.2 %.
¿Qué diferencia hay entre la rentabilidad ponderada por tiempo y la ponderada por dinero?
La rentabilidad ponderada por tiempo (TWR) encadena las rentabilidades entre flujos de caja, así que mide cómo se comportaron las inversiones con independencia de cuándo se añadió o retiró dinero. Es la que publican los gestores de fondos. La rentabilidad ponderada por dinero (MWR) es la tasa interna de retorno de tus flujos de caja reales, así que también refleja tu momento: añadir dinero antes de una subida la aumenta y añadirlo antes de una caída la reduce.
¿Qué rentabilidad debo usar?
Usa la rentabilidad ponderada por tiempo para comparar tu cartera con un fondo o un índice, o para evaluar a un asesor que no controla tus aportaciones. Usa la rentabilidad ponderada por dinero para ver lo que tú ganaste realmente con el dinero que invertiste.
¿Por qué necesito el valor de la cuenta antes de cada flujo de caja?
La TWR divide el periodo en cada aportación o retirada y necesita el valor justo antes de cada una para medir la rentabilidad de cada subperiodo. Sin esos valores solo se pueden calcular la rentabilidad ponderada por dinero y la aproximación Dietz modificada.
¿Los pesos deben basarse en los valores iniciales?
Sí. Para una rentabilidad ponderada de un solo periodo, usa el valor de cada posición al inicio del periodo. Usar los pesos al final del periodo sobrevalora las posiciones que mejor lo hicieron.
¿La rentabilidad ponderada por dinero está anualizada?
Sí. Se resuelve como XIRR: Σ flujo de caja ÷ (1 + r)^(días/365) = 0, así que r es una tasa anual. La calculadora también la convierte en una rentabilidad sobre todo tu periodo para poder compararla directamente con la TWR.
¿Qué es el método Dietz modificado?
Un atajo para la rentabilidad ponderada por dinero que no necesita iteraciones: ganancia ÷ (valor inicial + cada flujo de caja ponderado por la parte del periodo en que estuvo invertido). Suele estar muy cerca de la TIR en periodos de un año o menos.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.