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>"
}
}
}