時価総額: $2.568T -1.03%
ボリューム(24時間): $128.0207B 6.50%
恐怖と貪欲の指数:

43 - 中性

  • 時価総額: $2.568T -1.03%
  • ボリューム(24時間): $128.0207B 6.50%
  • 恐怖と貪欲の指数:
  • 時価総額: $2.568T -1.03%
暗号
トピック
暗号化
ニュース
暗号造園
動画
トップクリプトスペディア

言語を選択する

言語を選択する

通貨の選択

暗号
トピック
暗号化
ニュース
暗号造園
動画

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 requests api_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) までご連絡ください。速やかに削除させていただきます。

関連知識

Gate.io の「フラッシュ スワップ」機能を使用するにはどうすればよいですか? (即時流動性)

Gate.io の「フラッシュ スワップ」機能を使用するにはどうすればよいですか? (即時流動性)

2026-04-24 21:59:56

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の半減期の時点で...

初期段階のトークンを取得するために Bybit Launchpad に参加するにはどうすればよいですか? (ホワイトリスト)

初期段階のトークンを取得するために Bybit Launchpad に参加するにはどうすればよいですか? (ホワイトリスト)

2026-04-28 06:59:38

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...

Binance でストップリミット注文を設定するにはどうすればよいですか? (実行ガイド)

Binance でストップリミット注文を設定するにはどうすればよいですか? (実行ガイド)

2026-04-25 01:19:47

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の半減期の時点で...

MEXC の「トレード マイニング」機能を使用して報酬を得るにはどうすればよいですか? (チュートリアル)

MEXC の「トレード マイニング」機能を使用して報酬を得るにはどうすればよいですか? (チュートリアル)

2026-04-26 13:39:48

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...

KuCoinチャートでEMAクロス戦略を設定するにはどうすればよいですか? (売買シグナル)

KuCoinチャートでEMAクロス戦略を設定するにはどうすればよいですか? (売買シグナル)

2026-04-27 13:00:00

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の半減期の時点で...

Bitget の「Insights」ツールを使用して市場センチメントを把握するにはどうすればよいですか? (ソーシャルトレーディング)

Bitget の「Insights」ツールを使用して市場センチメントを把握するにはどうすればよいですか? (ソーシャルトレーディング)

2026-04-26 05:39:59

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、流通する新しい BTC の数を直接減少させます。 3. マイナーは、2024 年の半減期の時点で...

Gate.io の「フラッシュ スワップ」機能を使用するにはどうすればよいですか? (即時流動性)

Gate.io の「フラッシュ スワップ」機能を使用するにはどうすればよいですか? (即時流動性)

2026-04-24 21:59:56

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の半減期の時点で...

初期段階のトークンを取得するために Bybit Launchpad に参加するにはどうすればよいですか? (ホワイトリスト)

初期段階のトークンを取得するために Bybit Launchpad に参加するにはどうすればよいですか? (ホワイトリスト)

2026-04-28 06:59:38

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...

Binance でストップリミット注文を設定するにはどうすればよいですか? (実行ガイド)

Binance でストップリミット注文を設定するにはどうすればよいですか? (実行ガイド)

2026-04-25 01:19:47

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の半減期の時点で...

MEXC の「トレード マイニング」機能を使用して報酬を得るにはどうすればよいですか? (チュートリアル)

MEXC の「トレード マイニング」機能を使用して報酬を得るにはどうすればよいですか? (チュートリアル)

2026-04-26 13:39:48

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...

KuCoinチャートでEMAクロス戦略を設定するにはどうすればよいですか? (売買シグナル)

KuCoinチャートでEMAクロス戦略を設定するにはどうすればよいですか? (売買シグナル)

2026-04-27 13:00:00

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の半減期の時点で...

Bitget の「Insights」ツールを使用して市場センチメントを把握するにはどうすればよいですか? (ソーシャルトレーディング)

Bitget の「Insights」ツールを使用して市場センチメントを把握するにはどうすればよいですか? (ソーシャルトレーディング)

2026-04-26 05:39:59

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、流通する新しい BTC の数を直接減少させます。 3. マイナーは、2024 年の半減期の時点で...

すべての記事を見る

User not found or password invalid

Your input is correct