# Spot Order
# Public Message Parameters
# Order History
| Name | Type | Description |
|---|---|---|
| S | String | Trading Pair |
| p | BigDecimal | Order Price |
| a | BigDecimal | Order Quantity |
| to | BigDecimal | Total Order Amount |
| td | TransferDirectEnum | Trading Direction, Valid values: BUY,SELL |
| et | EntrustTypeEnum | Order Type, Valid values: MARKET,LIMIT,STOP_LIMIT,TRIGGER_ORDER_MARKET,TRIGGER_ORDER_LIMIT,IOC,MARKET_FOK,LIMIT_FOK |
| es | EntrustStatusEnum | Order Status, Valid values: NOT_ACTIVE,ACTIVE,REVOKED,ENTRUSTED,ENTRUST_FAILED,COMPLETED,UN_REVOKED,REVOKE_FAILED |
| us | BigDecimal | Unfilled Quantity |
| ts | BigDecimal | Filled Quantity |
| tv | BigDecimal | Trigger Price |
| tti | Long | Trigger Time |
| F | BigDecimal | Frozen Fees |
| cn | String | Currency Name for This Change |
| ft | FeeTypeEnum | Fee Rate Type, Valid values: COIN_STANDARD,GOLD_STANDARD |
| top | StopOrderOperatorEnum | Trigger Price Operator, Valid values: GTE,LTE |
| fre | String | Planned Order Failure Reason |
| ot | SpotOrderTypeEnum | Order Type, Valid values: ORDINARY,STOP_LIMIT,TRIGGER_ORDER |
| tt | TransactionTypeEnum | Trade Type, Valid values: OTC,EXCHANGE,MARGIN_CROSS,MARGIN_ISOLATED,QUANTIZATION,CONTRACT,CONTRACT_U |
| cati | Long | Cancellation Initiation Time |
| cti | Long | Order Creation Time |
| fti | Long | Order Completion Time |
| fr | BigDecimal | Fee Rate |
| ap | Integer | Quantity Precision |
| pp | Integer | Price Precision |
# Trade Records
| Name | Type | Description |
|---|---|---|
| td | TransferDirectEnum | Trading Direction, Valid values:BUY,SELL |
| S | String | Trading Pair |
| p | BigDecimal | Unit Price |
| a | BigDecimal | Transaction Quantity |
| to | BigDecimal | Transaction Amount |
| F | BigDecimal | Transaction Fee |
| fc | String | Transaction Fee Currency Type |
| ft | FeeTypeEnum | Fee Rate Type, Valid values: COIN_STANDARD,GOLD_STANDARD |
| et | EntrustTypeEnum | Order Type, Valid values: MARKET,LIMIT,STOP_LIMIT,TRIGGER_ORDER_MARKET,TRIGGER_ORDER_LIMIT,IOC,MARKET_FOK,LIMIT_FOK |
| tr | MakerTakerEnum | Trading Role, Valid values: TAKER,MAKER |
| tt | TransactionTypeEnum | Transaction Type, Valid values:OTC,EXCHANGE,MARGIN_CROSS,MARGIN_ISOLATED,QUANTIZATION,CONTRACT,CONTRACT_U |
| mti | Long | Match Completion Time |
| fti | Long | Order Completion Time |
| ot | SpotOrderTypeEnum | Order Type, Valid values:ORDINARY,STOP_LIMIT,TRIGGER_ORDER |
| sti | Long | Asset Settlement Time |
| fsti | Long | Fee Settlement Time |
| da | BigDecimal | Deduction Amount |
| orf | BigDecimal | Actual Fee |
| fr | BigDecimal | Actual Fee Rate |
# Order Creation Notification"
Topic: PRIVATE@SPOT_ORDER_CREATION?
| Module | Type | Resource Isolation Type |
|---|---|---|
| SPOT | Query(QUERY) | Currency pair(SYMBOL) |
# Message Parameters
Order History
# Subscription Example
{"method":"SUBSCRIBE","subject":"PRIVATE@SPOT_ORDER_CREATION?BTC/USDT"}
# Message Push Example
{
"d":{
"tt":"EXCHANGE",
"pp":2,
"F":2,
"fr":0.002,
"ft":"GOLD_STANDARD",
"S":"BTC/USDT",
"cti":1688557126129,
"us":1000,
"a":1000,
"ot":"ORDINARY",
"cn":"USDT",
"es":"ACTIVE",
"et":"MARKET",
"ap":5,
"td":"BUY",
"to":1000,
"ts":0
},
"e":"MESSAGE",
"s":"PRIVATE@SPOT_ORDER_CREATION?BTC/USDT"
}
# Order Execution Notification
Topic: PRIVATE@SPOT_ORDER_TRADE?
| Module | Type | Resource Isolation Type |
|---|---|---|
| SPOT | Query(QUERY) | Currency pair(SYMBOL) |
# Message Parameters
Order History
# Subscription Example
{"method":"SUBSCRIBE","subject":"PRIVATE@SPOT_ORDER_TRADE?BTC/USDT"}
# Message Push Example
{
"d":{
"tt":"EXCHANGE",
"pp":2,
"F":2,
"fr":0.002,
"ft":"GOLD_STANDARD",
"S":"BTC/USDT",
"cti":1688557126000,
"fti":1688557140000,
"us":0.21586,
"a":1000,
"ot":"ORDINARY",
"cn":"USDT",
"es":"COMPLETED",
"et":"MARKET",
"ap":5,
"td":"BUY",
"to":1000,
"ts":999.78414
},
"e":"MESSAGE",
"s":"PRIVATE@SPOT_ORDER_TRADE?BTC/USDT"
}
# Order Cancellation Notification
Topic: PRIVATE@SPOT_ORDER_CANCELLATION?
| Module | Type | Resource Isolation Type |
|---|---|---|
| SPOT | Query(QUERY) | Currency pair(SYMBOL) |
# Message Parameters
Order History
# Subscription Example
{"method":"SUBSCRIBE","subject":"PRIVATE@SPOT_ORDER_CANCELLATION?BTC/USDT"}
# Message Push Example
{
"d":{
"tt":"EXCHANGE",
"pp":2,
"F":0.06071096,
"fr":0.002,
"ft":"GOLD_STANDARD",
"S":"BTC/USDT",
"cti":1688557715000,
"fti":1688557736000,
"us":0.001,
"a":0.001,
"ot":"ORDINARY",
"cn":"USDT",
"es":"REVOKED",
"et":"LIMIT",
"ap":5,
"p":30355.48,
"td":"BUY",
"to":30.35548,
"cati":1688557727000,
"ts":0
},
"e":"MESSAGE",
"s":"PRIVATE@SPOT_ORDER_CANCELLATION?BTC/USDT"
}
# Planned Order Trigger Failure Event Notification
Topic: PRIVATE@SPOT_ORDER_TRIGGER?
| Module | Type | Resource Isolation Type |
|---|---|---|
| SPOT | Query(QUERY) | Currency pair(SYMBOL) |
# Message Parameters
Order History
# Subscription Example
{"method":"SUBSCRIBE","subject":"PRIVATE@SPOT_ORDER_TRIGGER?BTC/USDT"}
# Message Push Example
{
"d": {
"tt": "EXCHANGE",
"pp": 2,
"tv": 30192.00000000,
"F": 60389.26000000,
"fr": 0.00200000,
"ft": "GOLD_STANDARD",
"S": "BTC/USDT",
"top": "LTE",
"cti": 1687774007000,
"us": 1000.00000000,
"a": 1000.00000000,
"ot": "TRIGGER_ORDER",
"cn": "USDT",
"es": "NOT_ACTIVE",
"et": "TRIGGER_ORDER_LIMIT",
"ap": 5,
"p": 30194.63000000,
"td": "BUY",
"to": 30194630.00000000,
"ts": 0E-8
},
"e": "MESSAGE",
"s": "PRIVATE@SPOT_ORDER_TRIGGER?BTC/USDT"
}
# Planned Order Pre-Trigger Cancellation Event Notification
Topic: PRIVATE@SPOT_ORDER_DELETION?
| Module | Type | Resource Isolation Type |
|---|---|---|
| SPOT | Query(QUERY) | Currency pair(SYMBOL) |
# Message Parameters
Order History
# Subscription Example
{"method":"SUBSCRIBE","subject":"PRIVATE@SPOT_ORDER_DELETION?<SYMBOL>"}
# Message Push Example
{
"d":{
"tt":"EXCHANGE",
"pp":2,
"tv":35000,
"F":60.91076,
"fr":0.002,
"ft":"GOLD_STANDARD",
"S":"BTC/USDT",
"top":"GTE",
"cti":1688557433000,
"us":1,
"a":1,
"ot":"TRIGGER_ORDER",
"cn":"USDT",
"es":"NOT_ACTIVE",
"et":"TRIGGER_ORDER_LIMIT",
"ap":5,
"p":30455.38,
"td":"BUY",
"to":30455.38,
"ts":0
},
"e":"MESSAGE",
"s":"PRIVATE@SPOT_ORDER_DELETION?BTC/USDT"
}
# Post-Clearing Trade and Cancellation Update Notification
Topic: PRIVATE@SPOT_ORDER_CLEARING?
| Module | Type | Resource Isolation Type |
|---|---|---|
| SPOT | Query(QUERY) | Currency pair(SYMBOL) |
# Message Parameters
Order History
# Subscription Example
{"method":"SUBSCRIBE","subject":"PRIVATE@SPOT_ORDER_CLEARING?BTC/USDT"}
# Message Push Example
{
"d": {
"tt": "EXCHANGE",
"a": 0.58821,
"orf": 35.92746681,
"mti": 1687770402689,
"ot": "ORDINARY",
"F": 35.92746681,
"fr": 0.0020000000000,
"ft": "GOLD_STANDARD",
"et": "LIMIT",
"td": "BUY",
"p": 30539.66000000,
"S": "BTC/USDT",
"to": 17963.73340860,
"fc": "USDT",
"tr": "MAKER"
},
"e": "MESSAGE",
"s": "PRIVATE@SPOT_ORDER_CLEARING?BTC/USDT"
}