IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Calcola l'RSI usando il metodo appropriato di talib e la colonna Close dei dati di prezzo. Salvalo in una nuova colonna chiamata RSI_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.____())
Modifica ed esegui il codice