Kraken

🦑 Kraken 资产智能管家 · 一键洞察加密持仓

连接 Kraken 交易所 API,提供投资组合总览、资产持仓、质押收益及市场交易数据查询,支持自动化净值计算与收益追踪。

收藏
13.1k
安装
2.7k
版本
1.1.2
CLS 安全性认证2026-08-04
点击查看完整报告 >

使用说明

核心功能

Kraken Crypto Skill 是一个加密货币交易所集成工具,通过官方 API 封装了完整的账户管理与市场数据查询能力。该技能采用双层级架构设计:Primary Commands 提供智能聚合的投资组合视图(summary、net-worth、performance、holdings、staking),自动处理 Kraken 特有的"Auto Earn 灵活质押"与"Bonded 定期质押"的资产分离逻辑,避免用户手动计算时的重复计数陷阱;Raw API Commands 则暴露底层接口,支持从实时行情(ticker/ohlc/depth)、订单簿深度、交易历史到质押策略发现的全维度数据获取。

显著优点

  • 财务准确性保障:内置 Kraken 双钱包架构的专业知识,明确区分 Main Wallet(权益计入投资组合)与 Earn Wallet(Bonded 资产隔离),summary 命令输出符合会计准则的净值计算
  • 操作效率优化:无需记忆复杂 API 参数,自然语言意图("我的净值多少")自动映射到对应命令
  • 数据完整性:覆盖现货账户、保证金(balance-ex)、质押收益(earn)、资金存取(funding)四大业务域
  • 最小权限原则:API 密钥仅需 Query Funds + Earn 权限,无需提款或交易权限,降低凭证泄露风险

潜在局限与风险

  • 交易所集中风险:完全依赖 Kraken 单平台的可用性与数据准确性,无跨交易所比对能力
  • API 限制约束:受 Kraken 速率限制(Tier 1 账户 60次/分钟),高频查询可能触发限流
  • 非托管风险:用户需自行保管 API 密钥,虽然技能建议最小权限,但 .env 文件或环境变量的本地存储仍存在意外暴露可能
  • 无实时推送:仅支持拉取式查询,无 WebSocket 行情推送或价格预警功能
  • 税务计算缺失:提供原始交易记录(ledger/trades)但不提供资本利得税或成本基础计算

适合人群

  • 已在 Kraken 持有资产的投资者,需要快速获取持仓总览而不愿登录网页端
  • 采用质押策略(Staking/Earn)的用户,需追踪灵活与定期质押的分离收益
  • 量化交易者或开发者,需要标准化 CLI 接口获取原始市场数据(OHLC/深度/成交)
  • 财务规划者,需定期导出投资组合净值用于个人资产负债表编制

常规风险提醒

API 密钥应严格限制为"查询"权限,禁止启用 Withdrawal 或 Trading 权限;建议定期轮换密钥并监控 Kraken 账户的 API 使用日志。市场数据仅供参考,不构成投资建议;质押 APR 为预估值,实际收益可能波动。

安全解读

核心用法

Kraken Crypto Skill 是一个面向 Kraken 交易所用户的账户数据查询工具。用户需先通过环境变量或 .env 文件配置 API 密钥与密钥,即可调用丰富的命令获取账户信息。

主要功能分为三类:

1. 聚合查询命令(推荐日常使用):summarynet-worthperformanceholdingsstaking 五个主命令自动计算投资组合总值,正确处理 Auto Earn 灵活质押与 Bonded 定期质押的区分,避免资产重复计算。

2. 原始 API 命令:通过 kraken_api.py 直接访问 Kraken 原生接口,涵盖市场行情(ticker、ohlc、depth)、账户数据(balance、orders、trades、ledger)、质押数据(earn-positions、strategies)及资金操作(deposits-address)等细粒度查询。

3. 权限管理:不同功能需申请不同 API 权限——余额查询需 "Query Funds",质押数据需 "Earn",市场数据无需权限。

显著优点

  • 数据准确性高:官方封装 python-kraken-sdk 保障接口稳定性,聚合命令自动处理质押资产的会计逻辑,消除用户手动计算错误。
  • 安全实践规范:API 密钥仅通过环境变量读取,无硬编码风险;全链路 HTTPS 加密传输至 Kraken 官方域名。
  • 依赖轻量化:仅依赖官方 SDK 与 python-dotenv,供应链攻击面极小。
  • 场景覆盖全面:从简单的净值查询到专业的订单簿分析、历史 K 线获取,满足持币者到量化研究者的多元需求。

潜在缺点与局限性

  • 只读限制:当前版本仅支持查询操作,无法执行交易、下单或资金划转,功能边界明确为"监控工具"而非"交易终端"。
  • 密钥管理门槛:用户需自行生成并保管 Kraken API 密钥,对加密货币新手存在学习成本;若密钥泄露,攻击者可获取完整持仓信息。
  • 无实时推送:依赖轮询机制获取数据,无 WebSocket 实时行情或账户变动通知。
  • 来源可信度存疑:维护者为个人开发者 thesethrose,无公开 GitHub 仓库可供审计,长期维护能力待观察。

适合的目标群体

  • 加密货币长期持有者:需要定期查看多币种持仓、质押收益与总投资净值的用户。
  • DeFi 参与者:管理 Kraken Earn 灵活/定期质押仓位,追踪收益累积情况。
  • 税务与财务规划者:导出交易历史(trades、ledger)用于成本核算与报税准备。
  • 市场分析师:利用 OHLC、订单簿深度等数据进行链下市场研究。

使用风险

  • API 密钥泄露风险:尽管 Skill 本身不存储密钥,但若用户环境变量配置不当或 .env 文件误提交至版本控制,可能导致账户信息暴露。建议启用 IP 白名单并定期轮换密钥。
  • 权限配置风险:若用户为 Skill 配置了过高权限(如交易或提现),一旦密钥泄露将造成资金损失。应严格遵循"查询最小化"原则。
  • 第三方依赖风险:虽当前依赖安全,但 python-kraken-sdk 的更新可能引入破坏性变更,建议锁定版本号。
  • 数据准确性依赖:质押资产的"Correct/Incorrect calculation"区分逻辑由 Skill 维护,若 Kraken 调整账户结构而 Skill 未及时更新,可能导致净值计算偏差。
  • 服务连续性风险:个人开发者维护项目,存在更新滞后或弃坑可能,关键业务场景建议自建备份方案。

Kraken 内容

手动下载zip · 14.0 kB
kraken_api.pytext/plain
请选择文件