市值: $2.6208T 0.16%
體積(24小時): $132.1262B -30.02%
恐懼與貪婪指數:

17 - 極度恐懼

  • 市值: $2.6208T 0.16%
  • 體積(24小時): $132.1262B -30.02%
  • 恐懼與貪婪指數:
  • 市值: $2.6208T 0.16%
加密
主題
加密植物
資訊
加密術
影片
頂級加密植物

選擇語言

選擇語言

選擇貨幣

加密
主題
加密植物
資訊
加密術
影片

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 time nonce = 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()

該簽名以及APIKeyNonce必須包含在每個私人請求中。

通過API下達期貨訂單

經過身份驗證後,您可以開始與交易端點進行交互。要下訂單,請將郵政/api/v3/sendorder sendorder 。有效負載必須包括基本參數,例如符號,側面,大小和訂單類型。

JSON主體中所需的字段:

  • OrderType :可以是lmt (限制), mkt (市場)或post (僅限後限制)
  • 符號:例如,永久Bitcoin/USD合同的pi_xbtusd
  • 側面sell buy
  • 尺寸:合同數(大多數對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太多請求:費率限制超過

錯誤響應包含codeerror消息。例如, '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),我們將及時刪除。

相關知識

如何手動或自動平倉加密貨幣合約頭寸?

如何手動或自動平倉加密貨幣合約頭寸?

2026-02-01 23:19:36

手動平倉流程1. 登錄合約處於活動狀態的交易平台,然後導航至“持倉”或“未結訂單”選項卡。 2. 通過檢查合約品種、規模、入場價格和槓桿水平來找到具體合約倉位。 3. 單擊倉位旁邊的“平倉”或“平倉”按鈕——某些界面將其標記為“僅減倉”或“平倉”。 4、在彈出的對話框中確認關閉動作;系統將執行與倉位...

如何理解BitcoinETF對加密合約的影響?

如何理解BitcoinETF對加密合約的影響?

2026-02-01 16:19:51

Bitcoin ETF 和市場流動性1. Bitcoin ETF 將機構資本直接引入現貨市場,增加訂單簿深度並減少大額交易的滑點。 2. 隨著套利者利用期貨和永續掉期對沖 ETF 頭寸,衍生品市場的流動性增強。 3. ETF 的存在與主要加密貨幣交易所的買賣價差收窄相關,尤其是在美國市場交易時段。 ...

在當前流動性激增的情況下,如何交易 DeFi 合約?

在當前流動性激增的情況下,如何交易 DeFi 合約?

2026-02-01 07:00:25

了解 DeFi 協議中的流動性動態1. DeFi 的流動性激增通常是由流動性挖礦激勵、代幣發行和跨鏈橋接活動協調資本流入引發的。 2. 當大型流動性池吸收增加的訂單流時,自動化做市商會經歷暫時的價格滑點壓縮,從而創造短期套利窗口。 3. 流動性深度不對稱的代幣對(例如穩定幣掛鉤資產與波動性治理代幣)...

如何利用社交交易複製加密合約專家?

如何利用社交交易複製加密合約專家?

2026-02-02 07:40:22

了解社交交易平台1. 社交交易平台將實時市場數據與用戶交互功能相結合,使交易者能夠觀察、跟隨和復制其他人開立的頭寸。 2. 這些平台通常需要賬戶驗證、將資金存入穩定幣或原生代幣,並鏈接到支持的加密衍生品交易所。 3. 交易者在選擇跟單對象之前可以訪問公開績效指標,例如勝率、利潤係數、最大回撤和平均交...

如何交易BNB合約並節省交易費用?

如何交易BNB合約並節省交易費用?

2026-02-03 00:39:37

了解BNB合約交易機制1. BNB合約是在幣安合約交易平台上交易的衍生工具,允許用戶在不持有標的資產的情況下獲得BNB/USDT的槓桿敞口。 2. 這些合約以 USDT 結算,支持永續合約和季度到期格式,永續合約每八小時執行一次資金費率。 3. 訂單類型包括市價訂單、限價訂單、市價止損訂單、限價止損...

如何制定2026年一致的加密合約交易計劃?

如何制定2026年一致的加密合約交易計劃?

2026-02-02 22:59:54

定義合同規範1. 選擇標的資產需要評估幣安期貨、Bybit、OKX等主要衍生品交易平台的流動性深度、歷史波動性和交易支持。 2. 合約規模必須與頭寸規模邏輯保持一致——標準化 BTC 合約通常為每張合約 1 BTC,而 ETH 合約通常代表 10 ETH,影響保證金分配精度。 3. 到期結構決定展期...

如何手動或自動平倉加密貨幣合約頭寸?

如何手動或自動平倉加密貨幣合約頭寸?

2026-02-01 23:19:36

手動平倉流程1. 登錄合約處於活動狀態的交易平台,然後導航至“持倉”或“未結訂單”選項卡。 2. 通過檢查合約品種、規模、入場價格和槓桿水平來找到具體合約倉位。 3. 單擊倉位旁邊的“平倉”或“平倉”按鈕——某些界面將其標記為“僅減倉”或“平倉”。 4、在彈出的對話框中確認關閉動作;系統將執行與倉位...

如何理解BitcoinETF對加密合約的影響?

如何理解BitcoinETF對加密合約的影響?

2026-02-01 16:19:51

Bitcoin ETF 和市場流動性1. Bitcoin ETF 將機構資本直接引入現貨市場,增加訂單簿深度並減少大額交易的滑點。 2. 隨著套利者利用期貨和永續掉期對沖 ETF 頭寸,衍生品市場的流動性增強。 3. ETF 的存在與主要加密貨幣交易所的買賣價差收窄相關,尤其是在美國市場交易時段。 ...

在當前流動性激增的情況下,如何交易 DeFi 合約?

在當前流動性激增的情況下,如何交易 DeFi 合約?

2026-02-01 07:00:25

了解 DeFi 協議中的流動性動態1. DeFi 的流動性激增通常是由流動性挖礦激勵、代幣發行和跨鏈橋接活動協調資本流入引發的。 2. 當大型流動性池吸收增加的訂單流時,自動化做市商會經歷暫時的價格滑點壓縮,從而創造短期套利窗口。 3. 流動性深度不對稱的代幣對(例如穩定幣掛鉤資產與波動性治理代幣)...

如何利用社交交易複製加密合約專家?

如何利用社交交易複製加密合約專家?

2026-02-02 07:40:22

了解社交交易平台1. 社交交易平台將實時市場數據與用戶交互功能相結合,使交易者能夠觀察、跟隨和復制其他人開立的頭寸。 2. 這些平台通常需要賬戶驗證、將資金存入穩定幣或原生代幣,並鏈接到支持的加密衍生品交易所。 3. 交易者在選擇跟單對象之前可以訪問公開績效指標,例如勝率、利潤係數、最大回撤和平均交...

如何交易BNB合約並節省交易費用?

如何交易BNB合約並節省交易費用?

2026-02-03 00:39:37

了解BNB合約交易機制1. BNB合約是在幣安合約交易平台上交易的衍生工具,允許用戶在不持有標的資產的情況下獲得BNB/USDT的槓桿敞口。 2. 這些合約以 USDT 結算,支持永續合約和季度到期格式,永續合約每八小時執行一次資金費率。 3. 訂單類型包括市價訂單、限價訂單、市價止損訂單、限價止損...

如何制定2026年一致的加密合約交易計劃?

如何制定2026年一致的加密合約交易計劃?

2026-02-02 22:59:54

定義合同規範1. 選擇標的資產需要評估幣安期貨、Bybit、OKX等主要衍生品交易平台的流動性深度、歷史波動性和交易支持。 2. 合約規模必須與頭寸規模邏輯保持一致——標準化 BTC 合約通常為每張合約 1 BTC,而 ETH 合約通常代表 10 ETH,影響保證金分配精度。 3. 到期結構決定展期...

看所有文章

User not found or password invalid

Your input is correct