本記事では、チャートデータを取得する雛形コードを載せました。ライブラリは「pandas_datareader」を使用します。下図は、ある銘柄の現在から過去5年間の期間を指定して取得した例です。


■インストールは次の通りです
pip install pandas-datareader
■本プログラム
import datetime as dt
import pandas_datareader.data as web
from dateutil import relativedelta
ticker_symbol = '3159'
delta_years = -5
now = dt.datetime.now()
target_day = now + relativedelta.relativedelta(years = delta_years)
print(target_day)
print(now)
code = ticker_symbol + '.JP'
df = web.DataReader(code, 'stooq', target_day, now)
df
print('columns -> \n', df.dtypes)
print('index -> ', df.index.dtype)
DF = df.sort_index(ascending = True)
DF
DF['Close'].plot(title = 'maruzen', grid = True)
以上
<広告>
リンク
<広告>
リンク