IniziaInizia gratis

Calcolare l'ADX

L'Average Directional Movement Index (ADX) è stato sviluppato da J. Welles Wilder come indicatore della forza del trend. Combina due altri indicatori, il plus directional index (+DI) e il minus directional indicator (-DI), ed è ottenuto tramite calcoli piuttosto lunghi. Con Python, però, puoi calcolarlo con una sola riga di codice. In questo esercizio, implementerai il tuo primo indicatore ADX usando i dati giornalieri del titolo Tesla.

I dati storici giornalieri dei prezzi sono stati caricati in 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'ADX usando l'apposita funzione di talib e le colonne High, Low e Close in stock_data. Salvalo in una nuova colonna ADX_14.
  • Calcola di nuovo l'ADX. Questa volta modifica il periodo predefinito impostandolo a 21 e salvalo in una nuova colonna ADX_21.
  • Stampa le ultime cinque righe di stock_data.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Calculate the ADX with the default time period
stock_data['ADX_14'] = ____(stock_data['____'],
                            stock_data['____'], 
                            stock_data['____'])

# Calculate the ADX with the time period set to 21
stock_data['ADX_21'] = ____

# Print the last five rows
print(stock_data.____())
Modifica ed esegui il codice