しかたがないので、SBI証券のリアルタイム更新を利用して、ほぼリアルタイム(3秒ディレイくらい)で株価を取得できるライブラリを作りました。
SBI証券のアカウントは必須です。
まずはインストール
gem install Sbirsp使い方のサンプル
require "sbirsp" Sbirsp.configure do |config| config.username = "user_id" config.password = "password" end @client = Sbirsp::Client.new @client.code = 9984 @client.show_stock_price loop do if @old_price != @client.price puts "#{@client.price}" @old_price = @client.price end end複数クライアントを同じプロセス内で起動した時の動作が怪しいので、なんとか調整したい。
githubにソースコードをアップしています。
https://github.com/face-do/sbirsp
0 件のコメント:
コメントを投稿