Module: MaxExchangeApi::PrivateV3::TradeApi

Included in:
MaxExchangeApi::PrivateV3Api
Defined in:
lib/max_exchange_api/private_v3/trade_api.rb

Instance Method Summary collapse

Instance Method Details

#my_trades(wallet_type: 'spot', market: nil, timestamp: nil, from_id: nil, order_by: 'desc', limit: 50) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/max_exchange_api/private_v3/trade_api.rb', line 14

def my_trades(wallet_type: 'spot', market: nil, timestamp: nil, from_id: nil, order_by: 'desc', limit: 50)
  send_request(
    :get,
    "/wallet/#{wallet_type}/trades",
    market: market,
    timestamp: timestamp,
    from_id: from_id,
    order: order_by,
    limit: limit,
  )
end

#my_trades_of_order(order_id = nil, client_oid: nil) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/max_exchange_api/private_v3/trade_api.rb', line 6

def my_trades_of_order(order_id = nil, client_oid: nil)
  if order_id
    send_request(:get, '/order/trades', order_id: order_id)
  else
    send_request(:get, '/order/trades', client_oid: client_oid)
  end
end