時価総額: $2.585T -2.36%
ボリューム(24時間): $167.5827B 6.93%
恐怖と貪欲の指数:

17 - 極度の恐怖

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

言語を選択する

言語を選択する

通貨の選択

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

Kraken APIから履歴契約データを取得するにはどうすればよいですか?

Fetch Kraken Futures historical OHLC data via `futures-api.kraken.com/api/history/candles` using symbol, interval, and Unix timestamps; authenticate with API key and HMAC-SHA256 signature if rate-limited.

2025/08/08 14:49

Kraken APIおよび履歴契約データの理解

Kraken APIは、開発者とトレーダーがプログラムでKrakenの暗号通貨交換サービスと対話できるようにする強力なインターフェイスです。過去の契約データを参照する場合、Krakenは主にKraken Futuresプラットフォーム(以前はCryptowatchデリバティブとして知られている)を介してスポット取引と先物契約をサポートしていることを明確にすることが重要です。標準のKraken Rest API(API.kraken.com)は、先物または永久契約の履歴データを直接提供していません。代わりに、履歴契約データは、Futures-API.Kraken.comでホストされているKraken Futures APIからアクセスできます。

履歴データを取得するには、必要な契約の種類と時間枠に基づいて正しいエンドポイントを特定する必要があります。 Kraken Futures APIは/api/history/candlesなどのエンドポイントを提供し、特定の先物契約のOHLC(オープン、ハイ、ロー、クローズ)データを取得します。各エンドポイントには、データ範囲を定義するために、シンボル間隔、およびfrom/till titmestamsなどのパラメーターが必要です。

APIアクセス資格情報の設定

リクエストを行う前に、Kraken Futures APIへの認証されたアクセスを設定する必要があります。これには、APIキーと秘密の作成が含まれます。

  • Krakenアカウントにログインし、資金調達セクションに移動します。
  • APIを選択し、 Kraken先物を選択します。
  • [APIキーの作成]をクリックします。
  • アクセス許可-Ensure Read Accessは、市場データに有効になります。
  • キーを生成し、 APIキーシークレットキーの両方を安全に保存します。

これらの資格情報は、HMAC-SHA256を使用してリクエストに署名する必要があります。 Spot Tradingとは異なり、Kraken Futuresは個別の認証メカニズムを使用しています。すべてのリクエストには、 APIKeyAuthentなどのヘッダーが含まれている必要があります。ここでは、 Authent要求方法、パス、ボディ、およびタイムスタンプに基づいて計算された署名です。

履歴データのAPI要求の構築

履歴契約データを取得するには、キャンドル履歴エンドポイントを使用します。

 GET https://futures-api.kraken.com/api/history/candles

必要なクエリパラメーターには以下が含まれます。

  • シンボル:Bitcoin永久逆契約のPI_XBTUSDなどの契約記号。
  • 間隔:ろうそく足間間隔。有効な値には、 1m5m15m1h4h1dが含まれます。
  • FROM :UNIXタイムスタンプの開始時間(秒)。
  • UNIXタイムスタンプでの終了時間(秒)まで

たとえば、2024年1月1日から2024年1月2日までのBitcoin永久契約のために1時間のキャンドルを取得するには:

 https://futures-api.kraken.com/api/history/candles?symbol=PI_XBTUSD&interval=1h&from=1704067200&until=1704153600

このリクエストは、公開市場データのみにアクセスされる場合、認証を必要としません。ただし、レート制限されている場合は、認証されたリクエストの使用を検討してください。

レート制限リクエストの認証を処理します

認定されていないリクエスト制限を超える場合は、署名されたリクエストに切り替えます。プロセスには次のものが含まれます。

  • メソッド、パス、ボディ、およびISO 8601タイムスタンプを使用したリクエストペイロードを作成します。
  • タイムスタンプ、メソッド、パス、ボディ(存在する場合)を署名文字列に連結します。
  • secretキーを使用してHMAC-SHA256を使用して、署名を生成します。
  • Authentヘッダーの署名とAPIKeyのキーを含めます。

Pythonの例の例:

  • リクエスト方法を設定します: GET
  • パス: /api/history/candles?symbol=PI_XBTUSD&interval=1h&from=1704067200&until=1704153600
  • ISOタイムスタンプを生成: 2024-01-01T00:00:00Z
  • 署名メッセージの作成: 2024-01-01T00:00:00ZGET/api/history/candles?symbol=PI_XBTUSD&interval=1h&from=1704067200&until=1704153600
  • シークレットキーを使用してメッセージのHMAC-SHA256を計算します
  • 結果をbase64でエンコードします
  • セットヘッダー:
    • APIKey: YOUR_PUBLIC_KEY
    • Authent: BASE64_SIGNATURE
    • Nonce: 2024-01-01T00:00:00Z

requestsのようなライブラリを使用してリクエストを送信します。

応答データの処理と保存

APIは、キャンドルオブジェクトの配列を含むJSON応答を返します。各キャンドルには以下が含まれます。

  • タイムスタンプ:ろうそくのUnix時間が始まります。
  • オープン:オープニング価格。
  • :最高価格。
  • :最低価格。
  • 閉鎖:終値。
  • ボリューム:取引されたボリューム。

応答の例:

 { 'result': 'success', 'candles': [ { 'timestamp': 1704067200, 'open': '42000.00', 'high': '42500.00', 'low': '41800.00', 'close': '42300.00', 'volume': '120.5' }

] }

JSONを解析し、 candlesアレイを抽出します。このデータは、分析のためにCSV、データベース、またはデータフレームに保存できます。必要に応じて、タイムスタンプが現地時間またはUTCに変換されることを確認してください。ページネーションを処理する時間範囲が大きい場合は、クレイクがリクエストごとに結果を制限する場合があり、値until調整fromれた複数の呼び出しが必要です。

一般的なエラーとトラブルシューティング

  • 無効なシンボル:契約記号を再確認します。 GET /api/instrumentsを使用して、利用可能なすべての契約をリストします。
  • レートの制限:認証されていないリクエストは限られています。認証を使用するか、通話間に遅延を追加します。
  • 無効なタイムスタンプ形式:UNIXタイムスタンプがミリ秒ではなく数秒であることを確認してください。
  • 署名の不一致:署名文字列に正確なパスとクエリパラメーターが含まれていることを確認し、シークレットキーが正しいことを確認します。
  • 空の応答:時間範囲にアクティブな取引期間が含まれることを確認してください。

PostmanやPythonスクリプトなどのツールを使用して、リクエストを段階的にテストします。ロギングを有効にして、リクエストヘッダーとデバッグの応答をキャプチャします。

よくある質問

Kraken先物契約の正しいシンボルを見つけるにはどうすればよいですか? Instrumentsのエンドポイントを使用してください: GET https://futures-api.kraken.com/api/instruments 。これにより、Bitcoin永久のPI_XBTUSDやエーテル先物のFI_ETHUSDなど、すべてのアクティブな契約を記号で返します。

ろうそくの代わりにティックレベルの履歴データを取得できますか? Kraken Futures APIは、パブリックエンドポイントを介してティックレベルのデータを提供しません。 /api/history/candlesエンドポイントは、指定された間隔で集約されたOHLCデータのみをサポートします。きめのデータについては、WebSocketフィードまたはサードパーティのデータプロバイダーを検討してください。

一度に取得できる履歴データの量に制限はありますか?はい、APIは、リクエストごとに返されるキャンドルの数を制限する場合があります。時間範囲が大きい場合は、一度に1日のような小さな間隔に分割し、複数のリクエストを行います。応答を完全性を確認し、それに応じuntilパラメーターfrom調整します。

履歴契約データにアクセスするには、検証済みのKrakenユーザーである必要がありますか?認定されていないパブリックデータリクエストの場合、基本的なアカウントアクセスで十分です。ただし、レート制限を増やし、安定したアクセスを確保するには、API資格情報を含む検証済みのアカウントが推奨されます。データの取得には完全な取引権限は必要ありません。

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

関連知識

暗号通貨契約ポジションを手動または自動でクローズするにはどうすればよいですか?

暗号通貨契約ポジションを手動または自動でクローズするにはどうすればよいですか?

2026-02-01 23:19:36

手動ポジション決済プロセス1. 契約が有効な取引プラットフォームにログインし、「ポジション」または「オープンオーダー」タブに移動します。 2. シンボル、サイズ、エントリー価格、レバレッジレベルを確認して、特定の契約ポジションを見つけます。 3. ポジションの横にある「クローズ」または「清算」ボタン...

Bitcoin ETF が暗号通貨契約に与える影響を理解するにはどうすればよいですか?

Bitcoin ETF が暗号通貨契約に与える影響を理解するにはどうすればよいですか?

2026-02-01 16:19:51

Bitcoin ETF と市場の流動性1. Bitcoin ETF は機関資本をスポット市場に直接導入し、オーダーブックの厚みを増し、大規模取引のスリッページを減らします。 2. 裁定取引者が先物や永久スワップを使用して ETF ポジションをヘッジするため、流動性の向上はデリバティブ市場にも波及しま...

現在の流動性の急増中に DeFi 契約を取引するにはどうすればよいでしょうか?

現在の流動性の急増中に DeFi 契約を取引するにはどうすればよいでしょうか?

2026-02-01 07:00:25

DeFiプロトコルにおける流動性のダイナミクスを理解する1. DeFiにおける流動性の急上昇は、多くの場合、イールド・ファーミング・インセンティブ、トークンの排出、クロスチェーン・ブリッジング活動からの調整された資本流入によって引き起こされます。 2. 自動マーケットメーカーは、大規模な流動性プール...

ソーシャルトレードを利用して暗号通貨契約の専門家をコピーするにはどうすればよいでしょうか?

