Plantilla seguimiento fondos

Para debatir todo tipo de cuestiones, noticias y teoría de inversión Bogleheads® (no personales).
Elab
Mensajes: 10
Registrado: Lun Feb 04, 2019 19:48

Re: Plantilla seguimiento fondos

Mensaje por Elab » Dom Feb 17, 2019 22:09

CrazyBone escribió:
Lun Feb 11, 2019 08:47
Elab escribió:
Lun Feb 11, 2019 00:41
dullinvestor escribió:
Mié Feb 06, 2019 19:03
El cálculo de la rentabilidad TWR de cada fondo realmente la forma más sencilla y exacta de hacerlo sería a partir de la evolución de su Valor Liquidativo, sin tener para nada en cuenta los importes en él invertidos/reembolsados. Es decir, se calcularía a partir del VL liquidativo actual y del VL de la primera compra, sin más.
La fórmula que muestras en las instrucciones se utilizaría para calcular el TWR de toda la cartera, concretamente para cada uno de los periodos entre una aportación/reembolso y la siguiente (a cualquier fondo). Ésto requiere conocer el VL de todos los fondos de la cartera el día que se hace una aportación o reembolso a cualquiera de los fondos. Como no tenemos esa información, no es posible calcular el TWR de la cartera. La opción de hacer la media ponderada según la distribución inicial de la cartera creo que puede dar lugar a resultados muy alejados de la realidad, por lo que yo no la utilizaría.
dullinvestor, gracias por reportar el error del MWR. Ya está corregido para que se calcule el MRW de la cartera a partir del conjunto de movimientos de la cartera, como sugerías, y no como la media ponderada de la rentabilidad de los fondos que la componen.

En cuanto al TWR de la cartera, tengo una duda. Cuando hacemos aportaciones a la cartera, normalmente hacemos suscripciones automáticas a todos los fondos que componen la cartera el mismo día (al menos yo), por lo que ya tendríamos todos sus NAV. Por lo que entiendo que si calculo TWR de la cartera sobre todos los movimientos de la cartera en vez de como media ponderada, debería dar una resultado más exacto, ¿cierto?
La única pega es unas suscripciones se hacen efectivas antes que otras, aún habiéndolas el mismo día, por lo que podría haber una diferencia de 1-3 días entre ellas. No sé si afectaría mucho al resultado..

Aquí lo explican bastante bien https://www.gestionpasiva.com/time-weig ... ed-return/ , probablemente la forma mas exacta de calcularlo.

Si se tuviera un asset de cash o efectivo no tendrías ningún problema porque la aportación o reembolso a cash es instantánea. Sino pues cuando se haga efectiva suscripción es cuando lo anotas como aportación.
Y el Asset en Cash, ¿no se puede emular con un fondo monetario, aunque realmente no se hagan suscripciones a éste?

Elab
Mensajes: 10
Registrado: Lun Feb 04, 2019 19:48

Re: Plantilla seguimiento fondos

Mensaje por Elab » Dom Feb 17, 2019 22:30

dullinvestor escribió:
Mar Feb 12, 2019 20:38
Para los inversores que, como tú, aportan a todos los fondos a la vez, sí podrías obtener un TWR de la cartera bastante bueno. Se trataría de calcular el valor de la cartera en ese momento de la aportación (no importaría mucho que los VLs fueran de 2 ó 3 días distintos cercanos), e ir calculando los TWR de cada periodo entre aportaciones. El problema sería para los que, como yo, aportamos únicamente al fondo o fondos que se van quedando rezagados. En este caso no podemos calcular un valor de la cartera, y no se puede obtener el TWR de la misma.
No veo ninguna solución sencilla para todas las casuísticas. La opción de mantener un asset de efectivo que sugiere @CrazyBone es buena, y no sería difícil de implementar en la hoja, pero requiere que todo el mundo sepa cómo utilizarla.
En otro rato intentaré explicar por aquí cómo se puede automatizar la grabación diaria en la hoja del valor de la cartera, que podría ser una forma de resolverlo.
No, no sería difícil, aunque no estoy seguro de cómo utilizarlo. El Asset en afectivo mantendría las suscripciones a fondos en vuelo y serviría para ayudar a calcular una rentabilidad más exacta de la cartera, ¿verdad?

Avatar de Usuario
dullinvestor
Mensajes: 23
Registrado: Mié Ene 09, 2019 16:37

Re: Plantilla seguimiento fondos

Mensaje por dullinvestor » Lun Feb 18, 2019 18:54

Como creo que de todas formas, lo básico para calcular correctamente la TWR es tener el valor de la cartera diariamente, me he hecho una copia de tu hoja en la que he añadido precisamente eso, la grabación automática diaria del valor de la cartera (sin usarlo para nada de momento).

En la pestaña Datos he añadido un par de columnas a la derecha del todo para recoger la fecha y el valor, los cuales se actualizan con una macro (Herramientas -> Macros -> GrabarValorCartera). He programado que dicha macro se ejecute todos los días sobre las 8 de la mañana.

Por otra parte, ya comenté que el cálculo de la TWR de un solo fondo lo más adecuado es hacerlo en base a su VL (sin tener en cuenta nuestras aportaciones/reembolsos). He añadido también en la pestaña Datos, sobre los 'TWR FUND n', el resultado de mi cálculo, y en el 4º fondo la diferencia con tu cálculo es muy grande, creo que deberías revisarlo.

Por último, un tema que no tiene relación directa con la plantilla, pero que trata sobre obtención de VL históricos. En esta otra hoja, hice hace tiempo unos ejemplos de cómo se pueden obtener VL históricos tanto de fondos como de ETFs a partir de la página teletrader.com, y de GoogleFinance (sólo ETFs). En principio no se puede usar de forma genérica en una plantilla, sino que cada uno tendría que adaptarla a sus fondos, pero para los que sepan hacerlo, es super-potente, porque con los VL de todos tus fondos y en cualquier fecha, se puede reconstruir la evolución de la cartera en cualquier periodo.
"Investing should be dull. It shouldn't be exciting. Investing should be more like watching paint dry or grass grow. If you want excitement, take $800 and go to Las Vegas..."
 Paul Samuelson
Listado fondos indexados

ferdb
Mensajes: 3
Registrado: Mié Feb 13, 2019 21:38

Re: Plantilla seguimiento fondos

Mensaje por ferdb » Lun Feb 18, 2019 20:05

ClarkBo escribió:
Sab Feb 16, 2019 12:08
@ferdb, podrías compartir el código que usas para:
web app en html vinculada a la hoja para poder extraer/introducir datos, etc.
Me interesa mucho esa parte, gracias.
Hola ClarkBo, ahora lo tengo en fase muy Beta, pero por supuesto lo compartiré cuando esté más decente el código y la funcionalidad.

Como ya te dije, está muy adaptado a mis necesidades. Yo tengo una hoja donde están apuntadas todas las operaciones (compra, scrip, compra/venta derechos, dividendos, split, etc), y lo que estoy haciendo es un script de Sheets que renderiza código en Html y Javascript para poder introducir nuevos movimientos en la hoja de datos, de esta forma, al hacerlo "externamente" no tengo que acceder a esa hoja que está creciendo mucho y que por un descuido podría eliminar o cambiar algún dato, y se me iría todo al traste. Lo dicho, si eso sirve para alguien, lo comparto sin problema cuando esté listo
Un saludo!

Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje