-
bitcoin $77709.100515 USD
1.62% -
ethereum $2492.425806 USD
1.87% -
tether $0.999129 USD
0.01% -
bnb $757.919161 USD
4.46% -
xrp $1.326644 USD
1.83% -
usd-coin $0.999883 USD
0.00% -
solana $105.801069 USD
5.74% -
tron $0.336062 USD
0.26% -
zcash $1493.817548 USD
9.92% -
hyperliquid $87.820963 USD
10.59% -
dogecoin $0.084335 USD
3.93% -
monero $532.699812 USD
7.43% -
chainlink $11.814085 USD
5.52% -
unus-sed-leo $8.892918 USD
-0.42% -
cardano $0.214025 USD
7.76%
Kraken Futures API教程
The Kraken Futures API enables automated trading with secure authentication, real-time data, and order management—ideal for developers building crypto trading bots.
2025/07/26 23:28
了解Kraken Futures和API生态系统
Kraken Futures API是一种强大的工具,专为寻求自动访问Kraken衍生品市场的贸易商和开发商而设计。与现货交易不同,期货允许用户使用杠杆推测加密货币的价格变动。 KRAKEN FUTURES API提供了以编程方式下订单,检索市场数据,管理职位和监视帐户状态的终点。该API通过HTTPS和WebSocket协议运行,允许基于REST的请求和数据的实时流传输。
要与API互动,您必须首先了解其两个主要环境: futures.kraken.com上的生产环境和demo-futures.kraken.com上的沙盒测试环境。沙箱使开发人员能够在不冒险的情况下测试策略。所有端点都需要使用API密钥和秘密进行身份验证,这些端口是通过您的Kraken Futures帐户仪表板生成的。
私人端点的每个请求必须包括三个标题:
- Apikey :您的公共API密钥
- 身份验证:从您的秘密钥匙生成的SHA256 HMAC签名
- NONCE :独特的,增量的数字或时间戳
这些安全措施确保只有授权用户才能执行诸如下订单或撤回资金之类的措施。
设置您的Kraken Futures API凭据
在进行任何API调用之前,您必须在Kraken Futures帐户中生成有效的凭据。导航到您的Kraken Futures仪表板中的API管理部分。确保您登录正确的环境,无论是现场还是演示,都可以根据自己的开发需求来登录。
- 单击“生成新键”
- 将描述性名称分配给您的API键,以更轻松地标识
- 选择适当的权限:订单放置,阅读余额和观看位置
- 启用IP白名单(如果需要)
- 确认发电过程
完成后,您将收到两个关键组件: API键(一个长字母字符串)和私人秘密。安全地存储这些。关闭对话框后,秘密将不会再次显示。失去它意味着您需要撤销和再生钥匙。
出于测试目的,请使用沙箱环境避免在现场市场上进行意外交易。在环境之间切换时,请相应地更新您的基本网址:
- 沙盒:
https://demo-futures.kraken.com - 直播:
https://futures.kraken.com
私人终点的身份验证机制
访问/orders , /positions或/account之类的私人端点需要适当的身份验证。该过程的核心在于生成有效的HMAC-SHA256签名。此签名来自您的私人秘密,包括请求路径,NONCE和身体(如果适用)。
这是逐步构建身份验证标头的方法:
- 加入当前的UNIX时间戳(如NONCE),请求路径(例如
/api/v3/leads/status),并将请求正文(如果发布/put)纳入一个字符串 - 使用您的私人秘密计算此串联的hmac-sha256哈希
- 用base64格式编码产生的哈希
- 在
Authentification标头中包括此编码值
Python示例:
import hmac import hashlib import timenonce = str(int(time.time() * 1000))路径='/api/v3/orders' body ='{'ordertype':'lmt','符号':'pi_xbtusd','side':'buy','size':1000,'limitprice':30000}'消息= nonce +路径 +身体签名= hmac.new(
b'your_private_secret_here', msg=message.encode(), digestmod=hashlib.sha256)。消化()
auth_header = base64.b64encode(签名).decode()
该签名以及APIKey和Nonce必须包含在每个私人请求中。
通过API下达期货订单
经过身份验证后,您可以开始与交易端点进行交互。要下订单,请将邮政请求发送到/api/v3/sendorder 。有效负载必须包括基本参数,例如符号,侧面,大小和订单类型。
JSON主体中所需的字段:
- OrderType :可以是
lmt(限制),mkt(市场)或post(仅限后限制) - 符号:例如,永久Bitcoin/USD合同的
pi_xbtusd - 侧面
sellbuy - 尺寸:合同数(大多数对1至少1)
- 限额:限额订单所必需的
使用卷曲的示例请求:
curl -X POST https://futures.kraken.com/api/v3/sendorder \ -H 'APIKey: your_api_key_here' \ -H 'Nonce: 1234567890' \ -H 'Authentification: generated_signature_here' \ -d '{'orderType':'lmt','symbol':'pi_xbtusd','side':'buy','size':100,'limitPrice':35000}'提交后,API返回包含orderId ,状态和其他元数据的响应。您可以使用此ID来取消或查询订单。
检索市场数据和帐户信息
公共终点不需要身份验证,并且是获取实时市场条件的理想选择。有用的终点包括:
-
GET /api/v3/tickers:返回所有符号的最新价格,筹资率和开放利息 GET /api/v3/orderbook?symbol=pi_xbtusd:获取完整级别2订单书GET /api/v3/history?symbol=pi_xbtusd&lastTime=...:检索最近的贸易历史记录
对于特定于帐户的数据,请使用私人端点:
-
GET /api/v3/accounts:在所有分类帐中显示保证金余额,权益和pnl -
GET /api/v3/positions:列出所有具有入口价格,规模和清算水平的活跃位置 GET /api/v3/orders:检索打开订单;添加?order_status=closed以查看填充/取消的
所有响应均采用JSON格式,使其易于在代码中解析。投票间隔应尊重利率限制 - 公共终点的每秒10个请求,私人终点为5个请求。
处理错误并调试API电话
即使使用正确的语法,API请求也可能由于无效的参数,保证金不足或连接性问题而失败。常见的HTTP状态代码包括:
- 400不良要求:畸形的JSON或缺少所需字段
- 401未经授权:无效的API键或失败的签名验证
- 403禁止:IP不列出白色或不足的权限
- 429太多请求:费率限制超过
错误响应包含code和error消息。例如, 'error': 'Invalid signature'表示HMAC计算中的不匹配。仔细检查串联逻辑和编码步骤。
在开发过程中启用原始请求和响应的记录。诸如Postman或带有-v标志的工具可以帮助检查标头和有效载荷。验证时间戳 - 它们必须在Kraken服务器时间的小窗口(通常是±60秒)内,可以通过GET /api/v3/time检索。
常见问题
我如何找到期货合约的正确符号?符号遵循特定的命名约定。永久性从pi_开始,然后是基本和报价货币(例如, pi_ethusd )。季度期货使用f_前缀,包括到期日期(例如f_xbtusd_240628 )。检查/api/v3/instruments以获取完整列表。
我可以在现场和期货交易中使用相同的API密钥吗?否。KrakenSpot和Futures平台在单独的系统上运行。您必须从Kraken Futures仪表板中生成不同的API键,而不是主Kraken.com界面。
Kraken Futures的最低订单规模是多少?大多数永久合同的最低订单大小为1合同。一份合同通常等于基础资产的$ 1。对于pi_xbtusd ,1合同= $ 1的Bitcoin。始终通过/api/v3/instruments验证。
Websocket是否可用于Kraken Futures?是的。连接到wss://futures.kraken.com/ws/v1以获取有关订单,交易和您的私人订单活动的实时更新。身份验证涉及发送从/api/v3/auth/token端点获得的token 。
免责声明:info@kdj.com
所提供的信息并非交易建议。根据本文提供的信息进行的任何投资,kdj.com不承担任何责任。加密货币具有高波动性,强烈建议您深入研究后,谨慎投资!
如您认为本网站上使用的内容侵犯了您的版权,请立即联系我们(info@kdj.com),我们将及时删除。
- 随着 Avalanche Chain 拥抱代币化基金和机构增长,AVAX 价格飙升
- 2026-09-18 16:50:01
- 日本央行加息:日元、比特币和套利交易的平仓
- 2026-09-18 12:50:01
- XRP Ledger 通过重大更新拥抱原生借贷和交易捆绑
- 2026-09-18 12:30:01
- CFTC 为被动加密货币交易软件提供经纪商注册减免,标志着更广泛的监管转变
- 2026-09-18 12:55:01
- 美国收紧控制:在海事支付调查中针对伊朗加密货币交易所 BitBank 实施新制裁
- 2026-09-18 12:45:01
- 美国财政部制裁伊朗交易所 BitBank 超过 10 亿美元的加密货币流动:纽约观点
- 2026-09-18 12:55:01
相关百科
如何查看SOL期货成交量和持仓量?
2026-09-14 00:40:03
访问 SOL 期货市场数据1. 前往SOL永续合约或季度合约上市的官方交易平台,例如Bybit、OKX或Bitget。 2. 找到SOL/USDT或SOL/USD期货交易对页面,切换到“合约概览”或“市场数据”选项卡。 3. 识别标记为“交易量(24 小时)”和“未平仓合约”的实时字段,这两个字段通...
如何查看XRP期货交易量和持仓量?
2026-09-15 05:00:12
访问实时 XRP 期货数据1. 访问列出 XRP 永续合约和季度期货合约的主要衍生品交易所,包括 Binance、Bybit、OKX 和 Bitget。 2. 导航至XRP/USDT或XRP/USD交易对页面,找到实时显示交易量和持仓量数据的市场深度面板。 3. 确认显示的持仓量是否反映了多头/空头...
如何查看DOGE期货成交量及持仓量?
2026-09-12 08:39:38
了解 DOGE 期货交易量1. 期货交易量是指在特定时间范围内交易的DOGE份期货合约的总数,通常以每天或每小时计算。 2. 高成交量通常表明市场参与度较高,并且可以表明潜在的趋势延续或逆转,具体取决于价格走势背景。 3. 交易者监控交易量峰值以及突破或崩溃,以评估合法性——交易量上升支持的持续价格...
如何查看ETH期货交易量和持仓量?
2026-09-16 19:00:18
访问实时 ETH 期货数据1. Binance、Bybit和OKX等主要中心化交易所提供实时仪表板,显示ETH永续和季度期货交易量和持仓量。这些指标每 5-10 秒更新一次,无需登录其公开市场页面即可访问。 2. Glassnode、CryptoQuant 和 Coinglass 等链上分析平台可以...
如何查看BTC期货交易量和持仓量?
2026-09-12 15:19:55
BTC期货指标的数据源1. CoinGlass API v4 提供 30 多个交易所的实时融资利率、清算热图和精细的未平仓合约细分。 2. 币安期货 API 提供对买卖深度、合约特定交易量历史记录和保证金比率快照的本机访问。 3. OKX 数据门户提供可下载的 CSV 档案,其中包含每日结算价格、按...
如何看懂DOGEUSDT永续合约图表?
2026-09-11 19:19:48
了解 DOGEUSDT 永续图表上的价格走势1. 蜡烛图的形成揭示了直接的市场情绪——绿色蜡烛表示买盘占主导地位,而红色蜡烛则反映该区间内的抛售压力。 2. 实体上方和下方的灯芯信号拒绝更高或更低的价格;在波动较大的模因币市场中,长上影线通常先于短期反转。 3. 接近关键水平的连续小实体蜡烛表明在突...
如何查看SOL期货成交量和持仓量?
2026-09-14 00:40:03
访问 SOL 期货市场数据1. 前往SOL永续合约或季度合约上市的官方交易平台,例如Bybit、OKX或Bitget。 2. 找到SOL/USDT或SOL/USD期货交易对页面,切换到“合约概览”或“市场数据”选项卡。 3. 识别标记为“交易量(24 小时)”和“未平仓合约”的实时字段,这两个字段通...
如何查看XRP期货交易量和持仓量?
2026-09-15 05:00:12
访问实时 XRP 期货数据1. 访问列出 XRP 永续合约和季度期货合约的主要衍生品交易所,包括 Binance、Bybit、OKX 和 Bitget。 2. 导航至XRP/USDT或XRP/USD交易对页面,找到实时显示交易量和持仓量数据的市场深度面板。 3. 确认显示的持仓量是否反映了多头/空头...
如何查看DOGE期货成交量及持仓量?
2026-09-12 08:39:38
了解 DOGE 期货交易量1. 期货交易量是指在特定时间范围内交易的DOGE份期货合约的总数,通常以每天或每小时计算。 2. 高成交量通常表明市场参与度较高,并且可以表明潜在的趋势延续或逆转,具体取决于价格走势背景。 3. 交易者监控交易量峰值以及突破或崩溃,以评估合法性——交易量上升支持的持续价格...
如何查看ETH期货交易量和持仓量?
2026-09-16 19:00:18
访问实时 ETH 期货数据1. Binance、Bybit和OKX等主要中心化交易所提供实时仪表板,显示ETH永续和季度期货交易量和持仓量。这些指标每 5-10 秒更新一次,无需登录其公开市场页面即可访问。 2. Glassnode、CryptoQuant 和 Coinglass 等链上分析平台可以...
如何查看BTC期货交易量和持仓量?
2026-09-12 15:19:55
BTC期货指标的数据源1. CoinGlass API v4 提供 30 多个交易所的实时融资利率、清算热图和精细的未平仓合约细分。 2. 币安期货 API 提供对买卖深度、合约特定交易量历史记录和保证金比率快照的本机访问。 3. OKX 数据门户提供可下载的 CSV 档案,其中包含每日结算价格、按...
如何看懂DOGEUSDT永续合约图表?
2026-09-11 19:19:48
了解 DOGEUSDT 永续图表上的价格走势1. 蜡烛图的形成揭示了直接的市场情绪——绿色蜡烛表示买盘占主导地位,而红色蜡烛则反映该区间内的抛售压力。 2. 实体上方和下方的灯芯信号拒绝更高或更低的价格;在波动较大的模因币市场中,长上影线通常先于短期反转。 3. 接近关键水平的连续小实体蜡烛表明在突...
查看所有文章














