Module: Cointrader::Stats
- Included in:
- Client
- Defined in:
- lib/cointrader.net/client/stats.rb
Instance Method Summary collapse
-
#orders(params = {}) ⇒ Object
Returns open orders.
- #stats_24h(params = {}) ⇒ Object
- #stats_7d(params = {}) ⇒ Object
- #symbol ⇒ Object
- #trades(params = {}) ⇒ Object
Instance Method Details
#orders(params = {}) ⇒ Object
Returns open orders. currency_pair - 6 character currency pair. Eg: BTCUSD. Defaults to USD if not provided. String, optional book - Filter orders. [buy|sell|all], string, optional limit - Limit resut count. Integer, optional
21 22 23 24 25 |
# File 'lib/cointrader.net/client/stats.rb', line 21 def orders params={} params = get_defaults(params) path = join_params(params, :currency_pair, :book, :limit) request(:get, "/stats/orders/#{path}") end |
#stats_24h(params = {}) ⇒ Object
7 8 9 10 |
# File 'lib/cointrader.net/client/stats.rb', line 7 def stats_24h params={} params = get_defaults(params) request(:get, "/stats/daily/#{params[:currency_pair]}") end |
#stats_7d(params = {}) ⇒ Object
12 13 14 15 |
# File 'lib/cointrader.net/client/stats.rb', line 12 def stats_7d params={} params = get_defaults(params) request(:get, "/stats/weekly/#{params[:currency_pair]}") end |
#symbol ⇒ Object
3 4 5 |
# File 'lib/cointrader.net/client/stats.rb', line 3 def symbol request(:get, '/stats/symbol') end |
#trades(params = {}) ⇒ Object
27 28 29 30 31 |
# File 'lib/cointrader.net/client/stats.rb', line 27 def trades params={} params = get_defaults(params) path = join_params(params, :currency_pair, :limit, :offset) request(:get, "/stats/trades/#{path}") end |