ブルーの趣味Log

日々の備忘録

【Python】米国株のデータを取得してみる

引っ越しも一段落

新居にも慣れてきて、最近は私の部屋らしく散らかり始めました・・・

う〜ん、来年はミニマリストを目指そうかな



プチミニマリストあたりが限界かな

米国株!

突然ですが、半年くらい前から米国株投資を始めました。

といってもいくつかのETF(上場投資信託)を定期的に購入しているだけですが。
(実は株でブログを書こうとしたのですが、知識が浅い上に、ETFを積み立てているだけなので書くことがなく断念)

とりあえずPython

とりあえずPython

Python 米国株 取得」でググると、pandas-datareaderを使って簡単にデータを取得できることがわかりました。
non-dimension.com

pandas-datareaderのインストールは簡単。

sudo pip install pandas-datareader

使い方も簡単♪Googleの株価を取得してみます。(ソースはyahooです)

import pandas_datareader.data as web
from pandas_datareader.nasdaq_trader import get_nasdaq_symbols

datum = web.DataReader("GOOGL","yahoo","2019/12/14","2019/12/24")

実行結果がこちら

>>> datum
                   High          Low         Open        Close   Volume  \
Date                                                                      
2019-12-13  1351.349976  1341.660034  1347.900024  1346.869995  1658500   
2019-12-16  1363.530029  1350.609985  1355.000000  1360.699951  1406400   
2019-12-17  1364.329956  1350.770020  1362.410034  1354.890015  1647400   
2019-12-18  1359.430054  1350.459961  1357.000000  1351.910034  1166500   
2019-12-19  1357.530029  1348.750000  1351.910034  1356.439941  1446100   
2019-12-20  1364.000000  1350.729980  1363.099976  1351.219971  2504500   
2019-12-23  1361.849976  1348.000000  1358.729980  1350.630005   996800   
2019-12-24  1352.010010  1344.170044  1350.209961  1344.430054   673400   

              Adj Close  
Date                     
2019-12-13  1346.869995  
2019-12-16  1360.699951  
2019-12-17  1354.890015  
2019-12-18  1351.910034  
2019-12-19  1356.439941  
2019-12-20  1351.219971  
2019-12-23  1350.630005  
2019-12-24  1344.430054  

簡単!!!


とはいったものの

ここから機械学習で上昇する株を当てるとかやってみたいところですが、それがなかなか難しいのが現実(できたら億万長者)

余っているRaspberryPiを使って、自分の所有している株の株価を教えてくれる目覚まし時計とかを作ってみようかな


(いやだなそんな目覚まし時計・・・)