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