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
Instrucciones del ejercicio
- Calcula el RSI usando el método adecuado de
taliby la columnaClosede los precios. Guárdalo en una nueva columna llamadaRSI_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.____())