"taker_side_sell" Explained
For Centralized Exchange(CEX) taker_side_sell
takes the value of true
when a taker's sell order fills a maker's buy order and false
when a taker's buy order fills a maker's sell order.
For Decentralized Exchanges (DEX) using Automatic Market Maker (AMM) protocols, the liquidity pool contract is considered the maker. The entity executing a transaction against the liquidity pool is the taker.
If an exchange does not appear below, it can be assumed that all data we provide is normalized correctly.
For exchanges where we were unable to confirm as reporting data from either a taker or a maker's perspective, we have included the notation mapping from the exchange's trade direction field to our taker_side_sell
field. This is necessary so that researchers who want to further study trade direction can make their own conclusions. For exchanges that classify trade direction differently or exclude the field entirely, we also include the notation mapping and a short explanation for how their variable differs.
Furthermore, there are some trades of the Australian Exchange Independent Reserve
, where we cannot decide if it is the taker buy or taker sell. As such, it is the only exchange that has 3 values, which are true
, false
and unknown
, in the field taker_side_sell
.
Finally, we have made a couple of errors in classifying exchanges as "maker" or "taker", typically early on in the process of developing taker_side_sell
. Rather than switch our trade reporting after years of data collection, we have simply marked exchanges where the inverse of the notation stated should be applied. For these exchanges, researchers should be aware that when taker_side_sell: false
, the inverse should be assumed.
Unconfirmed, Misclassified or Absent Trade Direction Field
Exchange
Exchange Notation
Kaiko taker_side_sell: true
equivalent to:
Comment
BTCBox
"type":
"buy" or "sell"
inverse notation: "type": "sell"
Inverse, but confirmed perspective from exchange.
Liquid (Quoine)
taker_side:
"buy" or "sell"
inverse notation: taker_side: "buy"
Inverse, but confirmed perspective from exchange.
Bithumb
"type":
"bid" or "ask"
inverse notation: "type": "bid"
Inverse, but confirmed perspective from exchange.
Coinone
"is_ask":
"0"(if seller is taker)/"1"(if seller is maker)
inverse notation: "is_ask": "1"
Inverse, confirmed from exchange but slightly different notation format
Bitstamp
type:
0 (buy) or 1 (sell)
type: 1
Unconfirmed perspective from exchange
Bit-Z
"s":
"buy" or "sell"
"s": "sell"
Unconfirmed perspective from exchange
EXX
type":
"buy" or "sell"
type: "sell"
Unconfirmed perspective from exchange
CEX.io
type:
"buy" or "sell"
type: "sell"
Unconfirmed perspective from exchange
Yobit
"type":
"bid" or "ask"
"type": "bid"
Unconfirmed perspective from exchange
itBit
None
Always returns true
No buy/sell field
Korbit
None
Always returns null
No buy/sell field
Coinflex
None
Always returns null
No buy/sell field
Independent Reserve
"Side":
"Buy"
or "Sell"
"Side": "Sell"
Some trades have "Unknown"
AsiaNext
None
Always returns false
No buy/sell field provided
Last updated