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
marketorder 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
limitorder 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
stopLossMarketorder 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:triggerPriceThe interface that provides the necessary request parameters to create a
stopLossLimitorder 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:triggerPricetakeProfitMarket orders are subject to slippage in fast-moving market conditions.The interface that provides the necessary request parameters to create a
takeProfitMarketorder 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
takeProfitLimitorder 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:triggerPricecallbackRate%, 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
trailingStopMarketorder 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