日次変化率の累積積グラフから累積リターンを比較する

スポンサーリンク

ライブラリをインストールする

!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で取得できる指標一覧」で確認できます。

コメント

タイトルとURLをコピーしました