ComenzarEmpieza gratis

Calcula el RSI

El cálculo del RSI sigue una fórmula sencilla. RS, o fuerza relativa (Relative Strength), es la media de las subidas de precio en n periodos elegidos, dividida entre la media de las bajadas de precio en esos mismos n periodos.

\( RSI = 100 - 100/(1+RS)\)

Donde: RS = media de subidas de precio / media de bajadas de precio

Todo esto se puede calcular en Python con una sola línea de código. En este ejercicio, harás tu primer cálculo de RSI usando datos históricos diarios de la acción de Google.

Los datos diarios de precios se han cargado como stock_data. Además, talib ya se ha importado por ti.

Este ejercicio forma parte del curso

Trading financiero en Python

Ver curso

Instrucciones del ejercicio

  • Calcula el RSI usando el método adecuado de talib y la columna Close de los precios. Guárdalo en una nueva columna llamada RSI_14.
  • Calcula el RSI usando un periodo de 21 y guárdalo en una nueva columna llamada RSI_21.
  • Imprime las últimas cinco filas de stock_data.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Calculate RSI with the default time period
stock_data['RSI_14'] = ____(stock_data['____'])

# Calculate RSI with a time period of 21
stock_data['RSI_21'] = ____

# Print the last five rows
print(stock_data.____())
Editar y ejecutar código