yfinance

yfinance er et Python-bibliotek, der giver brugerne mulighed for at downloade historiske markedsdata fra Yahoo Finance. Det tilbyder værktøjer til at hente detaljerede aktieinformationer, herunder prisdata, aktiedeling og udbytteinformation. Dette bibliotek er meget nyttigt for finansielle analyser og kvantitative analyser.

Vi bruger det ofte sammen med andre pakker, såsom Pandas, MatPlotLib og NumPy.

Et eksempel på hvordan vi trækker data ud kan ses her

import yfinance as yf
import pandas as pd
from datetime import date, timedelta
from matplotlib import pyplot as plt

Start = date.today() - timedelta(365)
Start.strftime('%Y-%m-%d')

End = date.today() + timedelta(2)
End.strftime('%Y-%m-%d')

def closing_price(ticker):
    Asset = pd.DataFrame(yf.download(ticker, start=Start,
      end=End))     
    return Asset

microsoft = closing_price('MSFT') 
print(microsoft)
plt.plot(microsoft['Adj Close'])
plt.show()

Det kommer med følgende resultat -

Untitled

Untitled