-
bitcoin $80561.859438 USD
3.19% -
ethereum $2424.138310 USD
5.44% -
tether $0.999012 USD
0.05% -
bnb $713.463401 USD
1.91% -
xrp $1.309969 USD
2.90% -
usd-coin $0.999850 USD
0.01% -
solana $96.030181 USD
3.34% -
tron $0.318298 USD
-1.05% -
zcash $1321.059495 USD
3.88% -
hyperliquid $83.383328 USD
-1.72% -
monero $635.070699 USD
-0.34% -
dogecoin $0.076431 USD
2.36% -
chainlink $11.515933 USD
4.12% -
unus-sed-leo $9.353544 USD
0.66% -
cardano $0.197430 USD
3.71%
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は、最も確立された暗号通貨取引所の1つであり、ユーザーが取引を自動化し、アカウントを管理し、リアルタイム市場データにアクセスできる堅牢なAPIを提供します。 KrakenのAPIの使用方法と、それが課す権限と呼び出し制限を理解することは、この強力なツールを活用しようとする人にとって重要です。この記事では、KrakenのAPIを使用するプロセスをガイドし、必要な許可と注意する必要がある制限を詳述します。
Kraken APIアカウントを設定します
KrakenのAPIの使用を開始する前に、APIキーを設定する必要があります。これがあなたがそれを行う方法です:
- Krakenアカウントにログインします。 「設定」セクションに移動します。
- [API]タブに移動します。これは「セキュリティ」セクションの下にあります。
- 新しいAPIキーを作成します。キーの名前を入力し、許可する権限を選択するように求められます。
- あなたの身元を確認します。選択した権限に応じて、追加の検証手順を完了する必要がある場合があります。
- キーを生成します。アクセス許可を設定した後、[キーを生成]をクリックします。 APIキーと秘密鍵を受け取ります。プライベートキーを安全に保ちます。共有したり露出したりしないでください。
API許可を理解する
KrakenのAPIはいくつかの許可レベルを提供し、それぞれがアカウントへの異なるレベルのアクセスを可能にします。以下は、以下から選択できる主な権限です。
- クエリファンド:アカウントの残高を確認できますが、資金を移動することはできません。
- 資金の引き出し:アカウントから資金を引き出す能力を付与します。これは最高レベルの許可であり、慎重に使用する必要があります。
- 取引:あなたに代わって取引を許可します。これには、注文の配置とキャンセルが含まれます。
- 元帳:トランザクション履歴へのアクセスを提供します。
- 注文の追加/削除:注文の追加と削除など、注文の管理を許可します。
APIキーをセットアップするときは、ニーズに基づいてこれらのアクセス許可の任意の組み合わせを選択できます。セキュリティリスクを最小限に抑えるために、使用するために必要な許可のみを付与することをお勧めします。
API呼び出しを行います
APIキーが設定されたら、API呼び出しを開始できます。 KrakenのAPIはRestful Endpointsを使用しており、リクエストのヘッダーにAPIキーを含める必要があります。 Pythonを使用してAPI呼び出しを作成する方法の基本的な例を次に示します。
import requestsapi_key = 'your_api_key' api_secret = 'your_api_secret'url = 'https://api.kraken.com/0/private/balance' headers = {'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
response = requests.post(url、headers = headers、data = payload) print(respons.json())
この例は、アカウントの残高を取得する方法を示しています。 「Your_api_key」と「Your_Api_Secret」を実際のキーに置き換えてください。
APIコール制限
Krakenは、API呼び出しにいくつかの制限を課し、虐待を防ぎ、公正な使用を確保しています。ここにあなたが注意すべき重要な制限はあります:
- レート制限:Krakenには、さまざまなタイプのAPI呼び出しに対して異なるレート制限があります。パブリックエンドポイントの場合、制限は通常1秒あたり15のリクエストです。プライベートエンドポイントの場合、制限は未検証アカウントの1秒あたり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をインポートしますHashlibをインポートします
api_key = 'your_api_key' api_secret = 'your_api_secret'
url = 'https://api.kraken.com/0/private/addorder' headers = {'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
response = requests.post(url、headers = headers、data = payload) print(respons.json())
「Your_api_key」と「Your_Api_Secret」を実際のキーに置き換えてください。この例は、0.01 BTCの制限購入注文を30,000ドルの価格で配置します。
よくある質問
Q:KrakenのAPIを使用して複数のアカウントで同時に取引できますか?A:はい、KrakenのAPIを使用して複数のアカウントを管理できますが、各アカウントの個別のAPIキーを生成し、それぞれのアクセス許可とレート制限を適切に処理する必要があります。
Q:KrakenのAPIレート制限を超えた場合はどうすればよいですか?
A:KrakenのAPIレート制限を超えると、リクエストが一時的にブロックされる場合があります。これを回避するには、コードに適切なレート制限を実装し、キューシステムを使用してリクエストを管理することを検討してください。
Q:APIキーをコードに保存しても安全ですか?
A:いいえ、APIキーをコードに直接保存することは安全ではありません。代わりに、環境変数または安全なキー管理システムを使用して、キーを機密保持します。
Q:KrakenのAPIを使用して、履歴市場データにアクセスできますか?
A:はい、KrakenのAPIは、パブリックエンドポイントを介して過去の市場データへのアクセスを提供します。さまざまな時間間隔でOHLC(オープン、ハイ、ロー、クローズ)データを取得できます。
免責事項:info@kdj.com
提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。
このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。
- Zcash、ZEC、Kripto Para: グランド スプラウトの別れと NU7 の大胆な新時代
- 2026-11-05 20:45:01
- ステーブルコインの供給急増がビットコインの強気シフトを示唆:市場の流動性は上昇中
- 2026-11-05 20:35:01
- ニューヨーク市警告: AI 主導の攻撃がマシンスピードで仮想通貨取引所を襲う – あなたのデジタル資産は安全ですか?
- 2026-11-05 12:50:02
- 市場のボラティリティの中で米国のビットコイン保有が利益成長で急増
- 2026-11-05 12:50:02
- Google 検索 AI が学校で懸念を引き起こすなか、DuckDuckGo がチャンスをつかむ
- 2026-11-05 12:45:01
- 2026年第4四半期のベストNFTコレクションをナビゲートする: 2026年のNFTのトレンドとトップピック
- 2026-11-05 12:55:01
関連知識
Gate.ioから現物取引記録をエクスポートする方法
2026-10-18 03:20:32
Web インターフェイス経由で現物取引記録にアクセスする1. Gate.io アカウントにログインし、スポット取引セクションに移動します。 2. マーケットリストから BTC/USDT や ETH/USDT などの希望の取引ペアを選択します。 3. 取引インターフェイスの右側で、リアルタイムのティッ...
KuCoinで仮想通貨の出金履歴を確認する方法
2026-10-27 08:49:51
KuCoin Webインターフェイス経由の出金記録へのアクセス1. 検証済みの資格情報を使用して KuCoin アカウントにログインし、2 要素認証が有効になっている場合は完了します。 2. 右上隅に移動してプロフィール アイコンをクリックし、ドロップダウン メニューから [資産] を選択します。 ...
OKX で USDT フレキシブルセービングの APR を確認する方法
2026-10-15 22:00:27
OKX Flexible Savings の APR について1. APR は Annual Percentage Rate の略で、複利効果のない USDT 預金の名目年間収益を反映します。 2. OKX は、市場の流動性需要と融資プール全体にわたる資金配分に応じて、APR を固定金利または変動金...
Binance Launchpool トークンの報酬を確認する方法
2026-10-26 06:19:59
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
Bitget でトレーダーのコピーをやめる方法
2026-10-16 02:59:36
市場のボラティリティパターン1. Bitcoin の価格変動は、主要なマクロ経済発表中に 24 時間以内に 15% を超えることがよくあります。 2. アルトコイン指数は BTC と比較してより高いベータ係数を示し、流動性ショック時の利益と損失の両方を増幅します。 3. フラッシュクラッシュイベント...
Bybitでコピートレーディングの利益シェアを確認する方法
2026-10-16 10:19:45
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごと、つまり約 4 年ごとに半分になるという固定スケジュールを強制します。 2. 最新の半減期は 2024 年 4 月に発生し、マイナー報酬がブロックあたり 6.25 BTC から 3.125 B...
Gate.ioから現物取引記録をエクスポートする方法
2026-10-18 03:20:32
Web インターフェイス経由で現物取引記録にアクセスする1. Gate.io アカウントにログインし、スポット取引セクションに移動します。 2. マーケットリストから BTC/USDT や ETH/USDT などの希望の取引ペアを選択します。 3. 取引インターフェイスの右側で、リアルタイムのティッ...
KuCoinで仮想通貨の出金履歴を確認する方法
2026-10-27 08:49:51
KuCoin Webインターフェイス経由の出金記録へのアクセス1. 検証済みの資格情報を使用して KuCoin アカウントにログインし、2 要素認証が有効になっている場合は完了します。 2. 右上隅に移動してプロフィール アイコンをクリックし、ドロップダウン メニューから [資産] を選択します。 ...
OKX で USDT フレキシブルセービングの APR を確認する方法
2026-10-15 22:00:27
OKX Flexible Savings の APR について1. APR は Annual Percentage Rate の略で、複利効果のない USDT 預金の名目年間収益を反映します。 2. OKX は、市場の流動性需要と融資プール全体にわたる資金配分に応じて、APR を固定金利または変動金...
Binance Launchpool トークンの報酬を確認する方法
2026-10-26 06:19:59
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
Bitget でトレーダーのコピーをやめる方法
2026-10-16 02:59:36
市場のボラティリティパターン1. Bitcoin の価格変動は、主要なマクロ経済発表中に 24 時間以内に 15% を超えることがよくあります。 2. アルトコイン指数は BTC と比較してより高いベータ係数を示し、流動性ショック時の利益と損失の両方を増幅します。 3. フラッシュクラッシュイベント...
Bybitでコピートレーディングの利益シェアを確認する方法
2026-10-16 10:19:45
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごと、つまり約 4 年ごとに半分になるという固定スケジュールを強制します。 2. 最新の半減期は 2024 年 4 月に発生し、マイナー報酬がブロックあたり 6.25 BTC から 3.125 B...
すべての記事を見る














