サーラリマンは働き過ぎ、社畜化に注意しよう!!

Yahooファイナンスから株価の取得

python
スポンサーリンク

環境

Python 3.5.4 :: Anaconda custom (64-bit)

Yahooファイナンスから株価の時系列データをダウンロードし、CSVファイルに保存するには、PythonのPandas Datareaderを使用すると簡単です

Pandas Datareaderを使うといかのデータが簡単に入手できる

  • Yahoo! Finance
  • Google Finance
  • Enigma
  • Quandl
  • St.Louis FED (FRED)
  • Kenneth French’s data library
  • World Bank
  • OECD
  • Eurostat
  • Thrift Savings Plan
  • Nasdaq Trader symbol definitions

 

まず、Pandas Datareaderをpipでインストールします。
pip install pandas-datareader

 

例えば、2007-01-04から2017-04-13までの日経平均株価指数(シンボルは’^N225′)を取得し、CSVファイルに保存するには、以下のようなコードとなります。


[py]
from pandas_datareader <span class="code_identifier">import</span> data
 
start = <span class="code_string">'2007-01-04'</span>
end = <span class="code_string">'2017-04-13'</span>
 
hist_prices = data.DataReader(<span class="code_string">'^N225'</span>, <span class="code_string">'yahoo'</span>, start, end)
 
filename = <span class="code_string">'nk225_table.csv'</span>
 
hist_prices.to_csv(filename)
[/py]

これでは日本の株価は取れない
python
スポンサーリンク
シェアする
ふじやんをフォローする
なんでもDIY

コメント