しかたがないので、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