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
Istruzioni dell'esercizio
- Calcola l'ADX usando l'apposita funzione di
talibe le colonneHigh,LoweCloseinstock_data. Salvalo in una nuova colonnaADX_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.____())