Class: Cryptohopper::Resources::MarketMaker
- Inherits:
-
Object
- Object
- Cryptohopper::Resources::MarketMaker
- Defined in:
- lib/cryptohopper/resources/marketmaker.rb
Overview
‘client.marketmaker` — market-maker bot ops + market-trend overrides + backlog.
Instance Method Summary collapse
- #backlog(backlog_id) ⇒ Object
-
#backlogs(**params) ⇒ Object
Backlog.
- #cancel(data = {}) ⇒ Object
- #delete_backlog(backlog_id) ⇒ Object
- #delete_market_trend(data = {}) ⇒ Object
- #get(**params) ⇒ Object
-
#get_market_trend(**params) ⇒ Object
Market-trend overrides.
- #history(**params) ⇒ Object
-
#initialize(client) ⇒ MarketMaker
constructor
A new instance of MarketMaker.
- #set_market_trend(data) ⇒ Object
Constructor Details
#initialize(client) ⇒ MarketMaker
Returns a new instance of MarketMaker.
7 8 9 |
# File 'lib/cryptohopper/resources/marketmaker.rb', line 7 def initialize(client) @client = client end |
Instance Method Details
#backlog(backlog_id) ⇒ Object
47 48 49 50 |
# File 'lib/cryptohopper/resources/marketmaker.rb', line 47 def backlog(backlog_id) @client._request("GET", "/marketmaker/get-backlog", params: { backlog_id: backlog_id }) end |
#backlogs(**params) ⇒ Object
Backlog
42 43 44 45 |
# File 'lib/cryptohopper/resources/marketmaker.rb', line 42 def backlogs(**params) @client._request("GET", "/marketmaker/get-backlogs", params: params.empty? ? nil : params) end |
#cancel(data = {}) ⇒ Object
16 17 18 |
# File 'lib/cryptohopper/resources/marketmaker.rb', line 16 def cancel(data = {}) @client._request("POST", "/marketmaker/cancel", body: data) end |
#delete_backlog(backlog_id) ⇒ Object
52 53 54 55 |
# File 'lib/cryptohopper/resources/marketmaker.rb', line 52 def delete_backlog(backlog_id) @client._request("POST", "/marketmaker/delete-backlog", body: { backlog_id: backlog_id }) end |
#delete_market_trend(data = {}) ⇒ Object
36 37 38 |
# File 'lib/cryptohopper/resources/marketmaker.rb', line 36 def delete_market_trend(data = {}) @client._request("POST", "/marketmaker/delete-market-trend", body: data) end |
#get(**params) ⇒ Object
11 12 13 14 |
# File 'lib/cryptohopper/resources/marketmaker.rb', line 11 def get(**params) @client._request("GET", "/marketmaker/get", params: params.empty? ? nil : params) end |
#get_market_trend(**params) ⇒ Object
Market-trend overrides
27 28 29 30 |
# File 'lib/cryptohopper/resources/marketmaker.rb', line 27 def get_market_trend(**params) @client._request("GET", "/marketmaker/get-market-trend", params: params.empty? ? nil : params) end |
#history(**params) ⇒ Object
20 21 22 23 |
# File 'lib/cryptohopper/resources/marketmaker.rb', line 20 def history(**params) @client._request("GET", "/marketmaker/history", params: params.empty? ? nil : params) end |
#set_market_trend(data) ⇒ Object
32 33 34 |
# File 'lib/cryptohopper/resources/marketmaker.rb', line 32 def set_market_trend(data) @client._request("POST", "/marketmaker/set-market-trend", body: data) end |