Skip to main content

Market

Market order

orderType stringrequired

Market order

Possible values: []

clOrderIdstring

Client-assigned order identifier for tracking and idempotency.

symbolstringrequired

Trading pair symbol.

orderSidestringrequired

Order side: BUY or SELL.

Possible values: [BUY, SELL]

orderSizeint64required

Order size in number of contracts.

takeProfitTriggerTypestring

Reference price type used to evaluate the take-profit trigger.

Possible values: [INDEX_PRICE, LAST_PRICE, MARK_PRICE]

stopLossTriggerTypestring

Reference price type used to evaluate the stop-loss trigger.

Possible values: [INDEX_PRICE, LAST_PRICE, MARK_PRICE]

takeProfitTriggerPricedouble

Take-profit trigger price. When reached, an attached take-profit order is fired.

stopLossTriggerPricedouble

Stop-loss trigger price. When reached, an attached stop-loss order is fired.

positionModestring

Position mode this order applies to (one-way or hedge).

Possible values: [ONE_WAY, HEDGE, ISOLATED]

reduceOnlyboolean

If true, the order can only reduce an existing position and cannot open or increase one.

Market
{
"orderType": "LIMIT",
"clOrderId": "string",
"symbol": "string",
"orderSide": "BUY",
"orderSize": 0,
"takeProfitTriggerType": "INDEX_PRICE",
"stopLossTriggerType": "INDEX_PRICE",
"takeProfitTriggerPrice": 0,
"stopLossTriggerPrice": 0,
"positionMode": "ONE_WAY",
"reduceOnly": true
}