購入者ガイド
最高のKalshiオーダーブックデータとその選び方
ほとんどのKalshiデータは1時間に1回サンプリングされた最終価格です — チャートには十分ですが、バックテストには無意味です。ここでは、実際に取引可能なKalshiソースと単なるデータに見えるものを分けるポイントを説明します。
購入者ガイド
データがバックテスト可能かを決める5つの基準
1. 解像度:イベント駆動型、間隔サンプリングではない
固定されたクロックで取得されたスナップショット(毎時、毎分、数百ミリ秒ごと)は、ティック間で起こるすべてを見逃します。Kalshiの短期市場は5〜60分で決済されるため、間隔サンプルは市場の全期間のごく一部しか捉えません。 DepthFeed PolymarketのキャプチャはフルブックのシードとCLOBの価格変動デルタを使用し、正規化された観測値を設定された頻度で保存します。Kalshiは上流のクォータ内でペースを制御したフルデプスRESTポーリングを使用します。返されるタイムスタンプ、ギャップ、文書化されたシリーズカバレッジを確認してください。どちらの方法もすべての中間状態が保持されることを保証しません。
2. 深さ:最終価格ではなく
最終取引価格(または単一のミッド)はスプレッドや各レベルに存在するサイズを隠します。フルラダーがなければスリッページを測定できず、ミッドで約定したと仮定したバックテストは誤った結果になります。 DepthFeed DepthFeedはKalshiで片側最大100レベルまでの完全な買い注文・売り注文の両方を提供し、実際に存在した流動性に対して約定サイズを計測可能です。
3. カバレッジ:1つのスキーマで全ての取引所と資産を
単一取引所のデータセットは市場ごとに異なるフォーマットをつなぎ合わせる必要があり、新たに追加するたびにローダーを書き換えなければなりません。部分的な資産カバレッジはテスト可能な戦略を静かに制限します。 DepthFeed DepthFeedはPolymarket、Kalshi、Limitlessを7つの資産(BTC、ETH、SOL、XRP、DOGE、BNB、HYPE)にわたり1つの安定したカラムナスキーマで提供し、同じコードで全取引所を読み取れます。
4. 配信:ファイル、履歴リクエスト、ライブ更新から選択
日次ファイルは再現可能なバッチリサーチに適し、制限付きAPIリクエストは対話的な履歴クエリに適し、ライブ更新は現在の状態の質問に答えます。必要な配信方法のスキーマ、可用性、価格、ライセンスを確認してください。履歴ファイルは現在の市場が変わっても誤りにはなりません。 DepthFeed DepthFeedはメーター付きREST履歴、正規化されたライブWebSocketフレーム、日次のPolymarketおよびKalshi Parquetファイルを提供します。可用性と応答契約は別途文書化されています。
5. 信頼できるリアルな約定
バックテストの目的は、戦略が約定したかどうか、どの価格で約定したかを知ることです。その答えは、戦略が取引した実際のオーダーブックを、動きを引き起こした変化と整合するほど細かくタイムスタンプ付きで再生した場合にのみ存在します。 DepthFeed DepthFeedはミリ秒単位の観測時間を公開し、利用可能な場合は最も近い直前のBinanceリファレンスとASOFで整合させます。ソースのタイムスタンプは取引所固有のままです。
一般的な選択肢の欠点
Kalshiデータを探すとき、人々は4つのうちのどれかを選びます。それぞれは何かに役立ちますが、どれもバックテストに使うオーダーブックではありません。
- 取引所自身のAPI
- 正確な履歴オブジェクト、保持期間、提供される深さについては取引所のドキュメントを確認してください。現在のオーダーブック、取引履歴、ローソク足は異なる質問に答えますが、単独では過去の完全なラダーが保持されていたことを証明しません。
- 無料の時間別アーカイブ
- 1時間に1回サンプリングされた最終価格を提供します。これは5分程度で終わる市場の1フレームに過ぎず、スプレッドも深さもなく、約定サイズを測ることができません。
- 最終価格&取引テープAPI
- 約定した価格は教えてくれますが、待機していた流動性は見えません。実行された取引は見えますが、その背後の流動性が見えないため、スリッページや約定確率は不明のままです。
- 単一取引所のファイルダンプ
- 実際の深さを含むこともありますが、1つの取引所、1つの専用フォーマットで静的にダウンロードされるだけです — ライブストリームも第2取引所もなく、取得した瞬間に古くなります。
なぜDepthFeedなのか
DepthFeedは保存されたKalshiラダーをREST履歴、正規化されたライブWebSocketフレーム、明示的なプランウィンドウ、文書化された取引所固有の頻度と組み合わせています。
