Common Enums

View as Markdown

Orders

EnumValues
Order sideBUY / SELL
Position sideBOTH / LONG / SHORT
Normal order typeLIMIT / MARKET
Condition order typeSTOP_MARKET / STOP_LIMIT / TAKE_PROFIT_MARKET / TAKE_PROFIT_LIMIT / TRAILING_STOP
Time in forceGTC / IOC / FOK / GTE_GTC
Trigger price typeMARK_PRICE / CONTRACT_PRICE
Order statusNEW / PENDING / PARTIALLY_FILLED / FILLED / CANCELED / REJECTED / PARTIALLY_FILLED_CANCELED

NEW means the order request has been accepted and returned. PENDING means the order has entered the pending or open-order state.

Positions

EnumValues
Margin mode request value1 cross, 2 isolated
Margin mode stringISOLATED / CROSS
Close trigger mode1 manual, 2 take profit, 3 stop loss, 4 liquidation