Kalshi API ガイド:市場データ、履歴エンドポイント、板情報
Kalshi の公式 API は、現在の取引所データのクリーンなソースです。過去の板情報を保持していたかどうかによって、履歴のある執行調査は依然として依存します。
Kalshi API 統合では、現在の取引所状態と履歴の再生を分離する必要があります。公式のエンドポイントは、市場、取引、ローソク足、板情報を公開します。サポートされているフィールドとアクセスについては、ドキュメントが権威となります。戦略が過去の価格で表示されていたサイズを知る必要がある場合は、取引やローソク足のみではなく、時間の経過とともに記録されたイエス/ノーのラダーが必要です。
正しい履歴オブジェクトを選択してください
| オブジェクト | 回答 | 単独では回答できません |
|---|---|---|
| 取引履歴 | マッチした取引が記録された場所 | 取引から離れた場所に待機していたサイズ |
| ローソク足 | 一定期間における集計された価格変動 | サイズの注文に対するスプレッドと執行 |
| 現在の板情報 | 現在表示されている流動性 | 最新の変更前の表示されていた流動性 |
| 記録された板情報の履歴 | 過去のレベル、サイズ、スプレッド | 隠れた流動性またはキューの優先順位 |
ソースを失わずにイエスとノーを正規化します
Kalshi は、イエス/ノーの価格とサイズとして二項アウトカムを表します。クロス会場ローダーは、それらのフィールドを共通のビッド/アスク構造に正規化できますが、すべての変換を逆転および監査できるように、ネイティブのティッカー、サイド、ソース値を保持する必要があります。
価格単位の浮動小数点誤差の蓄積ではなく、整数または正確な10進数処理を使用してください。市場決済フィールドとは別に観測時間を記録します。解決されたアウトカムは、以前の意思決定に使用された行に影響を与えてはなりません。
DepthFeed が Kalshi を記録する方法
DepthFeed は、アップストリームの割り当ての下で適応的なペースで Kalshi の完全な板情報を継続的にポーリングし、各サイドで最大 100 レベルの正規化された観測値を保存します。実現された間隔はアクティブな市場の負荷とともに変化するため、製品ドキュメントは人工的な固定ティックを約束するのではなく、方法をキャプチャします。
Polymarket に使用される同じ REST スキーマは、Kalshi ラダー、タイムスタンプ、市場メタデータを運びます。研究者は、ブラウザでルールを再生したり、API を介して履歴ウィンドウをプルしたり、2番目の会場固有のフィルモデルを作成せずに、ライブのペーパートレードの結果と比較したりできます。
安全な実装シーケンス
- 現在の認証、制限、エンドポイント契約については、Kalshi の公式ドキュメントをお読みください。
- シリーズ、イベント、市場のティッカーを、生のイエス/ノーの板情報とともに保存します。
- ネイティブ表現を保持した後にのみ価格を正規化します。
- データモデルで取引、ローソク足、現在の板情報、記録された履歴板情報を分離します。
- エントリールールを評価するときにのみ、観測時間情報を使用します。
- 本番環境の前に、適応的なポーリングギャップとレート制限の応答をストレステストします。
Key takeaways
- 01Kalshi の取引、ローソク足、板情報は、異なる調査の質問に答えます。
- 02現在の板情報は、以前の時点での完全な板情報を再作成しません。
- 03クロス会場の正規化は、ネイティブの Kalshi ティッカーとイエス/ノーの値を保持する必要があります。
- 04DepthFeed は、ドキュメント化された適応的なペースで完全な深さの Kalshi 観測値を記録します。
- 05バックテストは、将来の決済情報を以前の意思決定から分離する必要があります。
Kalshi の公式 API は、現在の取引所データのクリーンなソースです。過去の板情報を保持していたかどうかによって、履歴のある執行調査は依然として依存します。
無料で始める