Gdex v0.1.1 Gdex.Order View Source
Link to this section Summary
Functions
Cancel a previously placed order
Cancell all open orders
Cancell all open orders for the specified product
Get a single order by id
List the currently open orders
Place order on the exchange
Link to this section Types
Link to this type
list_opt()
View Source
list_opt() :: {:status, order_status} | {:product_id, binary}
Link to this type
order_opt()
View Source
order_opt :: {:client_oid, binary} | {:type, order_type} | {:stp, self_trade_prevention} | {:price, Gdex.amount} | {:size, Gdex.amount} | {:time_in_force, time_in_force} | {:cancel_after, cancel_after} | {:post_only, boolean} | {:funds, Gdex.amount}
Link to this type
self_trade_prevention()
View Source
self_trade_prevention :: :dc | :decrease_and_cancel | :co | :cancel_oldest | :cn | :cancel_newest | :cb | :cancel_both
Link to this type
time_in_force()
View Source
time_in_force :: :gtc | :good_till_canceled | :gtt | :good_till_time | :ioc | :immediate_or_cancel | :fok | :fill_or_kill
Link to this section Functions
Cancel a previously placed order.
Cancell all open orders.
Cancell all open orders for the specified product.
Get a single order by id
.
List the currently open orders.
Can be streamed.
Link to this function
place(product_id, side, opts \\ [])
View Source
place(binary, order_side, [order_opt]) :: Gdex.Request.t
Place order on the exchange.