Skip to main content

Jump Trade Connector

Features​

fix-jumpConnector Key
Instruments
FXBOND
Request Types
SUBMITCANCEL
Order Types
LIMIT
Time In Force
DAYIOCFOK
Order ID Mapper
SEQUENCE
✓
Order Status Request
✓
Cancel On Disconnect
✓
Commission
✗
Post Only
✗
Fast Cancel
✗
Fast Replace

Notes​

Message Sequence Reset​

Clients may not reset sequence numbers as part of the Logon process.

As a result, the resetSeqNums flag is ignored and should always be set to false.

Cancel On Disconnect​

Any open orders on a session are automatically cancelled due to Logout or disconnect.
JLQD issues a Logout message at conclusion of the trading day.

Aggressor Indicator​

Aggressor Indicator is included in trade events.

Symbology​

Currency pairs without separator, e.g. BTCUSD, EURUSD.

Schedule​

JLQD sessions reset daily after a maintenance window at 16:40–17:00 CST/CDT.
The system is also offline from 17:00 Friday through 17:30 Sunday.

Configuration​

Connector settings​

ParameterDefault ValueDescription
onBehalfOfCompIdJLQD provided session identifier set by client where messages are being sent on behalf of some other counterparty.
passwordPassword.
clientIdJLQD-provided party identifier.
bookTypeFIRMTarget book or market. Acceptable values: FIRM, PROTECTED, INDICATIVE.
resetClientSeqNumsfalseIf set server will reset the Client's sequence number on login to whatever sequence number is supplied. Does not reset the server's sequence number. Client still would recover data from the server

Supported order attributes​

KeyDescription
115OnBehalfOfCompID(115). Used to identify firm originating message.

Config sample​

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

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

clientId = "<CLIENT_ID>"
password = "<PASSWORD>"
}
}
}