Sha256: 5a63935903f474a5240027f0246c92d305dadfececd10ace39d480f2c75a6a05

Contents?: true

Size: 1.7 KB

Versions: 1

Compression:

Stored size: 1.7 KB

Contents

# Ruby wrapper for the Mt. Gox Trade API.


## <a name="fork"></a>This Fork
This is a fork of https://github.com/sferik/mtgox. This fork features a rework of the
original business domain entities into new Models, with an intent to make these Models
ActiveModel-compliant in future.

## <a name="installation"></a>Installation
    gem install mt_gox

## <a name="alias"></a>Alias
After installing the gem, you can get the current price for 1 BTC in USD by
typing `btc` in your bash shell simply by setting the following alias:

    alias btc='ruby -r rubygems -r mtgox -e "puts MtGox.ticker.sell"'

## <a name="examples"></a>Usage Examples
    require 'rubygems'
    require 'mtgox'

    # Fetch the latest price for 1 BTC in USD
    puts MtGox.ticker.sell

    # Fetch open asks
    puts MtGox.asks

    # Fetch open bids
    puts MtGox.bids

    # Fetch the last 48 hours worth of trades (takes a minute)
    puts MtGox.trades

    # Certain methods require authentication
    MtGox.configure do |config|
      config.key = YOUR_MTGOX_KEY
      config.secret = YOUR_MTGOX_SECRET
    end

    # Fetch your current balance
    puts MtGox.balance

    # Place a limit order to buy one bitcoin for $0.011
    MtGox.buy! 1.0, 0.011

    # Place a limit order to sell one bitcoin for $100
    MtGox.sell! 1.0, 100.0

    # Cancel order #1234567890
    MtGox.cancel 1234567890

    # Withdraw 1 BTC from your account
    MtGox.withdraw! 1.0, "1KxSo9bGBfPVFEtWNLpnUK1bfLNNT4q31L"

[issues]: https://github.com/arvicco/mtgox/issues

## <a name="copyright"></a>Copyright
Copyright (c) 2011 Erik Michaels-Ober.
Copyright (c) 2012 Arvicco (extensions).

See [LICENSE][] for details.

[license]: https://github.com/sferik/mtgox/blob/master/LICENSE.md

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mt_gox-0.7.3 README.md