Skip to content

Open / Close Futures Position

Endpoint: /v1/futures/order/create

Request Parameters

Required

Method: POST

Request Parameters

Parameter Required Type Example Description
contract_type Yes string open Action type: open to open a position, close to close a position
type Yes string buy-limit Order type: buy-limit, sell-limit, buy-market, sell-market, buy-tactics, sell-tactics, buy-market-tactic, sell-market-tactics
lever_rate Yes int 10 Leverage multiplier (required for opening positions and strategy orders; not required for closing positions)
price No number 1 Order price (required for all limit orders)
amount Yes number 100 Number of contracts
symbol Yes string ETH-USDT Futures trading pair
trigger_price No string 5 Trigger price (required for conditional and strategy orders, and limit take-profit/stop-loss orders)
stop_loss_price No string 3 Stop-loss price (mutually exclusive with trigger_price)
stop_profit_price No string 7 Take-profit price (mutually exclusive with trigger_price)
is_full No int 1 Margin mode: 1 isolated margin, 2 cross margin. Default: 1

Response Parameters

Parameter Required Type Example Description
errno Yes int 0 Status code
errmsg Yes string success Status message
result Yes object See example Result data

Result Fields

Parameter Required Type Example Description
order_id Yes string BL786401542840282676 Order ID

Response Example

JSON
{
    "errno": 0,
    "errmsg": "success",
    "result": {
        "order_id": "BL786401542840282676"
    }
}