市值: $2.6907T -0.67%
成交额(24h): $150.0389B -0.66%
恐惧与贪婪指数:

48 - 中立

  • 市值: $2.6907T -0.67%
  • 成交额(24h): $150.0389B -0.66%
  • 恐惧与贪婪指数:
  • 市值: $2.6907T -0.67%
加密货币
话题
百科
资讯
加密话题
视频
热门加密百科

选择语种

选择语种

选择货币

加密货币
话题
百科
资讯
加密话题
视频

如何使用Kraken的API?有哪些权限和通话限制?

Kraken's API allows automated trading and account management, but users must set up keys, understand permissions, and adhere to call restrictions for secure usage.

2025/05/14 20:07

Kraken的API简介

Kraken是最成熟的加密货币交易所之一,它提供了强大的API,允许用户自动交易,管理其帐户并访问实时市场数据。对于那些希望利用这种强大的工具的人来说,了解如何使用Kraken的API以及其施加的权限和呼叫限制至关重要。本文将指导您完成使用Kraken的API的过程,详细说明您需要注意的必要权限和限制。

设置您的Kraken API帐户

在开始使用Kraken的API之前,您需要设置一个API键。您可以做到这一点:

  • 登录到您的Kraken帐户。导航到“设置”部分。
  • 转到API选项卡。您将在“安全性”部分中找到这一点。
  • 创建一个新的API键。将提示您输入键的名称,并选择要授予的权限。
  • 验证您的身份。根据您选择的权限,您可能需要完成其他验证步骤。
  • 生成密钥。设置权限后,单击“生成键”。您将收到一个API密钥和一个私钥。确保您的私钥安全;绝不应该共享或暴露。

了解API权限

Kraken的API提供了多个许可级别,每个API允许对您的帐户的不同级别访问。这是您可以选择的主要权限:

  • 查询资金:允许您检查帐户余额,但不要搬运资金。
  • 提取资金:授予从您的帐户中提取资金的能力。这是最高水平的许可,应谨慎使用
  • 贸易:允许您代表您进行交易。这包括下订单并取消订单。
  • LEDGER :提供对交易历史记录的访问。
  • 添加/删除订单:允许管理订单,包括添加和删除它们。

设置API密钥时,您可以根据您的需求选择这些权限的任何组合。建议仅授予您预期使用的权限,以最大程度地降低安全风险。

拨打API

设置API键后,您可以开始拨打API调用。 Kraken的API使用恢复的端点,您需要将您的API密钥包含在请求的标题中。这是如何使用Python进行API调用的一个基本示例:

 import requests api_key ='your_api_key' api_secret ='your_api_secret'






url ='https://api.kraken.com/0/private/balance'标题= {'api-key':api_key} nonce = str(int(time.time()*1000))有效载荷= {

'nonce': nonce

}

签署请求

api_sign = hmac.new(api_secret.encode(),(nonce + url).encode(),hashlib.sha256).hexdigest()标题['api-sign'] = api_sign

响应= requests.post(url,标头=标题,data =有效载荷)打印(response.json())

此示例显示了如何检索您的帐户余额。确保用实际键替换“ your_api_key”和“ your_api_secret”

API呼叫限制

Kraken对API呼吁施加了一些限制,以防止滥用并确保公平使用。这是您应该注意的关键限制:

  • 费率限制:Kraken对于不同类型的API调用具有不同的速率限制。对于公共终点,限制通常为每秒15个请求。对于私人端点,未验证帐户的限制为每秒1个请求,经过验证的帐户每秒20个请求。
  • 爆发极限:除了速率限制外,Kraken还具有爆发限制。例如,您可以在10分钟的公共端点窗口中最多弥补200个请求。
  • IP限制:如果检测到可疑活动,Kraken可能会施加基于IP的限制。确保通过遵守速率限制并负责任地使用API​​来标记您的IP地址

处理错误和响应

使用Kraken的API时,正确处理错误和响应很重要。 KRAKEN以JSON格式返回响应,错误由非零“错误”字段表示。这是您可以处理Python中的错误的方法:

 response = requests.post(url, headers=headers, data=payload) data = response.json()如果数据['错误']:






for error in data['error']: print(f'Error: {error}')

别的:

print('Success:', data['result'])

始终检查响应中的错误,以确保正确处理API调用。

