Calcolare l'RSI
Il calcolo dell'RSI segue una formula semplice. RS, o Relative Strength, è la media dei rialzi di prezzo in n periodi scelti, divisa per la media dei ribassi di prezzo negli stessi n periodi.
\( RSI = 100 - 100/(1+RS)\)
Dove: RS = media dei rialzi di prezzo / media dei ribassi di prezzo
Tutti questi calcoli possono essere gestiti in Python con una sola riga di codice. In questo esercizio, eseguirai il tuo primo calcolo dell'RSI usando i dati storici giornalieri del titolo Google.
I dati di prezzo giornalieri sono stati caricati come stock_data. Inoltre, talib è già stato importato per te.
Questo esercizio fa parte del corso
Trading finanziario con Python
Istruzioni dell'esercizio
- Calcola l'RSI usando il metodo appropriato di
talibe la colonnaClosedei dati di prezzo. Salvalo in una nuova colonna chiamataRSI_14. - Calcola l'RSI usando un periodo di 21 e salvalo in una nuova colonna chiamata
RSI_21. - Stampa le ultime cinque righe di
stock_data.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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.____())