跳到主要內容

連接 Kraken

Kraken 的現貨和合約各用一把 API 金鑰:現貨 Key 交易現貨與現貨槓桿,合約 Key 交易永續。這篇說明兩把 Key 怎麼建,以及在 Trade 裡怎麼填。

在交易所準備

兩把 Key 至少建一把。只交易永續可以不建現貨 Key,只交易現貨與現貨槓桿可以不建合約 Key。

  1. 現貨 Key:在 kraken.com 的 API 設定裡建立,開啟「Funds permissions - Query」「Orders and trades - Query open orders & trades」「Orders and trades - Query closed orders & trades」「Orders and trades - Create & modify orders」與「WebSocket interface - On」。

  2. 合約 Key:在 Kraken Futures 的 API 設定裡建立,選「General API: Full Access」。

  3. 為 Trade 單獨建 Key,不要和別的程式共用同一把。

  4. 給 Key 設 IP allowlist 時,把 Trade 伺服器的 egress IP 加進去。「新增帳戶」視窗的「伺服器出口 IP」列出這些位址,選擇「複製全部出口 IP」。

要在 Trade 裡在現貨錢包與合約錢包之間劃轉,兩把 Key 都要填:現貨 Key 再開唯讀的「Data - Query ledger entries」,Trade 用它確認劃進合約錢包的資金已到帳;合約 Key 再選「Withdrawal API: Full Access」。Withdrawal API 是 Kraken 給這項權限起的名字,它只能把合約錢包的資金劃回你本人的 Kraken 現貨錢包,不能轉到外部位址。不在 Trade 裡劃轉,這兩項都不用開。

Trade 不需要、也不使用提幣權限:現貨 Key 不要開「Funds permissions - Withdraw」「Add withdrawal addresses」和「Update withdrawal addresses」。

帳戶模式

account mode只有「現貨與合約帳戶」:一個 Kraken 帳戶掛兩把 Key,現貨 Key 交易現貨與現貨槓桿,合約 Key 交易多抵押 USD 永續。填了哪把 Key,就開啟哪些市場。

現貨槓桿在下單時自動借幣,平到零才還清。低於最小下單量的剩餘持倉無法下平倉單,負債會隨剩餘持倉留在帳戶裡,需要您在 Kraken 自行結算。持倉期間,Kraken 每 4 小時收一次展期費。

合約全倉按保證金檔位計算,沒有可設的倍數。組合裡的槓桿只在這個合約在 Kraken 設為逐倉時才設置到交易所。

在 Trade 裡填寫

在 Trade 打開「帳戶」,選擇「新增帳戶」,選 Kraken。通用步驟見連接交易所。

項目填什麼
現貨 API 金鑰現貨 Key 的 API 金鑰
現貨私鑰同一把現貨 Key 的 Private Key,原樣貼上
合約公鑰合約 Key 的 Public Key
合約私鑰同一把合約 Key 的 Private Key,原樣貼上
帳戶名稱自己取的名稱

現貨一組和合約一組各自成對填寫,不用的那一組留空。選擇「驗證並新增」。

常見問題

提示至少填一組 Key

「現貨 API 金鑰」與「現貨私鑰」,或「合約公鑰」與「合約私鑰」,至少完整填一組。只填了其中一項時補上另一項。

提示這把 API 金鑰也被別的程式用著

在 Kraken 為 Trade 單獨建一把 Key,再回來儲存。

這篇有幫助嗎?