LoginSignup
3
1

More than 1 year has passed since last update.

前回、pythonで株価を取得する記事を書いた。

しかし、yahooが落ちている、もしくはAPIの制限に引っかかる、などのことがあり使えない場合がある。そんな時でもエンジニアたるもの、代替手段を用意しておくべきだと筆者は考える。そこで今回はstooqの使用することを検討する。

前回同様、S&P500のデータを取得する。

早速だがソースコード。

import sys
import pandas_datareader.data as pdr
import pandas as pd
 
start = '2021-01-01'
end = '2021-12-31'
df = pdr.DataReader('^SPX', 'stooq', start, end)

print(df)
df.to_csv('SP500_stooq.csv')

実行結果。

image.png

image.png

Yahoo版とデータの列の形式が異なる、また、ソースコードを見てもらえれば一目瞭然だがティッカーシンボルが異なる、のでそこは注意されたい。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1