Module: Kucoin::Rest::Public::Trades

Included in:
Client
Defined in:
lib/kucoin/rest/public/trades.rb

Instance Method Summary collapse

Instance Method Details

#trades(symbol, limit: 100, since: nil, options: {}) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/kucoin/rest/public/trades.rb', line 6

def trades(symbol, limit: 100, since: nil, options: {})
  params    =   {
    symbol: symbol,
    limit:  limit,
    since:  since
  }
  
  params.delete_if { |key, value| value.nil? }
  
  response  = parse(get("/open/deal-orders", params: params, options: options))&.fetch("data", {})
  ::Kucoin::Models::Trade.parse(response) if response
end