Skip to main content

Citi Derivatives Trade Connector

Features​

citidrv.tradeConnector Key
Instruments
FUTURESYNTHETIC
Request Types
SUBMITCANCELREPLACE
Order Types
LIMITMARKETSTOPSTOP_LIMIT
Time In Force
DAYGTDGTC
Order ID Mapper
SEQUENCE
✓
Order Status Request
✗
Cancel On Disconnect
✗
Commission
✗
Post Only
✓
Fast Cancel
✓
Fast Replace

Notes​

Account(1)​

The Account(1) tag is populated only from the Default Account adapter setting. The account provided with the order is ignored.

SecurityExchange(207)​

The SecurityExchange(100) tag is populated only from the Exchange Extra Attribute. The exchange provided with the order is ignored.

MiFID II Compliance​

MiFID II information must be specified in the following fields:

TagField NameComments
20003PartyClientIDIt indicates the client of the client for sub-delegation of DEA or order transmission
20013PartyIDClientIDThis is a flattened field that can be used to represent the client of Citi. The client in this field can provide their LEI.
2667AlgorithmicTradeIndicatorThis field can be used to denote the order originated from an algo. 0=No 1=Yes

Citi does not use LEI data from clients. LEI data is sourced from Citi's internal reference data for reporting purposes.

Symbology​

Required Extra Attributes:

Extra AttributeFIXTag Description
SymbolSymbol (55)Exchange Ticker
ExchangeSecurityExchange (207)IFLL

Required Instrument Fields:

FieldFIXTag Description
Future.ContractMonthMaturityMonthYear (200)Contract Month
Future.ContractYearMaturityMonthYear (200)Contract Year

Schedule​

Time Zone: America/New_York

SessionStart TimeStart DayEnd TimeEnd Day
Session 115:02Sunday17:30Monday
Session 217:42Monday17:30Tuesday
Session 317:42Tuesday17:30Wednesday
Session 417:42Wednesday17:30Thursday
Session 517:42Thursday17:30Friday

Configuration​

Connector settings​

ParameterDefault ValueDescription
onBehalfOfSubIdAssigned value used to identify specific message originator (i.e. trader) if the message was delivered by a third party.
accountAccount(1) tag is populated only via Default Account adapter setting. Account provided with order is ignored.

Supported order attributes​

KeyDescription
20003PartyClientID. It indicates the client of the client for sub-delegation of DEA or order transmission
20013PartyIDClientID. This is a flattened field that can be used to represent the client of Citi. The client in this field can provide their LEI
2667AlgorithmicTradeIndicator. This field can be used to denote the order originated from an algo. 0=No 1=Yes

Config sample​

connectors {
CITIDRV: ${template.connector.fix.citidrv} {
settings: {
host = "<HOST>"
port = <PORT>

senderCompId = "<SENDER_COMP_ID>"
targetCompId = "<TARGET_COMP_ID>"
}
}
}