Rentabilidad ajustada por riesgo

Introducción al análisis de carteras en Python

Charlotte Werger

Data Scientist

Elige una cartera

$ $

Cartera 1

  • Rentabilidad anual: 14%
  • Volatilidad (desviación estándar): 8%

$ $

Cartera 2

  • Rentabilidad anual: 6%
  • Volatilidad: 3%
Introducción al análisis de carteras en Python

Rentabilidad ajustada por riesgo

$$

  • Define la rentabilidad midiendo el riesgo asumido para obtenerla
  • Suele expresarse como un ratio
  • Permite comparar objetivamente entre inversiones
  • Indica si la rentabilidad justifica el riesgo
Introducción al análisis de carteras en Python

Ratio de Sharpe

  • El ratio de Sharpe es el ratio de rentabilidad ajustada por riesgo más usado
  • Se calcula así:
  • $ Sharpe \; ratio = \frac{R_p - R_f} {\sigma_p} $

  • Donde: $ R_p$ es la rentabilidad de la cartera, $R_f$ es la tasa libre de riesgo y ${\sigma_p} $ es la desviación estándar de la cartera

  • ¿Recuerdas la fórmula de ${\sigma_p}$ de la cartera?

  • $ \sigma_p = \sqrt(Weights \; transposed (Covariance \; matrix \; * \; Weights)$)
Introducción al análisis de carteras en Python

Anualizar la volatilidad

$$

  • La desviación estándar anualizada se calcula así: $ \sigma_a=\sigma_m * \sqrt{T} $
  • $ \sigma_m $ es la desviación estándar medida
  • $ \sigma_a $ es la desviación estándar anualizada
  • T es el número de datos por año
  • Alternativamente, con varianza en lugar de desviación estándar: $ \sigma_a^2=\sigma_m^2 * {T} $
Introducción al análisis de carteras en Python

Cálculo del ratio de Sharpe

# Calculate the annualized standard deviation
annualized_vol = apple_returns.std()*np.sqrt(250)
print (annualized_vol)

0.2286248397870068
# Define the risk free rate
risk_free = 0.01
# Calcuate the sharpe ratio
sharpe_ratio = (annualized_return - risk_free) / annualized_vol
print (sharpe_ratio)

0.6419569149994251
Introducción al análisis de carteras en Python

¿Qué cartera elegiste?

$ $

Cartera 1

  • Rentabilidad anual: 14%
  • Volatilidad (desviación estándar): 8%
  • Ratio de Sharpe: 1,75

$ $

Cartera 2

  • Rentabilidad anual: 6%
  • Volatilidad: 3%
  • Ratio de Sharpe: 2
Introducción al análisis de carteras en Python

¡Vamos a practicar!

Introducción al análisis de carteras en Python

Preparing Video For Download...