個人投資家のためのFinTechプログラミング (日経BPムック) 新品価格 |
pandasでyahooがdeprecatedになって使えない
それを解消するのがこれ
fix-yahoo-finance
https://github.com/ranaroussi/fix-yahoo-finance
そんなわけで使ってみた
・インストール
1 |
pip install fix_yahoo_finance |
・コード
1 2 3 4 5 6 |
#actionsをつけるとdividendが出るようになる import pandas_datareader.data as pdr import fix_yahoo_finance as yf yf.pdr_override() # <== that's all it takes :-) print(pdr.get_data_yahoo("AAPL", start="2017-01-01", end="2018-04-30", as_panel=False, group_by="ticker", auto_adjust=False, actions="only")) |
・結果
1 2 3 4 5 6 7 |
value action Date 2017-02-09 0.57 DIVIDEND 2017-05-11 0.63 DIVIDEND 2017-08-10 0.63 DIVIDEND 2017-11-10 0.63 DIVIDEND 2018-02-09 0.63 DIVIDEND |
DIVIDENDとSPLITは取れるけど
本に書いてあったようにPERは取れない模様でした