Skip to main content

Quantative Brokers Trade Connector

Features​

fix-qbConnector Key
Instruments
FUTUREOPTIONBOND
Request Types
SUBMITCANCELREPLACE
Order Types
MARKETLIMITSTOPSTOP_LIMIT
Time In Force
DAY
Order ID Mapper
COMPOSITE
✓
Order Status Request
✗
Cancel On Disconnect
✗
Commission
✗
Post Only
✗
Fast Cancel
✗
Fast Replace

Notes​

Cancel on Disconnect​

By default, FIX sessions have Cancel on Disconnect disabled to prevent brief connection lapses from interrupting order execution.

Order Status Request​

Per the documentation, OrderStatusRequest(H) requires a quantity parameter.

Algorithmic Execution​

FIX messages are routed through the specified QB algorithmic strategy. All orders must include the tags listed below:

  • HandlInst(21) must be set to 2 (Algo Execution).
  • ExecInst(18) must be set to 1 (Not Held).
note

QB does not support DMA orders.

Symbology​

EDS, RIC, and Bloomberg symbol identifiers are supported. The Exchange Defined Symbol (EDS) is preferred for listed outright and multi-leg contracts.

Schedule​

QB operates Monday–Friday, 02:00–17:15 ET, subject to Execution Venue hours.

Configuration​

Connector settings​

ParameterDefault ValueDescription
accountDefault account.
useAccountfalseThe flag to define whether to use order account in preference of default account.

Supported order attributes​

KeyDescription
1Account(1).

Config sample​

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

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

account = "<ACCOUNT>"
}
}
}