ソーシャルトレードを利用して暗号通貨契約の専門家をコピーするにはどうすればよいでしょうか?

2026-02-02 07:40:22

ソーシャル取引プラットフォームを理解する1. ソーシャル取引プラットフォームは、リアルタイムの市場データとユーザー対話機能を統合し、トレーダーが他の人が開いたポジションを観察、フォロー、複製できるようにします。 2. これらのプラットフォームでは通常、アカウントの検証、ステーブルコインまたはネイティ...

BNB契約を取引して取引手数料を節約するにはどうすればよいですか?

BNB契約を取引して取引手数料を節約するにはどうすればよいですか?

2026-02-03 00:39:37

BNB契約取引の仕組みを理解する1. BNB 契約はバイナンス先物で取引されるデリバティブ商品であり、ユーザーは原資産を保有することなく BNB/USDT へのレバレッジエクスポージャーを得ることができます。 2. これらの契約は USDT で決済され、永久および四半期ごとの有効期限形式の両方をサポ...

2026 年に向けた一貫した暗号通貨契約取引計画を構築するにはどうすればよいでしょうか?

2026 年に向けた一貫した暗号通貨契約取引計画を構築するにはどうすればよいでしょうか?

2026-02-02 22:59:54

契約仕様の定義1. 原資産を選択するには、流動性の深さ、過去のボラティリティ、Binance Futures、Bybit、OKX などの主要なデリバティブ取引所全体の取引所サポートを評価する必要があります。 2. 契約サイズはポジションサイジングのロジックと一致する必要があります。標準化された BT...

暗号通貨契約ポジションを手動または自動でクローズするにはどうすればよいですか?

暗号通貨契約ポジションを手動または自動でクローズするにはどうすればよいですか?

2026-02-01 23:19:36

手動ポジション決済プロセス1. 契約が有効な取引プラットフォームにログインし、「ポジション」または「オープンオーダー」タブに移動します。 2. シンボル、サイズ、エントリー価格、レバレッジレベルを確認して、特定の契約ポジションを見つけます。 3. ポジションの横にある「クローズ」または「清算」ボタン...

Bitcoin ETF が暗号通貨契約に与える影響を理解するにはどうすればよいですか?

Bitcoin ETF が暗号通貨契約に与える影響を理解するにはどうすればよいですか?

2026-02-01 16:19:51

Bitcoin ETF と市場の流動性1. Bitcoin ETF は機関資本をスポット市場に直接導入し、オーダーブックの厚みを増し、大規模取引のスリッページを減らします。 2. 裁定取引者が先物や永久スワップを使用して ETF ポジションをヘッジするため、流動性の向上はデリバティブ市場にも波及しま...

現在の流動性の急増中に DeFi 契約を取引するにはどうすればよいでしょうか?

現在の流動性の急増中に DeFi 契約を取引するにはどうすればよいでしょうか?

2026-02-01 07:00:25

DeFiプロトコルにおける流動性のダイナミクスを理解する1. DeFiにおける流動性の急上昇は、多くの場合、イールド・ファーミング・インセンティブ、トークンの排出、クロスチェーン・ブリッジング活動からの調整された資本流入によって引き起こされます。 2. 自動マーケットメーカーは、大規模な流動性プール...

ソーシャルトレードを利用して暗号通貨契約の専門家をコピーするにはどうすればよいでしょうか?

ソーシャルトレードを利用して暗号通貨契約の専門家をコピーするにはどうすればよいでしょうか?

2026-02-02 07:40:22

ソーシャル取引プラットフォームを理解する1. ソーシャル取引プラットフォームは、リアルタイムの市場データとユーザー対話機能を統合し、トレーダーが他の人が開いたポジションを観察、フォロー、複製できるようにします。 2. これらのプラットフォームでは通常、アカウントの検証、ステーブルコインまたはネイティ...

BNB契約を取引して取引手数料を節約するにはどうすればよいですか?

BNB契約を取引して取引手数料を節約するにはどうすればよいですか?

2026-02-03 00:39:37

BNB契約取引の仕組みを理解する1. BNB 契約はバイナンス先物で取引されるデリバティブ商品であり、ユーザーは原資産を保有することなく BNB/USDT へのレバレッジエクスポージャーを得ることができます。 2. これらの契約は USDT で決済され、永久および四半期ごとの有効期限形式の両方をサポ...

2026 年に向けた一貫した暗号通貨契約取引計画を構築するにはどうすればよいでしょうか?

2026 年に向けた一貫した暗号通貨契約取引計画を構築するにはどうすればよいでしょうか?

2026-02-02 22:59:54

契約仕様の定義1. 原資産を選択するには、流動性の深さ、過去のボラティリティ、Binance Futures、Bybit、OKX などの主要なデリバティブ取引所全体の取引所サポートを評価する必要があります。 2. 契約サイズはポジションサイジングのロジックと一致する必要があります。標準化された BT...

すべての記事を見る

User not found or password invalid

Your input is correct