Bitstamp Ruby API
Feel free to fork, modify & redistribute under the MIT license.
Installation
Add this line to your application's Gemfile:
gem 'bitstamp'
Setup
Bitstamp.setup do |config|
config.key = YOUR_BITSTAMP_USERNAME
config.secret = YOUR_BITSTAMP_PASSWORD
end
If you fail to set your key or secret a MissingConfigExecption
will be raised.
Bitstamp ticker
The bitstamp ticker. Returns last, high, low, volume, bid and ask
Bitstamp.ticker
Fetch your open order
Returns an array with your open orders.
Bitstamp.orders.all
Create a sell order
Returns an Order object.
Bitstamp.orders.sell(amount: 1.0, price: 111)
Create a buy order
Returns an Order object.
Bitstamp.orders.buy(amount: 1.0, price: 111)
To be continued!*
Tests
If you'd like to run the tests you need to create a yaml file in the
root of the gem bit_stamp_details.yml which holds your authentication
details for Bitstamp.
bitstamp:
id: 'bitstamp id'
password: 'bitstamp password'
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request