Iruca Log

Iruca Log

東京に住むWeb系エンジニアによる技術&雑記ブログ

SNSでフォローする!

「株式投資メモ」から無料で国内の株価データを取得する

こんにちは、irucaです。

株式のシステムトレードを行っている人は、自分の売買アルゴリズムを作るために過去の株価データを取得してデータ分析をしたいですよね。しかし無料でそうしたデータを提供してくださるところはなかなか無いことも事実です。
今回は「株式投資メモ」のウェブサイトから無料で過去の国内個別株式の株価データをいただく方法をご紹介します。

国内株式の過去の株価データの取得

日本国内の株式はリスクが高いながらも、日本国内に住む人にとって最も手の出しやすい金融商品の1つです。
近年流行しているシステムトレードにおいて、自作アルゴリズム(ルール)によって自動売買を行おうと考えると、過去の株価等のデータを用いてデータ分析を行うことはいわば必須の作業となってきます。

しかしながら、そうしたデータを得ようと思うと大抵の証券会社などのデータ提供サービスは有料であることに気がつきます。
1日ごとのロウソク足データでよいので無料で手軽に提供してくださっているところはないのかと調べると、「株式投資メモ」というウェブサイトで株価データベースを無料で提供してくれていることに気がつきます。

今回はこちらのデータを利用させていただきます。

取得手順

  1. 株式投資メモのトップページから「個別株価データ」を選択

f:id:iruca21:20190108000455p:plain
株式投資メモトップページ

  1. 数字4桁の銘柄コードもしくは企業名などの銘柄名から銘柄を検索、結果に出てきた銘柄名をクリック
  2. 「2018」などの西暦ごとのページへ移動

f:id:iruca21:20190108000527p:plain
株式投資メモ銘柄検索ページ

  1. 「CSVデータダウンロードページへ」ボタンを押す
  2. 「CSVダウンロード」を押す

f:id:iruca21:20190108000618p:plain
株式投資メモCSVデータダウンロードページ

すると株価データを含むCSVファイルがダウンロードされます。

f:id:iruca21:20190108000740p:plain
株式投資メモCSVファイル


めちゃくちゃありがたいですね ...!

余談 (Linuxの知識がある方向け)

ウェブサイトのソースコードを見ていると、下記のAPIを叩くことでCSVが取得できそうなことが分かります。

$ curl -X POST -k -d "code=1301" -d "year=2018" "https://kabuoji3.com/stock/file.php" > 1301_2018.csv

(code: 銘柄コード, year=西暦)

しかしスクレイピングに近いAPIの叩き方になるので保証はありません。
ちゃんとWebサイトを閲覧して、株式投資メモさんのサイトに出てくる広告をクリックでもして、感謝を述べながら1つ1つダウンロードしましょう!笑

ではでは。