# 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?(SYMBOL)

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?(SYMBOL)

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?(SYMBOL)

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?(SYMBOL)

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?(SYMBOL)

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?(SYMBOL)

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"
}