CurrentPrice
A gem for crawling public endpoints for current stock price & current option chain details
Goals
- Obtain the 'instantaneous' price of a stock
- Obtain all available option contracts for a given stock
Installation
Add this line to your application's Gemfile:
gem 'current-price'
And then execute:
$ bundler
Or install it yourself:
$ gem install current-price
Usage
require 'current-price'
client = CurrentPrice::Google.client(:requesting_handle => "my_handle")
client.option_chain("CSCO") #=> {"9-16-2016"=>{:puts=>[{:price=>"0.03", :bid=>"-", :ask=>"0.02", :close=>"0.00", :oi=>"290", :volume=>"-", :strike=>"19.00"}, ..
Yahoo
require 'current-price'
client = CurrentPrice::Yahoo.client(:requesting_handle => "my_handle")
client.quote("CSCO") #=> {:symbol=>"CSCO", :ask=>"30.79", :average_daily_volume=>"23197400", :bid=>"30.60", ..
Contributing
- Fork the project.
- Start a feature/bugfix branch.
- Commit and push until you are happy with your contribution.
- Submit a pull request