Kraken Exchange Integration with Hummingbot

ยท

๐Ÿ›  Connector Overview

ComponentStatusVersionV2 StrategiesNotes
Spot Connectorโœ… Operationalv2.1SupportedFull spot trading
Perp ConnectorโŒ Unavailable--Not currently supported
Spot Candles Feedโœ… Operational--Real-time candle data
Perp Candles FeedโŒ Unbuilt--Not implemented

โ„น๏ธ Exchange Details

๐Ÿ‘‰ Explore Kraken's trading features

๐Ÿ”‘ Connection Guide

Generating API Keys

  1. Navigate to Kraken-Pro security settings
  2. Enable "Access Websockets connection" (critical for order book functionality)
  3. Create keys with appropriate permissions
  4. Securely store your API credentials

Warning:
WebSocket access must be enabled to prevent order book reconstruction errors in Hummingbot.

Configuring Hummingbot

Run the connection command:

connect kraken

Then provide:

Successful connection displays:
You are now connected to kraken

๐Ÿ”€ Spot Trading Features

Connector Specifications:

Supported Order Types

๐Ÿ‘‰ Advanced trading strategies with Hummingbot

Paper Trading Option

Access simulated trading via:

connect kraken_paper_trade

Configure custom paper trading environments as needed.

FAQ

Q: Why is WebSocket access mandatory?
A: The Kraken connector requires WebSocket connectivity to maintain real-time order book synchronization and execute trades efficiently.

Q: Can I trade perpetual contracts?
A: Currently, Hummingbot's Kraken integration only supports spot markets - perpetual contracts are not available.

Q: How do paper trading simulations work?
A: The paper trade version simulates market conditions without using real funds, ideal for strategy testing.

Q: What's the minimum version requirement?
A: Use connector v2.1 or higher for full V2 strategy compatibility.

Q: Are there geographic restrictions?
A: While Kraken operates globally, some jurisdictions may have access limitations - check local regulations.

Q: How frequently is the order book updated?
A: The WebSocket connection provides continuous, real-time order book updates for accurate pricing.