ライブラリをインストールする
!pip install yfinance
ライブラリを読み込む
from datetime import date
import yfinance as yf
import matplotlib.pyplot as plt
日次変化率から累積積を計算する
tickers=["QQQ", "SPY", "^N225"] #ティッカーを指定
start=date(2000,1,1) #開始日を指定
end=date.today()
df=yf.download(tickers, start, end)["Close"] #or pdr.get_data_yahoo
display(df.head().append(df.tail())) #前後データの確認
df=df.pct_change() #日次変化率を計算
df=(1+df).cumprod() #累積積を計算
累積積グラフを描画する
df.plot() #累積積グラフを描画
plt.grid(True) #グリッドの表示
yfinanceで取得できる指標を調べる
Yahoo Financeで取得できる指標は「Yahoo Financeで取得できる指標一覧」で確認できます。
関連リンク
コメント