使用API​​进行交易

Kraken的API可用于自动交易。这是如何下订单的一个基本示例:

import requests

进口时间导入HMAC导入哈希布

api_key ='your_api_key' api_secret ='your_api_secret'

url ='https://api.kraken.com/0/private/addorder'标题= {'api-key':api_key} nonce = str(int(time.time()*1000))有效载荷= {

'nonce': nonce, 'pair': 'XBTUSD', 'type': 'buy', 'ordertype': 'limit', 'price': '30000', 'volume': '0.01'

}

签署请求

api_sign = hmac.new(api_secret.encode(),(nonce + url).encode(),hashlib.sha256).hexdigest()标题['api-sign'] = api_sign

响应= requests.post(url,标头=标题,data =有效载荷)打印(response.json())

确保用实际键替换“ your_api_key”和“ your_api_secret” 。此示例以30,000美元的价格将限额购买订单以0.01 BTC的价格订购。

常见问题

问:我可以使用Kraken的API同时在多个帐户上进行交易吗?

答:是的,您可以使用Kraken的API来管理多个帐户,但是您需要为每个帐户生成单独的API键,并确保适当地处理每个帐户的权限和费率限制。

问:如果超过Kraken的API率限制,该怎么办?

答:如果您超过了Kraken的API率限制,则可能会暂时阻止您的请求。为了避免这种情况,请在代码中实施适当的速率限制,并考虑使用队列系统来管理您的请求。

问:将我的API键放在我的代码中安全吗?

答:不,将API键直接存储在代码中是不安全的。相反,使用环境变量或安全的密钥管理系统将密钥保密。

问:我可以使用Kraken的API访问历史市场数据吗?

答:是的,Kraken的API通过其公共终点提供了对历史市场数据的访问。您可以在各个时间间隔中检索OHLC(开放,高,低,关闭)数据。

免责声明:info@kdj.com

所提供的信息并非交易建议。根据本文提供的信息进行的任何投资,kdj.com不承担任何责任。加密货币具有高波动性,强烈建议您深入研究后,谨慎投资!

如您认为本网站上使用的内容侵犯了您的版权,请立即联系我们(info@kdj.com),我们将及时删除。

相关百科

如何通过电汇从 Coinbase 提取法币?完整指南

如何通过电汇从 Coinbase 提取法币?完整指南

2026-05-07 17:59:43

电汇资格要求1. 用户必须完成完整的了解您的客户 (KYC) 验证,包括政府颁发的身份证件、地址证明和面部生物识别确认。 2. 与Coinbase关联的银行账户必须是用户的合法姓名,并且与KYC文件完全匹配。 3. 电汇仅适用于居住在 Coinbase 持有有效货币转移许可证的司法管辖区的用户,其中...

如何使用币安质押自动订阅?被动收入指南

如何使用币安质押自动订阅?被动收入指南

2026-05-07 14:20:23

了解币安质押自动订阅1. 自动订阅是币安“赚取”生态系统中的一项功能,使用户能够自动将质押奖励重新投资到同一产品中,而无需人工干预。 2、此功能仅适用于符合条件的灵活质押产品,并选择支持复利的锁定质押计划。 3. 启用后,每个奖励周期内产生的所有 ETH、SOL、ADA 或其他受支持的资产奖励都会立...

如何查看币安合约交易平台的资金历史?指导

如何查看币安合约交易平台的资金历史?指导

2026-05-08 02:40:21

资金历史访问路径1. 使用经过验证的凭据通过官方网站或移动应用程序登录您的币安账户。 2. 在主菜单中选择“衍生品” ,然后选择“USDT本位保证金期货”或“币本位保证金期货”,进入期货交易界面。 3. 单击位于活动交易面板右上角的数据选项卡。 4. 向下滚动到资金费率历史记录部分,其中按时间顺序显...

如何使用Binance Convert兑换稳定币?交换教程

如何使用Binance Convert兑换稳定币?交换教程

2026-05-07 06:59:40

了解币安转换功能1. Binance Convert是Binance平台上的内置工具,允许用户在不下传统限价或市价订单的情况下交换资产。 2. 支持超过7000个交易对,包括USDT兑换FDUSD、USDC兑换BUSD、USDT兑换USDC等稳定币兑换稳定币。 3. 该服务以实时价格发现和自动刷新费...

