株のシステムトレードをしよう - 1から始める株自動取引システムの作り方

株式をコンピュータに売買させる仕組みを少しずつ作っていきます。できあがってから公開ではなく、書いたら途中でも記事として即掲載して、後から固定ページにして体裁を整える方式で進めていきます。

歩み値を配信するサーバその6: 東証から歩み値CSVを買った

how-to-make-stock-trading-system.dogwood008.com

下記で実際に2021年11月分の全銘柄歩み値を買った。

db-ec.jpx.co.jp

まず、ヘッダは下記のようになっている。

date,issue code,isin code,exchange code,issue classification,industry code,securities under supervision and to be delisted flag,time,session distinction,price,trading volume,transaction id

日本語訳は下記の通り(データ仕様書より)。

年月日, 銘柄コード, ISINコード, 銘柄区分, 業種コード, 整理・監理銘柄区分, 成立時刻, 場区分, 歩み値, 取引高, 空売り規制フラグ, 終値入力フラグ, 状態フラグ, トランザクションID

このうち、必要なものは 年月日, 銘柄コード, 成立時刻, 歩み値, 取引高 である。

ただ、入手できるCSVは圧縮時は373MBだが、展開すると4.45GBの単一ファイルに膨らむ。

圧縮時は373MBだが、展開すると4.45GBに膨らむ
圧縮時は373MBだが、展開すると4.45GBに膨らむ

なので、次回はここから必要な銘柄をフィルタしてインポートできるようにするか、まとめて全部インポートできるか等を考えていく。

(C) 2020 dogwood008 禁無断転載 不許複製 Reprinting, reproducing are prohibited.