Skip to main content

FuturesOrderResponse

symbolstring

Market symbol

orderIDstring

Order ID

clOrderIDstring

Custom order ID

orderTypeinteger

76: Limit · 77: Market · 80: Algo

sidestring

Trade side

pricenumber

Order price

statusinteger

Order status code: 2 (ORDER_INSERTED) · 4 (FULLY_MATCHED) · 5 (PARTIAL_FILL) · 6 (CANCELLED) · 9 (TRIGGER_INSERTED) · 10 (TRIGGER_ACTIVATED) · 15 (REJECTED)

time_in_forcestring

Time in force: GTC · IOC · FOK · HALFMIN · FIVEMIN · HOUR · TWELVEHOUR · DAY · WEEK · MONTH

timestampint64

Order timestamp

triggerboolean

Whether order is a trigger order

triggerPricenumber

Trigger price (0 if not a trigger order)

avgFilledPricenumber

Average filled price

messagestring

Trade message

stealthnumber

Algo orders only

deviationnumber

Algo orders only

remainingSizeinteger

Current order size minus filled size

originalOrderSizeinteger

Original quantity — unchanged after amendments

currentOrderSizeinteger

Latest quantity (filled + remaining)

filledSizeinteger

Quantity filled in this update

totalFilledSizeinteger

Cumulative filled quantity

postOnlyboolean

Whether order is post-only

positionModestring

ONE_WAY · HEDGE · ISOLATED

positionDirectionstring

Position direction: LONG · SHORT (only present in HEDGE/ISOLATED mode)

positionIdstring

Position ID

FuturesOrderResponse
{
"symbol": "string",
"orderID": "string",
"clOrderID": "string",
"orderType": 0,
"side": "string",
"price": 0,
"status": 0,
"time_in_force": "string",
"timestamp": 0,
"trigger": true,
"triggerPrice": 0,
"avgFilledPrice": 0,
"message": "string",
"stealth": 0,
"deviation": 0,
"remainingSize": 0,
"originalOrderSize": 0,
"currentOrderSize": 0,
"filledSize": 0,
"totalFilledSize": 0,
"postOnly": true,
"positionMode": "string",
"positionDirection": "string",
"positionId": "string"
}