現在上場中の証券コードと会社名を取得するGEM作りました

意外にも現在上場している証券コードのリストを得るgemがなかったので作りました。

github.com

市場は 東証1部/東証2部/Mothers/JASDAQ としています。

使い方

require 'ticker_symbol_jpn'

codes = TickerSymbolJpn.all_codes
p codes[3904] #=> "カヤック"

注意
データを取得する度JPXにアクセスするのでsave_codesとload_codesをなるべく使用して毎回アクセスがいかないようにしてください。

メソッド一覧

all_codes
すべての上場データを取得

first_codes
東証一部上場データを取得

second_codes
東証二部上場データを取得

mothers_codes
マザーズ上場データを取得

jasdaq_codes
JASDAQ上場データを取得

save_codes(json_file_path)
JSONファイルにデータを保存

load_codes(json_file_path)
JSONファイルから読み込み(証券コードがInteger型のハッシュが返ります)