A market order is an order to buy or sell a specified quantity of an asset at the best available current price.
Characteristics:
buy
orders:quantity
at the current best available sell price.sell
orders:quantity
at the current best available buy price.quantity
is met.request RestRequestOrderTypeMarket
The interface that provides the necessary request parameters to create a
market
order when calling the RestAuthenticatedClient.createOrder method.
A limit order is an order to buy or sell a specified quantity of an asset at a price that is equal to or more favorable than a given threshold.
Characteristics:
buy
orders:quantity
, provided the market price is at or below the provided limit price
.sell
orders:quantity
, provided the market price is at or above the limit price
.The interface that provides the necessary request parameters to create a
limit
order when calling the RestAuthenticatedClient.createOrder method.
An enum which can be used when defining the timeInForce request parameter.
A stop-loss market order is an order to buy
or sell
a specified quantity of an asset when
its price moves past a particular point, ensuring a higher probability of achieving a predetermined
entry or exit price, limiting the traders loss or locking in a profit. Once the stop price is reached,
the stop-loss order becomes a market order.
Characteristics:
stopLossMarket
order requires specifying the following request parameters:triggerPrice
.stopLossMarket
orders are subject to slippage in fast-moving market conditions.The interface that provides the necessary request parameters to create a
stopLossMarket
order when calling the RestAuthenticatedClient.createOrder method, including trigger price and type.
An enum that should be used when providing the triggerType parameter to provide inline IDE completion and documentation.
A stopLossLimit
order is an order to buy
or sell
a specified quantity of an asset at a specified limit price,
only after the asset's price has reached a specified stop price.
Characteristics:
stopLossLimit
order requires specifying the following request parameters:triggerPrice
The interface that provides the necessary request parameters to create a
stopLossLimit
order when calling the RestAuthenticatedClient.createOrder method, including trigger price, type, and limit price.
An enum that should be used when providing the triggerType parameter to provide inline IDE completion and documentation.
A takeProfitMarket
order is an order to sell or buy a specified quantity of an asset when its price reaches a specified
profit target, ensuring a profit can be realized. Once the take-profit price is reached, the take-profit order becomes a market order.
Characteristics:
takeProfitMarket
order requires specifying the following request parameters:triggerPrice
takeProfitMarket
orders are subject to slippage in fast-moving market conditions.The interface that provides the necessary request parameters to create a
takeProfitMarket
order when calling the RestAuthenticatedClient.createOrder method, including trigger price and type.
An enum that should be used when providing the triggerType parameter to provide inline IDE completion and documentation.
A take-profit limit order is an order to sell or buy a specified quantity of an asset at a specified limit price, only after the asset's price has reached a specified profit target. When the take-profit price is reached, the take-profit order becomes a limit order to sell or buy at the limit price or better.
Characteristics:
The interface that provides the necessary request parameters to create a
takeProfitLimit
order when calling the RestAuthenticatedClient.createOrder method, including trigger price, type, and limit price.
An enum that should be used when providing the triggerType parameter to provide inline IDE completion and documentation.
A trailingStopMarket
order is an order that allows you to sell or buy at the market price once your asset has moved
unfavorably by a specified distance (the trailing amount) from its peak price achieved after order placement.
Characteristics:
trailingStopMarket
order requires specifying the following request parameters:triggerPrice
callbackRate
%, conditionalOrderId
for added flexibility options)trailingStopMarket
orders are subject to slippage in fast-moving market conditions.The interface that provides the necessary request parameters to create a
trailingStopMarket
order when calling the RestAuthenticatedClient.createOrder method, including trailing amount and trigger type.
An enum that should be used when providing the triggerType parameter to provide inline IDE completion and documentation.
Can be used as a convenience when specifying your orders to benefit from inline documentation and auto-complete.
See
Example