Method: FTX::API::Orders#create

Defined in:
lib/ftx/api/orders.rb

#create(query = {}) ⇒ Object

Raises:

  • (ArgumentError)


23
24
25
26
27
28
29
# File 'lib/ftx/api/orders.rb', line 23

def create(query = {})
  raise ArgumentError.new(
    "Market, side, price (can be nil), tupe and size params required"
    ) unless [:market, :side, :price, :type, :size].all? { |i| query.include? i }
  
  send_request(:post, "/orders", query)
end