con un clic
kraken-futures-trading
// Place, manage, and monitor futures orders across the full lifecycle.
// Place, manage, and monitor futures orders across the full lifecycle.
| name | kraken-futures-trading |
| version | 1.0.0 |
| description | Place, manage, and monitor futures orders across the full lifecycle. |
| metadata | {"openclaw":{"category":"finance"},"requires":{"bins":["kraken"]}} |
Use this skill for:
Futures use separate credentials from spot:
export KRAKEN_FUTURES_API_KEY="your-futures-key"
export KRAKEN_FUTURES_API_SECRET="your-futures-secret"
kraken futures instruments -o json 2>/dev/null
kraken futures ticker PF_XBTUSD -o json 2>/dev/null
kraken futures accounts -o json 2>/dev/null
kraken futures order buy PF_XBTUSD 1 --type limit --price 50000 -o json 2>/dev/null
kraken futures open-orders -o json 2>/dev/null
Market order:
kraken futures order buy PF_XBTUSD 1 --type market -o json 2>/dev/null
Limit order:
kraken futures order sell PF_XBTUSD 1 --type limit --price 70000 -o json 2>/dev/null
Stop order:
kraken futures order buy PF_XBTUSD 1 --type stop --stop-price 55000 --trigger-signal mark -o json 2>/dev/null
Trailing stop:
kraken futures order sell PF_XBTUSD 1 --type trailing-stop --stop-price 68000 --trailing-stop-max-deviation 500 --trailing-stop-deviation-unit quote_currency -o json 2>/dev/null
Reduce-only (close position without opening new exposure):
kraken futures order sell PF_XBTUSD 1 --type market --reduce-only -o json 2>/dev/null
Place multiple orders atomically (useful for bracket entries):
kraken futures batch-order '[
{"order":"sendorder","orderTag":"entry","symbol":"PF_XBTUSD","side":"buy","size":1,"orderType":"lmt","limitPrice":50000},
{"order":"sendorder","orderTag":"tp","symbol":"PF_XBTUSD","side":"sell","size":1,"orderType":"lmt","limitPrice":55000,"reduceOnly":true}
]' -o json 2>/dev/null
Edit in place:
kraken futures edit-order --order-id <ID> --price 51000 -o json 2>/dev/null
Cancel one:
kraken futures cancel --order-id <ID> -o json 2>/dev/null
Cancel all:
kraken futures cancel-all -o json 2>/dev/null
Cancel by symbol:
kraken futures cancel-all --symbol PF_XBTUSD -o json 2>/dev/null
Open positions:
kraken futures positions -o json 2>/dev/null
Recent fills:
kraken futures fills --since 2024-01-01T00:00:00Z -o json 2>/dev/null
Execution history:
kraken futures history-executions --since 2024-01-01T00:00:00Z --sort desc -o json 2>/dev/null
Order history:
kraken futures history-orders --sort desc -o json 2>/dev/null
Enable for unattended sessions. All orders cancel if the timer expires:
kraken futures cancel-after 600 -o json 2>/dev/null
Refresh periodically. If the agent crashes, orders auto-cancel.
Test futures strategies without real money using kraken futures paper. Near-parity with live futures: all 8 order types (market, limit, post, stop, take-profit, ioc, trailing-stop, fok); leverage, margin tracking, liquidation simulation, and funding rates. Known differences: single-ID order-status, post-only orders are cancelled rather than queued, fills use the bid/ask snapshot with no depth-based slippage, and partial fills are not modeled.
kraken futures paper init --balance 10000 -o json 2>/dev/null
kraken futures paper buy PF_XBTUSD 1 --leverage 10 --type market -o json 2>/dev/null
kraken futures paper positions -o json 2>/dev/null
kraken futures paper status -o json 2>/dev/null
kraken futures paper reset -o json 2>/dev/null
Switch between paper and live by replacing futures paper with futures order. No credentials required for paper trading.
futures accounts before trading to confirm margin availability.--reduce-only when closing positions to prevent accidental flips.cancel-after for any automated session.kraken futures paper before going live.Connect MCP clients to kraken-cli for native tool calling without subprocess wrappers.
Install kraken-cli, create API credentials, and go from paper trading to live in under five minutes.
Discover staking strategies, allocate funds, and track earn positions.
Test strategy logic on paper trading before touching live funds.
Promote a validated paper strategy to live trading with safety checks.
Real-time data streaming via WebSocket for spot and futures.