Skip to main content

ObjectTrading FRAPI Market Data Connector

ObjectTrading L1/L2 Data Connector based on FrontRunner API.

Features​

objecttradingConnector Key
Instrument Types
EquitiesFuturesOptionsFX
Technology
Multicast
Feed Mode
Real-Time
Order Book Update Mode
SnapshotIncremental Updates
Order Book Type
Aggregated
Message Types
✓
Level 1
✓
Level 2
✗
Level 3
✓
Trades
✗
Funding Rates

Configuration​

Data Connector Parameters​

ParameterDefault ValueDescription
HostN/AFrontPrice Server Host.
PortN/AFrontPrice Server Port.
User NameN/AUser Name.
User PasswordN/AUser Password.
Use CompressiontrueEnable compression.
Disable NagletrueDisable Nagle Algorithm
MulticastfalseIs multicast connection
Enable CoalescingtrueEnable Coalescing
Output Book Size3Size of the output book (max 10).
Collect Implied BookfalseCollect implied book. Could be usefull if book merge is disabled on the FP server.
Send Changed Side OnlytrueAffects on BBO messages. If true, only changed side will be sent (Offer or Bid)
Apply Default Decimal LocatorstrueApply default multiplication based on provider's InstrumentDefinition info. This option will not affect on Aggregator's multiplication engine.
Export SymbolsfalseIn case this option is set, adapter will create a file with current (actual) symbols list on the exchange while working. Just like exchange_tool does.

Symbology​

Supported symbol notations:

Symbol NotationExamples
<SymbolName>:<EXCHANGE>ZTZ8:XCBT
ZQX0-ZQN1:XCBT
TUF 05-04 U9:XCBT

Object Trading instrument’s meta-info can be queried using exchange_tool.cmd utility

Logging​

To enable detailed logging, use these lines in the <QSHOME>/config/gflog.xml file:

<logger name="deltix.qsrv.hf.plugins.data.objecttrading.frapi" level="TRACE">
<appender-ref ref="safeAppender"/>
</logger>

To enable RAW OT’s protocol logging, use these lines in the <QSHOME>/config/gflog.xml file:

<logger name="deltix.objecttrading.protocol.<USER>@<HOST>:<PORT>" level="TRACE">
<appender-ref ref="safeAppender"/>
</logger>