← 返回
开发者工具 Key 中文

Kraken Pro

Manage Kraken accounts via CLI to view portfolio, market data, place/cancel orders, manage staking, export ledger, and handle deposits/withdrawals.
通过命令行管理Kraken账户,查看投资组合和市场数据,下单/取消订单,管理质押,导出账本,处理存取款。
in-liberty420 in-liberty420 来源
开发者工具 clawhub v1.0.6 1 版本 99916.6 Key: 需要
★ 0
Stars
📥 1,198
下载
💾 16
安装
1
版本
#latest

概述

Kraken Skill

Manage your Kraken exchange account via CLI.

Setup

pip3 install -r requirements.txt

Set credentials via environment variables or OpenClaw config (skills.entries.kraken-pro.env).

Get API key: https://www.kraken.com/u/security/api

Commands

Run: python3 kraken_cli.py [options]

All commands accept --json for raw JSON output.

Portfolio (auth required)

CommandDescription
----------------------
summaryPortfolio overview (handles flex vs bonded earn correctly)
net-worthSingle net worth number
holdingsAsset breakdown with USD values
balanceRaw asset quantities

Market Data (no auth)

CommandDescription
----------------------
ticker --pair XBTUSDPrice and 24h stats
pairsTrading pairs
assetsAsset list

Order History (auth required)

CommandDescription
----------------------
open-ordersActive orders
closed-orders [--limit N]Completed orders
trades [--limit N] [--csv]Trade execution history (CSV for export)

Ledger (auth required)

ledger [--start YYYY-MM-DD] [--end YYYY-MM-DD] [--asset BTC] [--type trade|deposit|withdrawal|staking] [--csv] [--limit N]

Auto-paginates (Kraken returns max 50/request). --csv dumps raw Kraken data.

Trading (auth required)

All trading commands require --confirm. Use --validate for dry-run.

CommandDescription
----------------------
buy --pair XBTUSD --type market\limit --amount N [--price P] --confirmPlace buy order
sell --pair XBTUSD --type market\limit --amount N [--price P] --confirmPlace sell order
cancel-order --id OXXXXX --confirmCancel specific order
cancel-all --confirmCancel all open orders

Always confirm with the user before placing real orders. Use --validate first.

Earn/Staking (auth required)

CommandDescription
----------------------
earn-positionsCurrent staking allocations
earn-strategiesAvailable yield programs
earn-statusPending requests
earn-allocate --strategy-id ID --amount N --confirmStake funds
earn-deallocate --strategy-id ID --amount N --confirmUnstake funds

Funding (auth required)

CommandDescription
----------------------
deposit-methods --asset BTCDeposit methods for an asset
deposit-address --asset BTCGet deposit address
withdraw --asset BTC --key NAME --amount N --confirmWithdraw to saved address
withdraw-statusRecent withdrawal status

Withdrawal notes:

  • Addresses must be pre-configured in Kraken's web UI (can't add via API)
  • Can't list saved address names via API — ask the user for the key name
  • Addresses are per-asset: a SOL address won't work for USDC withdrawals even if it's the same wallet. Each asset needs its own entry.
  • --key is the saved address name in Kraken, not the actual address

Example Usage

User RequestCommand
------
What's my portfolio?summary
BTC price?ticker --pair XBTUSD
Export 2025 ledger for taxesledger --start 2025-01-01 --end 2025-12-31 --csv
Export trade historytrades --csv
Buy 0.1 BTC at marketbuy --pair XBTUSD --type market --amount 0.1 --confirm
Show staking positionsearn-positions

Kraken Pair Naming

Kraken uses non-standard names: XBT (not BTC), XETH (not ETH), Z-prefix for fiat (ZUSD, ZCAD). When unsure of a pair name, run pairs --json and grep for the asset.

Portfolio Logic

Kraken has two earn types:

  • Auto Earn (flex): in main wallet, included in trade balance equity
  • Bonded staking: separate earn wallet, NOT in trade balance

summary calculates: Total = Trade Balance Equity + Bonded Staking Only

API Permissions

FeaturePermission
--------------------
Balances, portfolio, ledgerQuery Funds
Orders, trades (view)Query Open/Closed Orders & Trades
Place/cancel ordersCreate & Modify Orders
Earn allocate/deallocateWithdraw Funds
WithdrawalsWithdraw Funds
Market dataNone

版本历史

共 1 个版本

  • v1.0.6 当前
    2026-03-29 04:22 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

professional

All-Market Financial Data Hub

financial-ai-analyst
基于东方财富数据库,支持自然语言查询金融数据,覆盖A股、港股、美股、基金、债券等资产,提供实时行情、公司信息、估值、财务报表等,适用于投资研究、交易复盘、市场监控、行业分析、信用研究、财报审计、资产配置等场景,满足机构与个人需求。返回结果为
★ 119 📥 41,014
professional

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 179 📥 61,455
professional

Stock Analysis

udiedrichsen
{"answer":"基于雅虎财经数据,分析股票与加密货币。支持投资组合管理、自选股预警、股息分析、8维评分、热门趋势扫描及传闻/早期信号探测。适用于股票分析、持仓追踪、财报异动、加密监控、热门股追踪或提前发掘非主流传闻。"}
★ 275 📥 57,323