3 votos

¿Cómo convertir rendimientos diarios en rendimientos anuales?

Tengo una tarea: descargar comillas diarias de acciones, crear una cartera y trazar una línea CML. Se dio una tasa libre de riesgo: 6.5% anual. Decidí convertir los rendimientos diarios en rendimientos anuales, utilizando la fórmula de aquí: $$RendimientoAnual = [(RendimientoDiario + 1)^{365} - 1]*100\%$$ Descubrí que los números de resultado son simplemente absurdos. Por ejemplo, para una empresa el precio de 07/09/2017 fue de 27.025, el precio de 08/09/2017 fue de 27.77. Entonces $$ RendimientoDiario = \frac{27.77-27.025}{27.025} = 0.0276$$ $$RendimientoAnual = [(1.0276)^{365} - 1]*100\% = 2069063\%$$ Supongo que hice algo mal. ¿Podrías ayudarme, por favor? Y otra pregunta más: ¿puedo convertir un rendimiento diario en rendimiento anual así? $$RendimientoAnual = RendimientoDiario*365$$

3 votos

Tu cálculo no es incorrecto: si pidieras prestados $\$100$ a tu amigable prestamista a un interés del $2.76\%$ diario compuesto y no lo devolvieras, en efecto deberías alrededor de $\$2$ millones al final del año; agradece que las tasas de interés sean tan bajas, ya que un $3\%$ diario llevaría a una deuda de más de $\$4.8$ millones. La absurda es citar cambios diarios como tasas anuales, cuando no hay posibilidad de que dicho rendimiento se repita día tras día. Incluso la costumbre de EE. UU. de citar cambios trimestrales del PIB como tasas anuales no es sabia: si necesitas una tasa anual, entonces observa el cambio real durante $12$ meses.

0 votos

Oh, lo entiendo, ¡gracias! ¿Entonces debo convertir la tasa libre de riesgo anual a tasa diaria y crear una cartera con ellas para evitar esta 'absurdidad', verdad?

8voto

Yacoby Puntos 603

Entonces, permíteme comenzar con tu segunda pregunta. No puedes multiplicar por 365. Podrías aproximarla por $$\log(\text{Tasa de Retorno Anual})=365*\log(\text{Tasa de Retorno Diaria}),$$ pero para lo que estás haciendo, no tiene sentido hacerlo.

Tienes razón en tu tasa de rendimiento anualizada. Es del 2069063%. Debería ser obvio por qué no querrías hacer esto.

Existen dos soluciones. La primera es convertir tasas anuales, como la tasa de bonos, de un formato anual a uno diario. Así que haz que tu tasa libre de riesgo sea: $$\text{Tasa libre de riesgo diaria}=1.065^{\frac{1}{365}}-1=0.0001725485.$$ La segunda es buscar a través de las fechas de tus retornos y encontrar retornos que estén separados por 365 días, por lo que el retorno sería $$r=\frac{p_{366}}{p_1}.$$

Al annualizar los retornos diarios, estás aumentando increíblemente la variabilidad, pero es artificial, por lo que no es un verdadero aumento, es un artefacto del método que estás eligiendo.

-1voto

Omar A. Shaban Puntos 151

Ambos están equivocados. La forma correcta de anualizar es tomar el rendimiento diario promedio (que típicamente será un número muy pequeño como 0.0005) y luego aplicar la primera fórmula. Créanme, funciona y no obtendrán un resultado loco como el mencionado arriba, donde simplemente citaron un rendimiento en lugar del promedio diario. Otra buena convención es usar solo días de negociación, que en promedio son 250, en lugar de los 365 días del año.

Sé que es un hilo antiguo, pero tuve que publicar esto en caso de que alguien más se encontrara con él.

2 votos

Esto no parece contradecir el comentario de Henry, ver "no hay perspectiva de que tal retorno se repita cada día".

-2voto

cablesm Puntos 1526

Es tan simple como esto:

Paso 1: Calcular el rendimiento diario % = (Precio de cierre de hoy - Precio de cierre de ayer)*100/Precio de cierre de ayer

Ejemplo: Precio de cierre de ayer = 200 Precio de cierre de hoy = 201 Rendimiento diario % = (201-200)*100/200 = 0.5%

Paso 2: Retorno anual = Rendimiento diario % * 365

En el ejemplo anterior: Retorno anual % = 0.5*365 % = 182.5%

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