Skip to main content

FastMatch Trade Connector

Features​

fix-fastmatchConnector Key
Instruments
FX
Request Types
SUBMITCANCELREPLACE
Order Types
LIMITMARKET
Time In Force
DAYIOCFOK
Order ID Mapper
COMPOSITE
✗
Order Status Request
✓
Cancel On Disconnect
✗
Commission
✗
Post Only
✗
Fast Cancel
✗
Fast Replace

Notes​

Order Replace​

FastMatch supports amendment of Price and Size only. Changes to other attributes are silently ignored.

Order Quantity​

Minimum order size is 100,000. Fractional sizes are supported; quantity precision must be set to 2.

Cancel-on-Disconnect​

FastMatch supports Cancel-on-Disconnect.

OrderStatusRequest​

FastMatch does not support Order Status Request.

Reset Sequence Number​

FastMatch supports sequence number reset, but resetting while orders are open may result in missed Execution Reports. Use this only when there are no open orders.

Custom attributes​

Currently supported custom attributes: 109, 1, 1079, 541, 8000, 8001, 9000, 9001, 9002, 9010, 9020, 9030, 9400, 9501, 9502, 9503

Connector settings​

The following settings can be specified in the connector config: clientId, account.

Symbology​

Currency pairs in CCY1/CCY2 format, e.g. EUR/USD.

Schedule​

Daily maintenance window runs from 17:00 to 17:30 ET. The server may accept connections a few minutes before 17:30 ET. On weekends, the server stops listening on Friday at 17:00 ET and resumes on Sunday at 17:30 ET.

Config sample​

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

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