-
bitcoin $73447.691050 USD
-0.47% -
ethereum $2046.798248 USD
-0.71% -
tether $0.998728 USD
0.00% -
bnb $673.435588 USD
-0.90% -
usd-coin $0.999731 USD
0.00% -
xrp $1.044303 USD
-1.41% -
solana $82.826108 USD
-0.05% -
tron $0.316542 USD
-0.24% -
hyperliquid $71.284678 USD
-0.90% -
zcash $988.873871 USD
0.49% -
dogecoin $0.066981 USD
-1.27% -
monero $551.016345 USD
-3.03% -
unus-sed-leo $9.187401 USD
-0.13% -
chainlink $10.086727 USD
-2.16% -
cardano $0.172991 USD
-0.85%
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は個別の認証メカニズムを使用しています。すべてのリクエストには、 APIKeyやAuthentなどのヘッダーが含まれている必要があります。ここでは、 Authent要求方法、パス、ボディ、およびタイムスタンプに基づいて計算された署名です。
履歴データのAPI要求の構築
履歴契約データを取得するには、キャンドル履歴エンドポイントを使用します。
GET https://futures-api.kraken.com/api/history/candles必要なクエリパラメーターには以下が含まれます。
- シンボル:Bitcoin永久逆契約の
PI_XBTUSDなどの契約記号。 - 間隔:ろうそく足間間隔。有効な値には、
1m、5m、15m、1h、4h、1dが含まれます。 - 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) までご連絡ください。速やかに削除させていただきます。
- メイプル・ファイナンス、戦略的相違の中で経営陣の分割とCOOの退任を乗り越える
- 2026-11-13 08:35:01
- 仮想通貨の需要と時価総額の乖離拡大に伴いオーガニックトラフィックが急増、新たなデータで明らかに
- 2026-11-13 04:30:02
- センチメントデータがセンチメントが価格行動を上回ることを示唆する中、ビットコインは極度の恐怖を煽る
- 2026-11-13 04:35:01
- ビットコインの強気相場:スタックスの創設者と業界の巨人たちは、潮流の変化の中で緑を見出す
- 2026-11-13 04:25:02
- DTCC、Solana、トークン化サービス: ウォール街のブロックチェーンの飛躍が具体化
- 2026-11-13 01:05:36
- XRPアナリストの予測: 重要な流動性ゾーンで次のステップに進む
- 2026-11-13 01:05:36
関連知識
BTCUSDT先物ポジションを保有する総コストの計算方法
2026-10-26 04:06:35
BTCUSDT先物ポジションの総コスト構成要素1. BTCUSDT 先物ポジションを保持するための総コストには、明示的な料金と暗黙的な料金の両方が含まれます。明示的なコストは取引開始手数料と終了手数料で構成されますが、暗黙的なコストは主に、長期にわたる資金調達率の支払いまたは受け取りによって発生しま...
XRPSDT の資金調達レートと建玉を一緒に監視する方法
2026-10-20 18:39:42
XRPUSDT 無期限契約の資金調達率の仕組み1. XRPUSDT 無期限スワップの資金調達率は、XRP と USDT 建て融資市場の間のプレミアム インデックスと金利差を使用して 8 時間ごとに計算されます。 2. Binance、Bybit、OKX などの取引所は、デリバティブ API エンドポ...
SOLUSDT 無期限先物で損益分岐点ストップロスを設定する方法
2026-10-23 09:34:18
損益分岐点とストップロスの仕組みを理解する1. 損益分岐点ストップロスは、ポジションが有利に動くにつれて上方に調整され、約定時に純損失がゼロになるように固定する動的な注文です。 2. 取引が事前に定義された利益しきい値 (通常、初期リスクまたはエントリー手数料の 1 倍から 2 倍) に達した場合に...
ETHUSDT取引にBinance Futures Calculatorを使用する方法
2026-10-21 02:00:11
Binance Futures Calculator インターフェイスを理解する1. 計算機は Binance Futures 取引インターフェイス内に直接組み込まれており、注文入力パネルの ETHUSDT 無期限契約ページからアクセスできます。 2. ユーザーがポジションサイズ、エントリー価格、レ...
先物清算前にBTCUSDTマーク価格を確認する方法
2026-10-26 12:20:18
BTCUSDT 先物におけるマーク価格を理解する1. マーク価格は、市場環境が不安定な場合に不当清算を防止するために取引所が使用する計算値です。 2. 指標価格や調達率など、複数の情報源から導き出された公正かつ安定した参照価格を反映しています。 3. 前回の取引価格とは異なり、マーク価格には操作リス...
TRUMPUSDT 無期限契約のレバレッジを調整する方法
2026-10-30 22:19:37
TRUMPUSDT の無期限契約の仕組みを理解する1. TRUMPUSDT は、複数の Tier-1 デリバティブ取引所に上場されているテーマ別無期限先物契約であり、資産の基礎となるファンダメンタルズではなく、米国の政治的物語を中心とした価格センチメントを追跡するように設計されています。 2. プラ...
BTCUSDT先物ポジションを保有する総コストの計算方法
2026-10-26 04:06:35
BTCUSDT先物ポジションの総コスト構成要素1. BTCUSDT 先物ポジションを保持するための総コストには、明示的な料金と暗黙的な料金の両方が含まれます。明示的なコストは取引開始手数料と終了手数料で構成されますが、暗黙的なコストは主に、長期にわたる資金調達率の支払いまたは受け取りによって発生しま...
XRPSDT の資金調達レートと建玉を一緒に監視する方法
2026-10-20 18:39:42
XRPUSDT 無期限契約の資金調達率の仕組み1. XRPUSDT 無期限スワップの資金調達率は、XRP と USDT 建て融資市場の間のプレミアム インデックスと金利差を使用して 8 時間ごとに計算されます。 2. Binance、Bybit、OKX などの取引所は、デリバティブ API エンドポ...
SOLUSDT 無期限先物で損益分岐点ストップロスを設定する方法
2026-10-23 09:34:18
損益分岐点とストップロスの仕組みを理解する1. 損益分岐点ストップロスは、ポジションが有利に動くにつれて上方に調整され、約定時に純損失がゼロになるように固定する動的な注文です。 2. 取引が事前に定義された利益しきい値 (通常、初期リスクまたはエントリー手数料の 1 倍から 2 倍) に達した場合に...
ETHUSDT取引にBinance Futures Calculatorを使用する方法
2026-10-21 02:00:11
Binance Futures Calculator インターフェイスを理解する1. 計算機は Binance Futures 取引インターフェイス内に直接組み込まれており、注文入力パネルの ETHUSDT 無期限契約ページからアクセスできます。 2. ユーザーがポジションサイズ、エントリー価格、レ...
先物清算前にBTCUSDTマーク価格を確認する方法
2026-10-26 12:20:18
BTCUSDT 先物におけるマーク価格を理解する1. マーク価格は、市場環境が不安定な場合に不当清算を防止するために取引所が使用する計算値です。 2. 指標価格や調達率など、複数の情報源から導き出された公正かつ安定した参照価格を反映しています。 3. 前回の取引価格とは異なり、マーク価格には操作リス...
TRUMPUSDT 無期限契約のレバレッジを調整する方法
2026-10-30 22:19:37
TRUMPUSDT の無期限契約の仕組みを理解する1. TRUMPUSDT は、複数の Tier-1 デリバティブ取引所に上場されているテーマ別無期限先物契約であり、資産の基礎となるファンダメンタルズではなく、米国の政治的物語を中心とした価格センチメントを追跡するように設計されています。 2. プラ...
すべての記事を見る














