Skip to main content

B2C2

B2C2 Market Data Connector

B2C2 Data Connector based on FIX protocol.

Configuration

Data Connector Parameters

ParameterDefault ValueDescription
HostN/AFIX server host.
PortN/AFIX server port.
SenderCompIDN/ASenderCompID of the FIX session.
TargetCompIDN/ATargetCompID of the FIX session.
User NameN/AUser name for the FIX session.
PasswordN/APassword for the FIX session.
Use SSLfalseEnable to use SSL.
Exchange NameB2C2Exchange name for this session.
Default Price LevelsN/ADefault price levels which should be used while subscribing to the instrument.

The value should be a number or multiple numbers, separated by '/' character.
Empty value means default value for the exchange.

Price levels can be overridden on an instrument level.
Use Cumulative SizesfalseConstruct L2 order book using cumulative sizes. The size of each level will exclude sizes of the previous levels.

Symbology

Symbol NotationExamples
[LEVEL][/][LEVEL][@]<PAIR>.<TYPE> (upper case)BTCUSD.SPOT
5/7@ETHUSD.SPOT
11@BTCUSD.SPOT
BTCUSD.CFD

You may set(overwrite) price levels in symbol name. No price levels means ‘use global config value’ (see above).

B2C2 uses requests for quote (“RFQ”) to trade with its clients. Instead of placing limit or market orders like one would when facing an exchange, clients ask for a fixed price at which to buy or sell a given amount of cryptocurrency. The system returns a single price (a quote) at which the client may execute.

“Level” in this context means “layer of quantity”.