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