如何查看Coinbase交易费用?费用指南解释

如何查看Coinbase交易费用?费用指南解释

2026-05-07 14:40:10

了解 Coinbase 交易费用结构1. Coinbase采用显性交易费用和隐性点差费用相结合的双层收费模式。可见费用在交易预览中显示为百分比,而点差直接嵌入到报价中。 2. 标准 Coinbase 应用程序上的零售用户面临 0.5% 至 3.99% 不等的可变费用,具体取决于付款方式——信用卡/借...

如何使用OKX期权交易?初学者指南

如何使用OKX期权交易?初学者指南

2026-05-07 12:19:41

了解 OKX 的选项基础知识1. OKX 上的期权是衍生品合约,赋予买方在到期前或到期时以预定价格买卖指定数量的标的资产的权利(但没有义务)。 2、底层资产包括BTC、ETH等主流加密货币,均以USDT或美元指数报价。 3. 每份期权合约都分为看涨期权(看涨期权)或看跌期权(看跌期权),每种期权合约...

如何通过电汇从 Coinbase 提取法币?完整指南

如何通过电汇从 Coinbase 提取法币?完整指南

2026-05-07 17:59:43

电汇资格要求1. 用户必须完成完整的了解您的客户 (KYC) 验证,包括政府颁发的身份证件、地址证明和面部生物识别确认。 2. 与Coinbase关联的银行账户必须是用户的合法姓名,并且与KYC文件完全匹配。 3. 电汇仅适用于居住在 Coinbase 持有有效货币转移许可证的司法管辖区的用户,其中...

如何使用币安质押自动订阅?被动收入指南

如何使用币安质押自动订阅?被动收入指南

2026-05-07 14:20:23

了解币安质押自动订阅1. 自动订阅是币安“赚取”生态系统中的一项功能,使用户能够自动将质押奖励重新投资到同一产品中,而无需人工干预。 2、此功能仅适用于符合条件的灵活质押产品,并选择支持复利的锁定质押计划。 3. 启用后,每个奖励周期内产生的所有 ETH、SOL、ADA 或其他受支持的资产奖励都会立...

如何查看币安合约交易平台的资金历史?指导

如何查看币安合约交易平台的资金历史?指导

2026-05-08 02:40:21

资金历史访问路径1. 使用经过验证的凭据通过官方网站或移动应用程序登录您的币安账户。 2. 在主菜单中选择“衍生品” ,然后选择“USDT本位保证金期货”或“币本位保证金期货”,进入期货交易界面。 3. 单击位于活动交易面板右上角的数据选项卡。 4. 向下滚动到资金费率历史记录部分,其中按时间顺序显...

如何使用Binance Convert兑换稳定币?交换教程

如何使用Binance Convert兑换稳定币?交换教程

2026-05-07 06:59:40

了解币安转换功能1. Binance Convert是Binance平台上的内置工具,允许用户在不下传统限价或市价订单的情况下交换资产。 2. 支持超过7000个交易对,包括USDT兑换FDUSD、USDC兑换BUSD、USDT兑换USDC等稳定币兑换稳定币。 3. 该服务以实时价格发现和自动刷新费...

如何查看Coinbase交易费用?费用指南解释

如何查看Coinbase交易费用?费用指南解释

2026-05-07 14:40:10

了解 Coinbase 交易费用结构1. Coinbase采用显性交易费用和隐性点差费用相结合的双层收费模式。可见费用在交易预览中显示为百分比,而点差直接嵌入到报价中。 2. 标准 Coinbase 应用程序上的零售用户面临 0.5% 至 3.99% 不等的可变费用,具体取决于付款方式——信用卡/借...

如何使用OKX期权交易?初学者指南

如何使用OKX期权交易?初学者指南

2026-05-07 12:19:41

了解 OKX 的选项基础知识1. OKX 上的期权是衍生品合约,赋予买方在到期前或到期时以预定价格买卖指定数量的标的资产的权利(但没有义务)。 2、底层资产包括BTC、ETH等主流加密货币,均以USDT或美元指数报价。 3. 每份期权合约都分为看涨期权(看涨期权)或看跌期权(看跌期权),每种期权合约...

查看所有文章

User not found or password invalid

Your input is correct