12 votos

Calcular la rentabilidad anualizada de las acciones con múltiples transacciones

Entiendo cómo calcular la rentabilidad anualizada de una acción cuando tengo una sola compra, es decir

(principal + gain/principal) ^ (365/days) - 1

¿pero cómo se calcula cuando tengo múltiples compras y ventas en un periodo de tiempo?

0 votos

¿Podría utilizar simplemente el coste medio por unidad * unidades actuales

11voto

albwq Puntos 1215

La mejor manera de hacerlo es utilizar TIR . Es un cálculo complicado, pero tendrá en cuenta los múltiples flujos de entrada y salida de efectivo a lo largo del tiempo junto con los "periodos de inactividad" en los que su dinero puede no haber hecho nada. Excel puede calcularlo por usted utilizando la función Función XIRR

0 votos

Ja. Estaba componiendo esta misma respuesta, cuando vi esto aparecer. Lo tienes Eric, buena respuesta.

1 votos

Aquí está otra respuesta con un ejemplo de hoja de cálculo de la TIR.

10voto

Stu Puntos 7999

Trate cada transacción como algo separado, con su propio principal, su propia ganancia y su propio número de días. Entonces, la rentabilidad total anualizada no es más que una media ponderada de cada rentabilidad anualizada, con la ponderación relacionada con el número de acciones de esa transacción.

0 votos

Además, aquí hay un post relacionado que hice que tiene algunos enlaces útiles para realizar cálculos como estos. money.stackexchange.com/questions/2992/

0 votos

Excelente, tiene mucho sentido. También este es el mejor método para mí, ya que esto se implementará en el código en lugar de Excel (realmente debería haber significado esto por adelantado, lo siento Eric).

0 votos

@CodeKiwi - En caso de que decidas que lo necesitas, puedes implementar la TIR en código también, aunque es un algoritmo bastante ineficiente ya que es algo no determinista. En Google encontrarás muchos ejemplos de código.

3voto

tobes Puntos 19

Ya que Brad respondió con una gran respuesta, me gustaría ofrecer otro comentario: Hay que tener cuidado con los resultados. Los rendimientos anualizados de las operaciones a corto plazo pueden producir algunos resultados locos. Por ejemplo, una ganancia del 10% en una semana no es inaudita para las acciones individuales, pero (1,1)^52 = 142. o un rendimiento del 14,100%. Esto puede ser obvio, pero puede ayudar a los que no están tan familiarizados con los números a entender que los datos de menos de un año no van a proporcionar una conclusión tan útil como a más largo plazo. Nota: Ni siquiera un año refleja realmente el éxito de una estrategia determinada.

0 votos

Crédito parcial gracias joe, entonces ¿crees que para las acciones mantenidas durante menos de un año debería añadir al cálculo como rendimiento simple ponderado en lugar de anualizado?

0 votos

Creo que cuando se incluyen suficientes acciones, el riesgo de que la rentabilidad anualizada sea una cifra engañosa es muy reducido. El enfoque de la media ponderada o el cálculo de la cartera total es una buena idea.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X