Conditional
Conditional order that stays inactive until its trigger price is reached, then submits a limit or market order.
Conditional order that stays inactive until its trigger price is reached, then submits a limit or market order.
Possible values: []
Client-assigned order identifier for tracking and idempotency.
Trading pair symbol.
Order side: BUY or SELL.
Possible values: [BUY, SELL]
Order size in number of contracts.
Position mode this order applies to (one-way or hedge).
Possible values: [ONE_WAY, HEDGE, ISOLATED]
ONE_WAYTime-in-force policy applied once the order is triggered.
Possible values: [FOK, GTC, IOC, HALFSEC, HALFMIN, FIVEMIN, HOUR, TWELVEHOUR, DAY, WEEK, MONTH]
GTCIf true, the order can only reduce an existing position and cannot open or increase one.
If true, the triggered order is rejected if it would take liquidity, ensuring maker-only execution.
Limit price used once the order is triggered. Omit for a market-style trigger.
Price at which the order becomes active.
Reference price type used to evaluate the trigger.
Possible values: [INDEX_PRICE, LAST_PRICE, MARK_PRICE]
Reference price type used to evaluate the take-profit trigger.
Possible values: [INDEX_PRICE, LAST_PRICE, MARK_PRICE]
Reference price type used to evaluate the stop-loss trigger.
Possible values: [INDEX_PRICE, LAST_PRICE, MARK_PRICE]
Take-profit trigger price attached to the resulting order.
Stop-loss trigger price attached to the resulting order.
{
"orderType": "LIMIT",
"clOrderId": "string",
"symbol": "string",
"orderSide": "BUY",
"orderSize": 0,
"positionMode": "ONE_WAY",
"timeInForce": "GTC",
"reduceOnly": true,
"postOnly": true,
"orderPrice": 0,
"triggerPrice": 0,
"triggerType": "INDEX_PRICE",
"takeProfitTriggerType": "INDEX_PRICE",
"stopLossTriggerType": "INDEX_PRICE",
"takeProfitTriggerPrice": 0,
"stopLossTriggerPrice": 0
}