Jump Trade Connector
Features
fix-jumpConnector Key✓
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
| Parameter | Default Value | Description |
|---|---|---|
| onBehalfOfCompId | JLQD provided session identifier set by client where messages are being sent on behalf of some other counterparty. | |
| password | Password. | |
| clientId | JLQD-provided party identifier. | |
| bookType | FIRM | Target book or market. Acceptable values: FIRM, PROTECTED, INDICATIVE. |
| resetClientSeqNums | false | If 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
| Key | Description |
|---|---|
| 115 | OnBehalfOfCompID(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>"
}
}
}