Skip to main content

Kraken Prime Trade Connector

Features​

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

Notes​

Connectivity​

Clients must have their incoming IP addresses whitelisted before connecting.
Trading and market data use separate ports.
All connections require TCP with TLS 1.3.

Order Status Request​

Order Status Request is not supported for Futures.

Client Order ID​

Unique client-assigned order identifier. Maximum length is 36 characters.

Symbology​

Currency pairs in BASE-QUOTE format, e.g. BTC-USD.

Schedule​

Trading is available 24/7/365.

Configuration​

Connector settings​

ParameterDefault ValueDescription
apiKeyApi Key.
apiSecretApi Secret.
cancelOnDisconnecttrueWhether or not session orders should be cancelled upon disconnect.

Supported order attributes​

KeyDescription
958StrategyParameterName(958). The name of the StrategyParameter being set.
960StrategyParameterValue(960). The value for the StrategyParameter being set.
20030CancelOnDisconnect(20030). Whether or not this order should be canceled when this session is disconnected. Possible values: Y, N.

Config sample​

connectors {
KRAKENPR : ${template.connector.fix.krakenprime} {
settings {
host = "<STUNNEL_HOST>"
port = <STUNNEL_PORT>

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

apiKey = "<API_KEY>"
apiSecret = "<API_SECRET>"
}
}
}