匿名の私たち

哀愁漂うサラリーマン

株価自動取得方法について

こんばんは!

 

Pythonで株の自動売買ツールもしくは自動分析ツールを作ってみたいなと思い、勉強を始めました。

これを機にPythonも株もAIも勉強できればいいなと思っています。

 

本記事ではひとまず、株価を取得できないといけないので、ネットから株価を取得するコードを作成してみました。

 

あくまでテストですので、ファーストリテイリングの株価を取得して取得した株価の表示と、横軸を日付、縦軸を終値となるようプロットしてみました。

 

以下、コードになります。

もし、興味持っていただけた方がいれば参考にしてみてください。

 

f:id:samurai0322:20210211225057p:plain

 

以下、結果となります。

 

Open High Low Close Volume
Date
2021-02-09 93630.00 95480.00 92820.00 95130.00 594800
2021-02-08 91920.00 93740.00 91690.00 93630.00 624000
2021-02-05 92190.00 92970.00 91350.00 92210.00 494000
2021-02-04 92200.00 92920.00 91020.00 91020.00 379400
2021-02-03 91060.00 92280.00 90320.00 92200.00 500000
... ... ... ... ... ...
2016-02-19 30191.86 30354.21 29647.42 30086.81 786380
2016-02-18 31041.92 31061.03 29933.96 30526.16 1063723
2016-02-17 31223.40 31347.56 29341.79 29838.45 1157532
2016-02-16 31242.50 32025.73 30764.94 31338.02 1026347
2016-02-15 31643.65 31987.50 31061.03 31729.64 1064454

[1217 rows x 5 columns]

 

f:id:samurai0322:20210211225209p:plain

 

おお!できてますね!!

どうやら、「pandas_datareader」では過去5年分のデータしか取得できないようですね。

 

これらのデータを使えばテクニカル分析ぐらいは簡単にできそうですね。

時間があればAIの勉強がてら自作AIに学習させてみたいですね。

 

ちなみにPythonのインストール、ライブラリのインストール方法。

※今回のコードを実行するには「pandas_datareader」と「matplotlib」のライブラリが必要です。

 

 

samurai0322.hatenablog.com

 

samurai0322.hatenablog.com

 

 

以上