Skip to main content

Kraken Futures Trade Connector

Features​

crypto-krakenfutConnector Key
Instruments
FUTURE
Request Types
SUBMITCANCELREPLACE
Order Types
MARKETLIMIT
Time In Force
GTCIOC
Order ID Mapper
COMPOSITE
✗
Order Status Request
✗
Cancel On Disconnect
✓
Commission
✓
Post Only
✗
Fast Cancel
✗
Fast Replace

Notes​

tip

Please consider switching to Kraken Spot/Futures FIX Trade Connector.

The Kraken FIX API is a FIX 4.4 implementation for institutional and HFT clients. It provides the lowest-latency order entry path, deterministic message sequencing, cancel-on-disconnect, and session-based message replay.

Cancel/Replace​

Kraken Futures API does not accept the total order quantity in a replace. The desired open (remaining) quantity must be provided instead. Note: This does not prevent overfills in trade-in-route scenarios.

API Testing Environment​

Kraken Futures Demo Env is available via: https://demo-futures.kraken.com/

Original Timestamp​

The following Json properties are used as source for original timestamps in order events:

Symbology​

https://futures.kraken.com/derivatives/api/v3/instruments

Configuration​

Connector settings​

ParameterDefault ValueDescription
offsetOPENDefault value for 6470 (Offset) attribute.

Supported order attributes​

KeyDescription
186 value used for post only orders submission.
6470Offset attribute to determine offset direction. Default value can be specified with offset configuration parameter. Possible values: OPEN or CLOSE. CLOSE means that order will be send with ReduceOnly flag.

Config sample​

connectors {
KRAKENFUT: ${template.connector.crypto.krakenfut} {
settings {
apiKeys: [
{
apiKey = "API_KEY"
apiSecret = "API_SECRET"
}
]

offset = OPEN
}
}
}