時価総額: $2.5948T -0.31%
ボリューム(24時間): $120.2061B 21.98%
恐怖と貪欲の指数:

46 - 中性

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

言語を選択する

言語を選択する

通貨の選択

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

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-04-25 21:19:51

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

仮想通貨先物手数料のクイックガイド: コストを最小限に抑える方法

仮想通貨先物手数料のクイックガイド: コストを最小限に抑える方法

2026-04-24 22:40:04

先物契約手数料について1. CME や Binance Futures などのプラットフォームで新しい先物契約が導入される場合、取引所上場手数料が適用されます。これらは契約の初期価格構造に組み込まれており、エンド ユーザーにはほとんど表示されません。 2. 取引執行ごとに開始手数料と終了手数料がかか...

仮想通貨先物でフィボナッチリトレースメントを使用する方法: ステップバイステップガイド

仮想通貨先物でフィボナッチリトレースメントを使用する方法: ステップバイステップガイド

2026-04-27 14:39:48

正しいスイングポイントを特定する1. 少なくとも 5 つの連続した強気または弱気のローソク足を使用して、BTC/USDT または ETH/USDT 先物チャートで明確で途切れることのない方向性の動きを見つけます。 2. スイング終点でのボリュームの拡大を確認します。強気トレンドには、高ボリュームのロ...

暗号契約に対するボラティリティの影響を理解する: チュートリアル

暗号契約に対するボラティリティの影響を理解する: チュートリアル

2026-04-26 20:20:14

仮想通貨デリバティブにおけるボラティリティが意味するもの1. ボラティリティは方向性を示す信号ではありません。定義された時間枠内で価格が最近の平均からどれだけ離れているか、どれくらい速く乖離しているかを定量化します。 2. 仮想通貨永久先物では、日中の 4% の変動は統計的に日常的ですが、S&...

スポットから先物ウォレットに資金を移動する方法: シンプルなガイド

スポットから先物ウォレットに資金を移動する方法: シンプルなガイド

2026-04-26 09:40:07

資金移動の仕組み1. スポットウォレットと先物ウォレットは、ほとんどの主要な暗号通貨取引所内で別個の台帳システムとして動作します。これらは、同じユーザー ID で保持されている場合でも、自動的には同期されません。 2. 内部送金には、取引所の資産管理インターフェイスを介して明示的にユーザーが開始する...

最初の暗号通貨契約ポジションをクローズするためのステップバイステップガイド

最初の暗号通貨契約ポジションをクローズするためのステップバイステップガイド

2026-04-27 13:40:16

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

仮想通貨先物取引で感情的な取引に対処する方法: 初心者ガイド

仮想通貨先物取引で感情的な取引に対処する方法: 初心者ガイド

2026-04-25 21:19:51

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

仮想通貨先物手数料のクイックガイド: コストを最小限に抑える方法

仮想通貨先物手数料のクイックガイド: コストを最小限に抑える方法

2026-04-24 22:40:04

先物契約手数料について1. CME や Binance Futures などのプラットフォームで新しい先物契約が導入される場合、取引所上場手数料が適用されます。これらは契約の初期価格構造に組み込まれており、エンド ユーザーにはほとんど表示されません。 2. 取引執行ごとに開始手数料と終了手数料がかか...

仮想通貨先物でフィボナッチリトレースメントを使用する方法: ステップバイステップガイド

仮想通貨先物でフィボナッチリトレースメントを使用する方法: ステップバイステップガイド

2026-04-27 14:39:48

正しいスイングポイントを特定する1. 少なくとも 5 つの連続した強気または弱気のローソク足を使用して、BTC/USDT または ETH/USDT 先物チャートで明確で途切れることのない方向性の動きを見つけます。 2. スイング終点でのボリュームの拡大を確認します。強気トレンドには、高ボリュームのロ...

暗号契約に対するボラティリティの影響を理解する: チュートリアル

暗号契約に対するボラティリティの影響を理解する: チュートリアル

2026-04-26 20:20:14

仮想通貨デリバティブにおけるボラティリティが意味するもの1. ボラティリティは方向性を示す信号ではありません。定義された時間枠内で価格が最近の平均からどれだけ離れているか、どれくらい速く乖離しているかを定量化します。 2. 仮想通貨永久先物では、日中の 4% の変動は統計的に日常的ですが、S&...

スポットから先物ウォレットに資金を移動する方法: シンプルなガイド

スポットから先物ウォレットに資金を移動する方法: シンプルなガイド

2026-04-26 09:40:07

資金移動の仕組み1. スポットウォレットと先物ウォレットは、ほとんどの主要な暗号通貨取引所内で別個の台帳システムとして動作します。これらは、同じユーザー ID で保持されている場合でも、自動的には同期されません。 2. 内部送金には、取引所の資産管理インターフェイスを介して明示的にユーザーが開始する...

最初の暗号通貨契約ポジションをクローズするためのステップバイステップガイド

最初の暗号通貨契約ポジションをクローズするためのステップバイステップガイド

2026-04-27 13:40:16

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

すべての記事を見る

User not found or password invalid

Your input is correct