Skip to main content

Virtu VFI Treasury Trade Connector

Features​

fix-virtuConnector Key
Instruments
BOND
Request Types
SUBMITCANCELREPLACE
Order Types
LIMIT
Time In Force
DAYIOC
Order ID Mapper
SEQUENCE
✗
Order Status Request
✓
Cancel On Disconnect
✗
Commission
✗
Post Only
✗
Fast Cancel
✗
Fast Replace

Notes​

Cancel On Disconnect​

Client orders are cancelled on disconnect by default. Clients can request that orders not be cancelled on disconnect by contacting their VFI account representative.

Order Types​

VFI supports Limit Orders with TimeInForce (TIF) of Immediate or Cancel (IOC) or Day.

IOC orders will either match against resting orders in the VFI book or be cancelled back to the client; therefore, IOC orders are not eligible to be cancelled or cancel/replaced.

Day orders either match against resting orders in the VFI book or are posted as resting limit orders in the customer’s book.

Symbology​

Symbols may include a suffix per VFI specification.
The suffix is defined in the security metadata stream as virtuSymbolSuffix.

Schedule​

Time Zone: Etc/UTC

SessionStart TimeStart DayEnd TimeEnd Day
Session 119:00Sunday17:31Monday
Session 219:00Monday17:31Tuesday
Session 319:00Tuesday17:31Wednesday
Session 419:00Wednesday17:31Thursday
Session 519:00Thursday17:31Friday

Configuration​

Connector settings​

ParameterDefault ValueDescription
clientIdClient ID.
accountDefault value for Account(1) tag.
useAccountfalseThe flag to define whether to use order account in preference of default account.
discardOnReconnectfalseDiscard open order upon reconnect.

Config sample​

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

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

clientId = "<CLIENT_ID>"
account = "<ACCOUNT>"
}
}
}