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