Scaricare dati in Python con Yahoo Finance

Per scaricare dati in python il codice è il seguente:

import yfinance
pd.set_option('display.max_rows', 1000000)
ticker = 'spy'
start_date = '2020-01-01'
end_date= '2025-01-01'
interval = '1d'
data = yfinance.download(ticker, start_date, end_date, interval)

Gli intervalli che si possono utilizzare sono '1d', '1wk' e '1mo', rispettivamente giornalieri, settimanale e mensile. E' possibile modificare gli input a piacere, che sono ticker, start_date, end_date e interval. La variabile data sarà un dataframe che contiene tutte le informazioni di prezzo scaricate, quindi data, apertura, chiusura, massimo e minimo, per l'intervallo considerato.