【第1回】株価サーバーの構築の概要

December 11, 2020

株価サーバーpython

無一物中Project記事一覧


はじめに

銘柄選びをする際、証券会社のサイトで用意されたツールを使う訳ですが、チャート表示ぐらいはそれで十分なんですが、少し変わったスクリーニングをしたいような場合やシステムトレードのバックテストをするときなどは、自分で株価データを持ちたいですよね。

毎日の日本株の株価データを公開している無尽蔵というサイトがあります。 ここには、1996年以降の日々の株価データが、以下の形式のcsvファイルで公開されています。

例:2020年11月20日の株価データ

T201120.csv
2020/11/20,1001,11,1001 日経225,25486,25555,25425,25527,1088960000,東証1部
2020/11/20,1002,11,1002 TOPIX,1721,1727,1717,1727,1088960000,東証1部
2020/11/20,1301,11,1301 極洋,2848,2848,2820,2832,10200,東証1部
2020/11/20,1305,11,1305 ダイワTPX,1807,1815,1804,1813,403730,東証1部
2020/11/20,1306,11,1306 TOPIX投,1785,1794,1782,1792,944230,東証1部
  ...
2020/11/20,1712,31,1712 ダイセキ環境,0,0,0,0,0,名古1部
2020/11/20,1712,11,1712 ダイセキ環境,698,700,693,700,24100,東証1部
  ...
2020/11/20,9996,91,9996 サトー商会,1472,1490,1439,1490,1100,JAQ
2020/11/20,9997,11,9997 ベルーナ,924,928,907,916,199600,東証1部

無尽蔵サイトのお知らせには、

無尽蔵はファミリーのプライベート・サイトです。
掲載データーは保管の意味合いのものであり、掲載の継続や、
定時更新を保証するものではありません。
閲覧の制限はしませんが、できるだけ他のデーター・サイトの
ご利用をお薦めします。

という記載がありますが、利用制限等は特にないようです。

サイトを見ると、「無尽蔵」は投資情報会社という訳ではなさそうで、個人もしくは何らかの団体で運営しているサイトのように見えます。ですから、ある日突然にサイトが閉鎖となるリスクはあるものの、20年以上公開が続いている実績から、一定の信頼はあります。

株価サーバー構築

本シリーズでは、「無尽蔵」から株価データを取得し、自サイトに株価サーバの構築した際の備忘録です。株価サーバから供給された株価データをもとにチャート表示やスクリーニングを行う機能をpythonで実装する方法も紹介しています。

名付けて「無一物中Project」です。無一物中無尽蔵。

無一物中Projectは、以下の記事から成ります。

まとめ

無一物中Project第1回では、無尽蔵サイトから、株価データを取得し、株価サーバー構築する手順の概要を解説しました。詳細はリンク先を参照のこと。


Written by questions6768 who lives in Uji, Kyoto.