现货交易API术语表
声明: 此术语表只适用现货交易(SPOT);用于合约、期权或者其他币安API相应的术语可能有不一样的表达。
A
ACK
newOrderRespType的枚举值,设置时下单的返回值只包括下面的字段:symbol,orderId,orderListId,clientOrderId和transactTime。
aggTrade
- 归集交易信息;此交易信息归集了在同一个时间同一个
taker的订单生成的相同价格的交易信息。
allocation
- 在这里,分配指的是将资产从交易所转移到个人账户的过程(e.g. 当一个订单通过 SOR 成交而不是直接交易)。
allocationId
- 此字段是一个唯一识别码,用来标识针对某个交易对上进行的分配(allocation)。
allocationType
- 参考 分配类型
askPrice
ticker请求返回的来自“卖"方的最低价格。
askQty
ticker请求返回的“卖"方以最低价格提供的总数量。
asks
- 卖单
avgPrice
- 表示相应 N 分钟之内的平均价格。
B
baseAsset
- 基础资产;指代交易对中的第一个资产(比如
BTCUSDT中的BTC),表示被出售或者买进的资产。
baseAssetPrecision
- 基础资产精度;Exchange Information 响应中的一个字段,代表了基础资产(
baseAsset)可以允许的最多小数位数。
baseCommissionPrecision
- Exchange Information 响应中用来表示基础资产手续费可以允许的最多小数位数。
bidPrice
ticker请求返回的来自“买"方的最高价格。
bidQty
ticker请求返回的“买"方以最高价格提供的总数量。
bids
- 买单。
BREAK
- 交易对的一个交易状态,用来表示某交易对无法交易。处于此状态的交易对无法产生市场行情数据。
BUY
side的一个枚举值,用来表示用户期望购买一个资产(比如BTC)。
C
CANCELED
- 订单的一个状态,用来表示订单被用户取消。
cancelReplaceMode
- 撤消挂单再下单接口的一个参数,用来定义如果取消订单的请求失败之后,是否继续下新的订单。
clientOrderId
- 用于下单请求,用户可以用此字段来设置自定义值,便于用来跟踪订单。
commission
- 交易费
commissionAsset
- 用于计算交易费的资产。
Counter Order Id
- 用户数据流 execution reports 中的一个字段,用来表示被阻止的撮合交易事务中的对手方订单。
Counter Symbol
- 用户数据流 execution reports 中的一个字段,用来表示被阻止的撮合交易事务中的对手方订单所使用的交易对。
cummulativeQuoteQty
- 订单的成交交易记录里面所有价格(
price)乘以数量(qty)的和。
D
Data Source
- 发送请求后得到数据的地方,比如数据库,缓存等。
E
executedQty
- 订单中成交的数量。
EXPIRED
- 订单的一个状态,用来表示订单因为交易规则而取消,也可能是直接被交易所取消。
EXPIRED_IN_MATCH
- 订单的一个状态,用来表示订单由于 STP 而过期 (e.g. 带有
EXPIRE_TAKER的订单与订单簿上属于同账户或同tradeGroupId的订单撮合)。
F
filters
- 过滤器;用于定义交易规则。
FOK/ Fill or Kill
timeInForce的枚举值,用于下单时要求订单全部成交,不然就取消。
free
- 用户的可用余额,可以用来交易或者提取的金额。
FULL
newOrderRespType的枚举值,设置在下单接口时,请求会返回所有的交易信息,包括了成交记录(fills)。
G
GTC/ Good Til Canceled
timeInForce的枚举值,表示订单会一直有效,直到全部成交或者被取消。
H
HALT
- 交易对的一个交易状态,可以用来表示交易处于紧急暂停状态。此时市场信息还会生成。
I
intervalNum
- 表示间隔时间,例如如果
interval的值是SECOND,并且intervalNum是 5,那么表示为每5秒钟间隔。
IOC / Immediate or Canceled
timeInForce的枚举值,表示订单会尽量的成交,而不能成交的部分则会被交易所取消。
isBestMatch
- 表示交易的价格是不是当时的最优价。
isBuyerMaker
- 表示交易双方的买家是否是市场的做市商(
Maker)。
isWorking
- 表示订单是否出现在订单薄上。
K
kline
- K线;包括了一定时期内的开盘价,收盘价,最高价,最低价,交易量,以及其他的市场数据。通常也被成为蜡烛图。
L
Last Prevented Quantity
- 最后被阻止交易的数量。这仅在订单因 STP 触发而过期时可见。
lastPrice
- 最新一笔交易的成交价格。
lastQty
- 以 'lastPrice' 交易的总数量。
LIMIT
- 限价;一种订单形式,其订单的成交价格会是指定价格,或者更好的价格。
LIMIT_MAKER
- 一种订单形式,其订单会保证成为做市订单(
MAKER),不会立刻成交进而成为TAKER。
limitClientOrderId
- OCO 订单下单接口的一个参数,方便用户自定义ID来标记 OCO 里的
LIMIT_MAKER订单。
listClientOrderId
- OCO 订单下单接口的一个参数,方便用户自定义ID来标记 OCO 订单。
locked
- 表示用户的某个资产余额中当前锁定在挂单或者被其他系统占用的数量。
M
MARKET
- 一个订单的类型;其订单会在系统中尽可能的全部成交,除非市场没有流动性,无法成交部分会被交易取消。
Matching Engine
- 在数据源(
Data Source)的部分指代的是请求获得数据的地方。 - 也可以指代的是处理所有请求,撮合所有订单的后台系统。
Match Type
- 订单响应或 execution reports 中的一个字段,用来表示该订单是否通过 智能 指令路由 (SOR) 成交。
Memory
- 数据源(
Data Source)中指代数据存储在系统内部的缓冲。
N
NEW
- 一个订单的状态,表示订单成功被发送到了交易引擎。
newClientOrderId
- 一个订单相关(下单,撤销订单等)请求中的参数;在请求的返回的时候,此值会被设置为
clientOrderId。
Notional value
- 订单的名义价值,值为
price*qty。
O
OCO
- 二选一订单(
One-Cancels-the-Other);订单支持用户同时提交一系列订单,比如现价单(LIMIT_MAKER)和止盈止损订单(STOP_LOSSorSTOP_LOSS_LIMIT)。 当执行其中一个订单时,另一个订单将自动取消。
OPO
- 一个订单支付另一个订单(One-Pays-The-Other),OTO 的一个特殊子集。
- 当生效订单完全成交时,累计接收的数量将作为待执行订单的数量。
OPOCO
- 一个订单支付另一个订单(One-Pays-The-Other),OTOCO 的一个特殊子集。
- 当生效订单完全成交时,累计接收的数量将作为待执行 OCO 组合订单的数量。
Order Amend Keep Priority
Order Book
- 订单薄;包括了当前市场上买卖挂单。
Order List
- 订单列表;将多个订单组合为一个单元。请参考
OCO与/或OTO
orderId
- 订单数据里用来唯一标识的ID。
origQty
- 发送订单请求中的原始数量。
origClientOrderId
- 在查询或者取消订单请求中,用户设置在
clientOrderId的值。
OTO
- 一个订单触发另一个订单(
One-Triggers-the-Other);这个订单列表含有一个生效订单和一个待处理订单。 - 当生效订单完全成交时,待处理订单才会被自动下单。
OTOCO
- 由一个订单触发另一个二选一订单(
One-Triggers-a-One-Cancels-the-Other);这个订单列表含有一个生效订单和一个待处理的 OCO 订单。 - 当生效订单完全成交时,待处理订单才会被自动下单。
P
PARTIALLY_FILLED
- 订单的一种状态,表示订单被部分成交。
Pending order
- 订单列表中的订单,仅在相应的生效订单完全成交时才会被放在订单簿上。
- 每个订单列表可以包含一个待处理订单,也可以包含2个可组成
OCO的待处理订单。 - 在单一订单的情况下,几乎支持任何订单类型,但不包括使用
quoteOrderQty的MARKET的订单。
PENDING_NEW
- 订单
status