Optimization techniques for FIX-based trading applications

By XTRD CEO Serg Gulko

Our team has about 20 years of experience with FIX API, with the last six years primarily in crypto (or digital assets, if you will).

During this period, we accumulated particular experience and knowledge of what is good and what is not when it comes to using FIX protocol. Some of our know-how I will share in this short article.

These techniques are general and can be applied to digital assets, FX, equities, etc. It also will work (with some exceptions) with REST/WebSockets APIs.

General optimization methods

Never run on operating system default settings

By default, your OS is pre-configured to run on average hardware profile, and it has no idea how much memory (and what type) you have, what sort of network cards you’ll use, what storage devices are installed, and how they are configured. We don’t know much about Windows or Mac OS, but Linux offers a great set of different configuration mechanisms for tuning. It’s like a free lunch — you can get additional performance by configuring your hardware correctly.

Tune your 10Gbps NICs for better performance

Increase TCP/IP buffers

For example, the default buffer size for Linux is 8kb. This value works perfectly for web browsing but might create problems for applications that work with market data intensively.

If possible, consider changing threads priorities

Again, Linux-specific — you can increase threads priority for specific processes.
In addition to this — bind your application to specific CPU cores (threads affinity)

If possible, choose the proper disk scheduler

Again… Linux has multiple disk I/O schedulers, each with its benefits and drawbacks.
If you run on SSD/NVME then consider using none. (https://access.redhat.com/solutions/109223)

Keep the number of threads as low as possible

This tip is more on the software development side rather than system configuration.
Try to reduce the number of working threads to a bare minimum — context switching comes with a price, and with two or three threads it might be ignored. But with hundreds or thousands of threads competing for resources, the overall impact becomes meaningful.

Market Data sessions optimization

Increase receiving buffers

Pretty straightforward.

Properly plan your processing architecture

Make an informed decision on how and where to process market data — update books, run calculations, send orders, or do anything else.

if these operations take some time, performing them in a separate thread is a good idea. This way, you can ensure that a FIX engine is busy emptying, receiving buffers, and not being part of the Monte Carlo calculation. Otherwise, there is a chance that you will become what we call a “slow consumer” and will be disconnected. Do not try to subscribe to all Binance, Coinbase, OKX, and Deribit instruments, and keep complex processing in a single thread.

On the contrary, if the number of instruments is low, algo is pretty straightforward (e.g. price checks), properly debugged, and profiled, you can always save extra time on context switching by placing your business logic inside FIX messages handlers. For example, the latency arbitrage system we built some time ago works precisely like this.

Turn off logging for market data sessions unless it is required

If you are not in the business of reselling historical market data, then turn off logging provided by FIX engines. Yes, we optimize market data streams, and our FIX-based feeds contain fewer data(in bytes) than native OKX, Huobi, ByBit, or GATE.IO formats. But it still will keep your disk system busy. And it takes some space too. A lot of space.

Trading sessions optimization

Increase receiving and sending buffers

Unlike market data sessions, where you mainly receive data, trading sessions have usually utilized both ways. This means that both sending and receiving buffers should be adequately increased.

Never turn off logging for trading sessions

Based on our experience, we always keep logging on for trading sessions. To mitigate I/O penalty, use asynchronous logging adapters.

If your FIX engine doesn’t have such a thing from scratch, it’s usually a good idea to invest some time to build it by yourself.

Use pre-cached messages

Use pre-cached messages instead of creating e.g. NewOrderSingle or ExecutionReports (in our case) every time you need it.

If your FIX engine supports this, run warm-up procedures before hitting the gas with actual trading. Sometimes developers use lazy-load initialization, and creating particular objects might happen only when you send an actual message. Pity if this message is your NewOrderSingle when you are chasing a price.

Use pre-cached timestamps

If you profile your code, you will be surprised at how long it takes to transform timestamps from long (data format) into strings. It might be beneficial to pre-populate formatted strings into memory. This task is challenging (populate, update), but the performance gain is significant.

Market Data: July 29, 2020

Market data report provided by XTRD FIX API

BITHUMB

Bithumb contains 226 trading pairs consisting of 167 assets

New coins listed: GOLD, IBP, SUTER, CNS, BLY

Available cryptocurrency pairs: 

EXMO

EXMO contains 182 trading pairs consisting of 57 assets

New coin listed: CHZ

Available cryptocurrency pairs: 

New cryptocurrency pair: 

Removed cryptocurrency pair: 

  • XTZ/ETH

YOBIT 

Yobit contains 8604 trading pairs consisting of 1431 assets

New cryptocurrency pairs: 

OKEX

OKEx contains 386 trading pairs consisting of 157 assets

New coins listed: AERGO, SNX, BAL

Available cryptocurrency pairs: 

GATE.IO

GATE.IO contains 473 trading pairs consisting of 253 assets

New coins listed: KSM, AMPL, MTA, YFI

Available cryptocurrency pairs: 

HUOBI 

Huobi contains 567 trading pairs consisting of 234 assets

New coin listed: KSM

Available cryptocurrency pairs: 

New cryptocurrency pair: 

BINANCE

Binance contains 628 trading pairs consisting of 216 assets

New coins listed: MKR, RUNE, DAI

Available cryptocurrency pairs: 

BINANCE US

Binance US presently contains 77 trading pairs consisting of 40 assets

New coins listed: USDC, VTHO

Available cryptocurrency pairs: 

BITMEX

Bitmex contains 15 trading pairs consisting of 12 assets

New cryptocurrency pair: 

CEX.IO

CEX.IO contains 101 trading pairs consisting of 31 assets

New coin listed: ZRX

Available cryptocurrency pair: 

New cryptocurrency pairs: 

PROBIT

PROBIT contains 683 trading pairs consisting of 395 assets

New coins listed: MATIC, CNS, EVY, DDK, SXP, TERN, NNN, DX, COC, GMC, ULT, YFI, UQC, PHNX, HSS, AVA, ZPAE

Available cryptocurrency pairs: 

New cryptocurrency pair: 

STEX

STEX contains 437 trading pairs consisting of 344 assets

Delisted currency: RUB

Removed cryptocurrency pairs: 

  • BTC/RUB
  • BTC/USD
  • BTC/EUR
  • ETH/USD
  • LTC/USD
  • ETH/EUR
  • LTC/EUR
  • USDT/USD
  • ADK/USD
  • ADK/EUR
  • XRP/USD

BITMART

Bitmart contains 271 trading pairs consisting of 159 assets

New coils listed: SG, DOT, CNC

Available cryptocurrency pairs: 

New cryptocurrency pair: 

Delisted coins: TWEE, TUSD, LEOBTC50

Removed cryptocurrency pairs: 

  • LEOBTC50/USDT
  • TWEE/USDT
  • TUSD/USDT
  • ETC/USDT

Market Data: June 17, 2020

Market data report provided by XTRD FIX API

BITHUMB 

Bithumb contains 212 trading pairs consisting of 154 assets

New coin listed: DIVI

Available cryptocurrency pairs: 

YOBIT 

Yobit contains 8584 trading pairs consisting of 1429 assets

New coin listed: MASK

Available cryptocurrency pair: 

OKEX

OKEx contains 368 trading pairs consisting of 147 assets

New coin listed: WGRT

Available cryptocurrency pairs: 

Removed cryptocurrency pairs: 

  • DCR/ETH
  • AE/OKB
  • EDO/BTC
  • SPND/USDK
  • EDO/USDT

BINANCE

Binance contains 577 trading pairs consisting of 201 assets

New coin listed: STMX

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

Removed cryptocurrency pairs: 

  • WAVES/USDC
  • EOS/PAX
  • ZEC/TUSD
  • BCD/ETH
  • USDC/PAX

BINANCE US

Binance US contains 69 trading pairs consisting of 36 assets

New coin listed: REP

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

BITMEX

Bitmex contains 23 trading pairs consisting of 14 assets

New coins listed: USDU20, Z20

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

BITSTAMP

BitStamp contains 32 trading pairs consisting of 10 assets

New coin listed: XLM

Available cryptocurrency pairs: 

  • XLM/EUR
  • XLM/USD
  • XLM/BTC
  • XLM/GBP

KRAKEN

Kraken contains 168 trading pairs consisting of 41 assets

New coin listed: AUD

Available cryptocurrency pairs: 

COINSUPER

Coinsuper presently contains 73 trading pairs consisting of 53 assets

Removed cryptocurrency pairs: 

  • CCC/ETH
  • CCC/USD

BITFINEX

BITFINEX contains 294 trading pairs consisting of 161 assets

New coin listed: RINGX

Available cryptocurrency pair: 

CEX.IO

CEX.IO contains 86 trading pairs consisting of 30 assets

New cryptocurrency pair: 

PROBIT

PROBIT contains 598 trading pairs consisting of 340 assets

New coins listed: COMP, QTCON, YOC, XTRM, DAPS

Available cryptocurrency pairs: 

New cryptocurrency pair: 

Delisted coin: CSL

Removed cryptocurrency pair: 

  • CSL/USDT

STEX

STEX contains 438 trading pairs consisting of 338 assets

New coins listed: BPC, GIG

Available cryptocurrency pairs: 

Delisted coin: WCC

Removed cryptocurrency pair: 

  • WCC/BTC

BITMART 

Bitmart contains 290 trading pairs consisting of 163 assets

Removed cryptocurrency pairs: 

  • CRYP/ETH
  • CRYP/BTC

HITBTC

HitBTC contains 906 trading pairs consisting of 405 assets

New coin listed: DAPS

Available cryptocurrency pair: 

Market Data: June 3, 2020

Market data report provided by XTRD FIX API

BITHUMB 

Bithumb contains 205 trading pairs consisting of 149 assets

New coins listed: 2KEY, TMTG, LTCS

Available cryptocurrency pairs: 

YOBIT

Yobit contains 8583 trading pairs consisting of 1428 assets

New coin listed: CNG

Available cryptocurrency pairs: 

OKEX

OKEx contains 371 trading pairs consisting of 147 assets

New coin listed: DNA

Available cryptocurrency pairs: 

BINANCE

Binance contains 572 trading pairs consisting of 200 assets

Removed cryptocurrency pairs: 

  • RDN/ETH
  • STPT/BNB
  • LTO/BNB
  • PAX/TUSD
  • GRS/ETH
  • AGI/ETH
  • BEAM/BNB

BINANCE US 

Binance US contains 63 trading pairs consisting of 34 assets

New coin listed: OMG

Available cryptocurrency pairs: 

KRAKEN 

Kraken contains 159 trading pairs consisting of 40 assets

New coin listed: OXT

Available cryptocurrency pairs: 

COINSUPER 

Coinsuper contains 78 trading pairs consisting of 57 assets

Delisted coins: DSC, MDC, BTYX

Available cryptocurrency pairs: 

  • MDC/USDT
  • DSC/USDT
  • BTYX/USDT

PROBIT 

PROBIT contains 580 trading pairs consisting of 329 assets

New coins listed: ZLW, BRZE, PAXG, UPI, CBP, MNS, MNSC, CPTL, ROOK

Available cryptocurrency pairs: 

New cryptocurrency pair: 

STEX 

STEX contains 435 trading pairs consisting of 337 assets

New coins listed: ZPAE, GHOST, FLS

Available cryptocurrency pairs: 

Delisted coin: XBG

Removed cryptocurrency pair: 

  • XBG/BTC

BITMART

Bitmart contains 290 trading pairs consisting of 163 assets

New coins listed: ABX, LEOBTC50

Available cryptocurrency pairs: 

Delisted coin: TWEE

Removed cryptocurrency pair: 

  • TWEE/USDT

HITBTC

HitBTC contains 908 trading pairs consisting of 406 asset

New coin listed: GHOST

Available cryptocurrency pair: 

BITTREX

Bittrex contains 443 trading pairs consisting of 277 assets

New coins listed: VID, PHNX, UTI, HNS

Available cryptocurrency pairs: 

New cryptocurrency pair: 

Market Data: June 10, 2020

Market data report provided by XTRD FIX API

BITHUMB 

Bithumb presently contains 211 trading pairs consisting of 153 assets

New coins listed: BSVS, CGT, BCHS, RVC

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

YOBIT

Yobit contains 8583 trading pairs consisting of 1428 assets

New coin listed: XTALK

Available cryptocurrency pairs: 

Removed cryptocurrency pairs: 

  • TALK/WAVES
  • TALK/USD
  • TALK/DOGE
  • TALK/ETH
  • TALK/RUR
  • TALK/BTC

GATE.IO

GATE.IO contains 472 trading pairs consisting of 242 assets

New coin listed: RVC

Available cryptocurrency pairs: 

BINANCE

Binance contains 572 trading pairs consisting of 200 assets

New coin listed: MDT

Available cryptocurrency pairs: 

Removed cryptocurrency pairs: 

  • STORM/USDT
  • STORM/ETH
  • STORM/BTC

BINANCE US

Binance US contains 65 trading pairs consisting of 35 assets

New coin listed: MATIC

Available cryptocurrency pairs: 

BITSTAMP

BitStamp contains 28 trading pairs consisting of 9 assets

New coins listed: PAX, GBP

Available cryptocurrency pairs: 

  • ETH/PAX
  • PAX/GBP
  • BTC/GBP
  • ETH/GBP
  • BCH/GBP
  • PAX/USD
  • PAX/EUR
  • LTC/GBP
  • GBP/USD
  • GBP/EUR
  • XRP/PAX
  • BTC/PAX
  • XRP/GBP

BEQUANT

Bequant contains 87 trading pairs consisting of 26 assets

Removed cryptocurrency pairs: 

  • EURB/EURS
  • BCH/USDB
  • EOS/USDB
  • BCH/EURB
  • EOS/EURB
  • BCH/GBPB
  • EOS/GBPB

COINSUPER

Coinsuper contains 75 trading pairs consisting of 54 assets

Delisted coins: USDX, ONG, CNTM

Removed cryptocurrency pairs: 

  • CNTM/USDT
  • ONG/USDT
  • USDX/USDT

PROBIT

PROBIT contains 590 trading pairs consisting of 336 assets

New coins listed: CC, AKM, SIN, KLAY, RM, GUAP, HOMT

Available cryptocurrency pairs: 

COINBASE

CoinBase contains 65 trading pairs consisting of 31 assets

New coin listed: MKR

Available cryptocurrency pairs: 

BITMART

Bitmart contains 292 trading pairs consisting of 164 assets

New coin listed: XSR

Available cryptocurrency pairs: 

HITBTC

HitBTC contains 905 trading pairs consisting of 404 assets

New coins listed: MBL, HEX

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

Delisted coins: TIX, SNBL, MYB

Removed cryptocurrency pairs: 

  • MYB/ETH
  • SNBL/BTC
  • TIX/ETH
  • METP/BTC
  • METP/USD
  • METP/ETH

BITTREX

Bittrex contains 443 trading pairs consisting of 277 assets

New coin listed: STMX

Available cryptocurrency pairs: 

Removed cryptocurrency pairs: 

  • ETH/STORM
  • BTC/STORM

Market Data: May 27, 2020

Market data report provided by XTRD FIX API

BITHUMB 

Bithumb contains 202 trading pairs consisting of 146 assets

New coins listed: XRPS, MDM

Available cryptocurrency pairs: 

OKEX

OKEx contains 369 trading pairs consisting of 146 assets

New coin listed: BHP

Available cryptocurrency pairs: 

New cryptocurrency pair: 

BINANCE

Binance contains 579 trading pairs consisting of 200 assets

New coins listed: 

Removed cryptocurrency pairs: 

  • MDA/ETH
  • SKY/ETH
  • DOGE/BNB
  • XLM/TUSD
  • LINK/PAX
  • ARK/ETH
  • NANO/BNB

PIT

Pit contains 28 trading pairs consisting of 14 assets

New coin listed: XRP

Available cryptocurrency pairs: 

  • XRP/USD
  • XRP/EUR

CEX.IO

CEX.IO contains 85 trading pairs consisting of 30 assets

New cryptocurrency pair: 

PROBIT

PROBIT contains 564 trading pairs consisting of 320 assets

New coins listed: ILC, EZY, PEAK, ESH, PAZZI

Available cryptocurrency pairs: 

Delisted coin: VSF

Removed cryptocurrency pair: 

  • VSF/BTC

STEX

STEX contains 433 trading pairs consisting of 335 assets

New cryptocurrency pairs: 

BITMART

Bitmart contains 287 trading pairs consisting of 161 assets

New coin listed: MHLX

Available cryptocurrency pair: 

New cryptocurrency pair: 

Delisted coins: AMON, ABBC

Removed cryptocurrency pairs: 

  • ABBC/BTC
  • AMON/BTC
  • ATOM/BTC
  • ABT/BTC
  • 1SG/BTC
  • APL/BTC
  • ULT/USDT
  • ALGO/BTC
  • AE/BTC

GATE.IO

GATE.IO contains 471 trading pairs consisting of 241 assets

New coin listed: COTI

Available cryptocurrency pair: 

New cryptocurrency pair: 

HITBTC

HitBTC contains 907 trading pairs consisting of 405 assets

New coins listed: JST, ESH, LEVL

Available cryptocurrency pairs: 

New cryptocurrency pair: 

BITTREX

Bittrex contains 435 trading pairs consisting of 272 assets

New coins listed: CGLD, UBT, DEP

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

Market Data: May 20, 2020

Market data report provided by XTRD FIX API

BITHUMB 

Bithumb contains 200 trading pairs consisting of 144 assets

New coins listed: ZASH, BIP, ETHS

Available cryptocurrency pairs: 

EXMO

EXMO contains 178 trading pairs consisting of 55 assets

Removed cryptocurrency pais: 

  • MNX/ETH
  • MNX/BTC
  • MNX/USD
  • USD/RUB

YOBIT 

Yobit contains 8576 trading pairs consisting of 1427 assets

New coin listed: YOMI

Available cryptocurrency pair: 

BINANCE 

Binance contains 582 trading pairs consisting of 200 assets

New coins listed: BTCDOWN, BTCUP

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

Removed cryptocurrency pairs: 

  • GVT/ETH
  • REN/BNB
  • GTO/BNB
  • HC/ETH
  • TOMO/USDC
  • PPT/ETH

BINANCE US

Binance US contains 61 trading pairs consisting of 33 assets

New coin listed: HBAR

Available cryptocurrency pairs: 

BEQUANT 

Bequant contains 94 trading pairs consisting of 26 assets

New coin listed: XLM

Available cryptocurrency pairs: 

COINSUPER

Coinsuper contains 81 trading pairs consisting of 60 assets

New coin listed: HEX

Available cryptocurrency pair: 

Delisted coins: BUC, VII, XTZ

Removed cryptocurrency pairs: 

  • XTZ/BTC
  • BUC/ETH
  • VII/USDT

CEX.IO

CEX.IO contains 84 trading pairs consisting of 30 assets

New coin listed: WABI

Available cryptocurrency pairs: 

PROBIT

PROBIT contains 558 trading pairs consisting of 316 assets

New coins listed: SKI, TORM, BPTC, FUND, JST

Available cryptocurrency pairs: 

Removed cryptocurrency pairs: 

  • UND/KRW
  • UND/BTC

STEX

STEX contains 432 trading pairs consisting of 335 assets

New coins listed: DEB, ESH

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

Delisted coins: WBET, VSF

Removed cryptocurrency pairs: 

  • VSF/ETH
  • WBET/LTC

COINBASE

CoinBase contains 63 trading pairs consisting of 30 assets

New coin listed: OMG

Available cryptocurrency pairs: 

BITMART

Bitmart contains 286 trading pairs consisting of 160 assets

New coin listed: HEX

Available cryptocurrency pairs: 

New cryptocurrency pair: 

Delisted coins: KTN, ENTS, LT, KAT

Removed cryptocurrency pairs: 

  • KAT/BTC
  • ENTS/ETH
  • LT/USDT
  • KTN/USDT
  • HUDDL/BTC
  • JCT/ETH
  • JCT/BTC
  • HUDDL/ETH
  • PPS/ETH
  • LQD/ETH
  • LQD/BTC
  • MT/ETH
  • DAPS/BTC

HITBTC 

HitBTC contains 903 trading pairs consisting of 402 assets

New coins listed: LCX, NRG, AERGO, KAVA

Available cryptocurrency pairs: 

Delisted coins: GUP, BCI, DADI, LIFE, VME

Removed cryptocurrency pairs: 

  • DADI/USD
  • GUP/BTC
  • LIFE/BTC
  • VME/ETH
  • BCI/BTC
  • SPF/ETH
  • SPF/BTC
  • IXT/BTC
  • SPF/USD
  • IXT/ETH

BITTREX

Bittrex contains 425 trading pairs consisting of 269 assets

New coins listed: LOON, DNA, TNC, CNTM

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

Market Data: April 15, 2020

Market data report provided by XTRD FIX API

BITHUMB

Bithumb presently contains 184 trading pairs consisting of 132 assets

New coin listed: IQ

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

CEX.IO

CEX.IO contains 79 trading pairs consisting of 28 assets

New cryptocurrency pairs: 

PROBIT

PROBIT presently contains 520 trading pairs consisting of 289 assets

New coins listed: SKC, XSPEC

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

Delisted coin: CSPN

Removed cryptocurrency pairs: 

  • CSPN/BTC
  • ICT/ETH
  • ICT/USDT

STEX

STEX contains 416 trading pairs consisting of 325 assets

New coins listed: JUP, LTCP, WON

Available cryptocurrency pairs: 

BITMART

Bitmart contains 290 trading pairs consisting of 161 assets

New coin listed: BSYS

Available cryptocurrency pair: 

New cryptocurrency pair: 

Removed cryptocurrency pair: 

  • BMX/ETH

HITBTC 

HitBTC contains 915 trading pairs consisting of 406 assets

New coins listed: CUR, LAVA, CURE

Available cryptocurrency pairs: 

BITTREX

Bittrex contains 398 trading pairs consisting of 259 assets

New coins listed: USDC, OXT, ALGO, ICX

Available cryptocurrency pairs: 

New cryptocurrency pair: 

Market Data: April 1, 2020

Market data report provided by XTRD FIX API

BITHUMB 

Bithumb contains 180 trading pairs consisting of 130 assets

New APIX, ATT, GDC, EL

Available cryptocurrency pairs: 

New currency pairs: 

Delisted coin: 

  • EIDOS

Removed cryptocurrency pair: 

  • EIDOS/USDT

BINANCE

Binance contains 601 trading pairs consisting of 192 assets

New coins listed: STPT, ZAR

Available cryptocurrency pairs: 

Removed cryptocurrency pairs: 37 pairs

OKEX

OKEx contains 373 trading pairs consisting of 147 assets

New coin listed: OXT

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

HUOBI

Huobi contains 553 trading pairs consisting of 229 assets

Removed cryptocurrency pairs: 

  • SALT/ETH
  • QSP/ETH
  • OST/ETH
  • RDN/ETH
  • AST/ETH
  • ADX/ETH
  • RCN/ETH
  • TNT/ETH

BITMEX

Bitmex contains 12 trading pairs consisting of 11 assets

Removed cryptocurrency pairs: 

  • XRP/H20
  • EOS/H20
  • LTC/H20
  • BCH/H20
  • ADA/H20
  • TRX/H20
  • XBT/H20
  • ETH/H20

COINSUPER

Coinsuper contains 88 trading pairs consisting of 66 assets

Delisted coin: DX

Removed cryptocurrency pairs: 

  • DX/ETH
  • BTT/BTC
  • VET/USD
  • PI/USDT
  • VET/BTC
  • PI/ETH

BITFINEX

BITFINEX contains 296 trading pairs consisting of 162 assets

Removed cryptocurrency pairs: 84 pairs

PROBIT

PROBIT contains 514 trading pairs consisting of 287 assets

New coins listed: SBP, ARX, TSK, HUNT, GLEEC, TPT, SOLO, BTCR

Available cryptocurrency pairs: 

New cryptocurrency pair: 

STEX

STEX contains 410 trading pairs consisting of 319 assets

New coin listed: CHBT

Available cryptocurrency pair: 

BITMART

Bitmart contains 296 trading pairs consisting of 164 assets

New cryptocurrency pair: 

Removed cryptocurrency pair: 

  • 1SG/BTC

HITBTC

HitBTC contains 905 trading pairs consisting of 399 assets

New coins listed: POST, IQ, TRIGX

Available cryptocurrency pairs: 

New cryptocurrency pair: 

Delisted coin: 

  • PROC

Removed cryptocurrency pairs: 

  • PROC/BTC
  • USD/USDT20
  • BTC/USDT20

BITTREX

Bittrex contains 386 trading pairs consisting of 253 assets

New coins listed: ELAMA, IRIS, EUR, STC, SXP

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

Delisted coin: 

  • MTL

Removed cryptocurrency pair: 

  • BTC/MTL

Market Data: March 18, 2020

Market data report provided by XTRD FIX API

BITHUMB 

Bithumb contains 173 trading pairs consisting of 124 assets

New coins listed: AMA, COSM, ADA

Available cryptocurrency pairs: 

YOBIT

Yobit contains 8522 trading pairs consisting of 1420 assets

New cryptocurrency pairs: 

OKEX

OKEx contains 363 trading pairs consisting of 147 assets

Removed cryptocurrency pairs: 

  • STC/USDT
  • STC/BTC
  • ZIP/BTC
  • R/BTC
  • R/USDT
  • HPB/BTC
  • XUC/BTC
  • BEC/BTC
  • HPB/ETH
  • HPB/USDT
  • VNT/USDK
  • VNT/USDT

GATE.IO

GATE.IO contains 461 trading pairs consisting of 232 assets

New coin listed: LBK

Available cryptocurrency pairs: 

BINANCE US

Binance US contains 59 trading pairs consisting of 32 assets

New coin listed: XTZ

Available cryptocurrency pairs: 

BITMEX

Bitmex contains 20 trading pairs consisting of 12 assets

New coin listed: U20

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

KRAKEN

Kraken contains 144 trading pairs consisting of 39 assets

New cryptocurrency pairs: 

COINSUPER

Coinsuper contains 96 trading pairs consisting of 70 assets

Delisted coins: 

  • WENI
  • OMG
  • XLM
  • TRUE

Removed cryptocurrency pairs: 

  • OMG/BTC
  • WENI/USDT
  • TRUE/BTC
  • XLM/BTC

BITFINEX

Bitfinex contains 380 trading pairs consisting of 162 assets

Removed 45 cryptocurrency pairs. 

PROBIT

PROBIT contains 457 trading pairs consisting of 263 assets

New coins listed: MOZOX, SNB, PGPAY, SPYCE

Available cryptocurrency pairs: 

New cryptocurrency pairs: 

Removed cryptocurrency pairs: 

  • CPU/KRW

STEX

STEX contains 448 trading pairs consisting of 348 assets

New cryptocurrency pairs: 

Delisted coin: 

  • XUN

Removed cryptocurrency pair: 

  • XUN/LTC

HITBTC 

HitBTC contains 898 trading pairs consisting of 395 assets

New coins listed: VITAE, ALGO, EMRX

Available cryptocurrency pairs: 

New cryptocurrency pair: 

Delisted coins: 

  • RVT
  • DPN

Removed cryptocurrency pairs: 

  • DPN/BTC
  • RVT/BTC
  • NJBC/BTC
  • ABA/ETH
  • NJBC/ETH
  • ABA/BTC
  • ABA/USD

BITTREX 

Bittrex presently contains 365 trading pairs consisting of 243 assets

New coins listed: MOF, CKB, VANY

Available cryptocurrency pairs: