Kalshi 歷史資料
Kalshi 歷史資料:價格、結果、委託簿與下載
Kalshi 歷史有四種:存在的市場及其結算方式、價格燭台、交易和訂單簿。DepthFeed 記錄其可達類別的第一、第二和第四種——10.8 百萬市場、134 百萬燭台及 1.9 十億訂單簿快照——並透過 API 或每日檔案提供。
Kalshi 歷史資料庫,計數
從 DepthFeed 的檔案庫與公開檔案目錄讀取。每個數據皆帶日期。檔案庫計數截至 29 月 2026 年;檔案庫存截至 29 月 2026 年。覆蓋每日增加,故每個計數為下限。
10.8M
記錄市場。含結算結果,涵蓋所有 Kalshi 類別。
134M
K 線。1 分鐘與每小時,從 2025-08-08 起。
1.9B
訂單簿快照。記錄跨越 7.4 百萬市場的是與否買賣梯子。
197
每日檔案。封存的 UTC 天數訂單簿,從 2026-01-08 至 2026-10-26。
Kalshi 歷史數據是指 Kalshi 市場在時間過去後的任何記錄:其元資料與結算結果、燭台價格、成交交易,以及靜態的 Yes 和 No 訂單簿。Kalshi 自身的 API 提供市場、燭台和交易資料,較舊的已結算資料則在獨立的歷史端點,但僅回傳當前的訂單簿。過去的訂單簿僅存在於有人曾記錄的情況。
Kalshi 歷史按類別
每個 Kalshi 系列帶有分類。這是 DepthFeed 在各分類錄得的市場數量、已結算數量及其價格與訂單簿歷史量。
| 類別 | 記錄的市場 | 已結算 | K 線(1 分鐘、每小時) | 已記錄訂單簿快照 |
|---|---|---|---|---|
| 加密貨幣 | 7.51M | 7.13M | 268K | 1.64B,從2026-01-08開始 |
| 體育 | 1.92M | 1.81M | 72.6M | 171M,從2026-02-27開始 |
| 財務 | 523K | 487K | 10.2M | 41.7M,來自 2026-04-24 |
| 商品 | 476K | 447K | 2.26M | 25.6M,來自 2026-09-08 |
| 氣候與天氣 | 199K | 168K | 2.16M | 7.1M,來自 2026-09-08 |
| 經濟學 | 56.9K | 9.0K | 6.44M | 14.2M,從2026-05-14開始 |
| 娛樂 | 47.0K | 23.2K | 11.3M | 1.7M,從2026-02-27開始 |
| 選舉 | 32.1K | 6.1K | 18.4M | 12.7K,從2026-09-09開始 |
| 提及 | 27.7K | 23.2K | 1.89M | 93K,來自 2026-03-18 |
| 政治 | 8.2K | 4.3K | 5.46M | 741K,來自 2026-04-24 |
| 科學與技術 | 6.5K | 2.9K | 1.97M | 586K,來自 2026-09-10 |
取得 Kalshi 歷史資料:來源比較
沒有單一來源擁有全部資料。Kalshi 自有 API 可追溯最早的價格與交易;錄製的訂單簿從 2026 開始,無論您從哪裡取得。
| 來源 | 涵蓋範圍 | 可追溯多遠 | 過去訂單簿 | 格式 | 成本 |
|---|---|---|---|---|---|
| Kalshi API(官方) | 市場、結算、燭台、交易;所有類別 | 每個市場的啟動,自 2021 起 | 沒有 — 僅限當前訂單簿 | REST 上的 JSON | 免費 |
| 荔枝 | 市場、交易、結果、訂單簿歷史;無需程式碼工作區 | 2021 年七月(7.68 百萬市場,72.1 百萬交易,依 Lychee 所述) | 是的,如 Lychee 所述 | CSV、XLSX、JSON 匯出 | 免費層級,每張表 100 列;研究者年費 $199 |
| Predexon | 市場、交易、價格、燭台 | 逐筆歷史自 2026 年 1 月起 | 是的,逐筆成交級別 | REST、Parquet | 免費層級;付費方案 |
| Allium | Kalshi 市場與交易於 SQL 資料倉庫 | 如 Allium 文件所列 | 未說明 | SQL | 銷售主導 |
| Hugging Face 與 Kaggle 資料集 | 一次性市場、交易或價格資料匯出 | 上傳時固定;不更新 | 很少 | CSV、Parquet | 免費 |
| DepthFeed | 涵蓋每個類別中 10.8 百萬市場的市場與結算,1 分鐘及每小時燭台,記錄的 Yes 與 No 委託簿 | K 線自 2025-08-08 起始;訂單簿自 2026-01-08 起始 | 是的:快照與層級變化 | REST、每日 Parquet | 免費金鑰:最近 7 天;檔案 $80 每 GiB |
免費範例:真實記錄的 Kalshi 訂單簿
四個來自四個類別的已結算市場:一個 BTC 15 分鐘市場、一個 WTI 原油 15 分鐘市場、一個紐約氣溫市場和一個 NFL 幻想領袖市場。每個市場從開盤前一小時起記錄的所有 yes 和 no 訂單簿,直到市場關閉,及每個市場的結果。真實存檔資料列,非合成。無需帳號。
- 訂單簿,Parquet (242 KB,1,020 行)
- 訂單簿,CSV(gzip) (159 KB)
- 市場與結果,CSV 格式 (1 KB,4 行)
import io
import pandas as pd
import requests
def fetch(name):
r = requests.get(f"https://depthfeed.com/samples/kalshi/{name}", timeout=60)
r.raise_for_status()
return io.BytesIO(r.content)
books = pd.read_parquet(fetch("kalshi-sample-books.parquet"))
markets = pd.read_csv(fetch("kalshi-sample-markets.csv"))
books = books[books.yes_prices.str.len().gt(0) & books.no_prices.str.len().gt(0)].copy()
books["best_yes_bid"] = books.yes_prices.apply(max)
books["yes_ask"] = 1 - books.no_prices.apply(max) # a no bid at p is a yes offer at 1 - p
books["spread"] = books.yes_ask - books.best_yes_bid
print(books.groupby("ticker").spread.median())
print(markets[["ticker", "result", "settled_price"]])- 雙方皆為買單。以 max() 取雙方最佳,並將是的賣價視為 1 − 最佳否買價。
- 數量為合約數,可為小數;價格為 0–1 美元。
- 樣本授權:免費用於評估與研究;若發表結果請引用 DepthFeed。
一個錄製的 Kalshi 訂單簿
複製自一筆 BTC 15 分鐘觀察。此為檔案庫資料列,非示意圖。
價格為 p 的 yes bid 等同於價格為 1 − p 的 no offer,因此隱含的 yes ask 為 1 − 最佳 no bid。: 完整深度 REST 輪詢.
- 是價格 / 是數量
- 靜態 yes 買單為價格與合約數量。
- 無價格 / 無數量
- 靜態 no 買單。每個為 yes 報價 1 − 價格,產生隱含 yes 賣價(此處為 0.33)。
- 代號
- 確切的市場代號,包含行權價,以及唯一穩定的連接鍵。
- recv_ts_ms
- 訂單簿接收時間,為 epoch 毫秒;Kalshi 訂單簿無獨立交易所時間戳。
Kalshi 歷史一覽
- 市場與結果
- 10.8 百萬市場,涵蓋所有類別
- K 線
- 134 百萬,1 分鐘與每小時,從2025-08-08開始
- 訂單簿快照
- 1.9 十億,涵蓋7.4 百萬市場,從2026-01-08開始
- 訂單簿快照檔案
- 197 封存UTC天數,從2026-01-08至2026-10-26,共18.93 GiB
- 級別變動檔案
- 81 天,從 2026-08-07,215.47 GiB
- 免費 API 金鑰
- 最近 7 天歷史,無需信用卡
- 檔案
- $80 每 GiB,一次性;$5 最低訂單
拉取單一市場 Kalshi 歷史
列出系列中的市場,然後拉取燭台或記錄訂單簿以取得單一精確市場代碼。免費金鑰涵蓋最近 7 天。
# Markets in one series, with results once settled
curl -s "https://api.depthfeed.com/v3/kalshi/markets?series=KXHIGHNY&limit=5" \
-H "Authorization: Bearer df_your_key"
# 1-minute candles for one market
curl -s "https://api.depthfeed.com/v3/kalshi/<exact_market_ticker>/candles" \
-H "Authorization: Bearer df_your_key"
# Recorded yes and no books for the same market
curl -s "https://api.depthfeed.com/v3/kalshi/<exact_market_ticker>/snapshots?include_orderbook=true" \
-H "Authorization: Bearer df_your_key"- 將 yes 賣價讀作 1 − 最佳 no 買價;無獨立賣價陣列。
- 超出方案視窗的請求回傳 HISTORY_LIMIT_EXCEEDED;每日檔案無方案視窗限制。
- 追蹤回應游標直到 has_more 為 false。
Kalshi 歷史資料
Kalshi 保留與未保留的資料
市場與結算結果
每個 Kalshi 市場有系列、事件、市場代號、標題、開盤與收盤時間,結算後有結果與結算價。這是校準或回測的基準真相。DepthFeed 保存10.8百萬筆此類紀錄,涵蓋所有分類,包括體育與選舉,方便將結果與價格連結,無需逐市場分頁 Kalshi API。
K 線:記錄成交地點,不是可用量
一個蠟燭圖提供一分鐘或一小時的買入價、賣出價和成交價的開盤價、最高價、最低價和收盤價,以及交易量和未平倉合約。DepthFeed 從 2025-08-08 儲存了 134 百萬個這樣的圖表。收盤價為 32 美分表示有交易在此價位成交,而不是說 500 個合約可能在此附近成交。
交易:Kalshi 自有 API 覆蓋最廣
Kalshi 交易端點及其歷史層級可追溯至各市場啟動,比任何第三方檔案庫更早。多年度交易研究請分頁查詢 Kalshi 歷史端點;DepthFeed 僅保留近期滾動交易視窗。
委託單簿:僅限當前,除非已記錄
一個 Kalshi 訂單簿是兩個買單階梯。價格為 p 的無買單相當於價格為 1 − p 的有買單,因此在下方記錄的樣本中,最佳有買單是 0.32,最佳無買單是 0.67,隱含的有買單是 0.33。Kalshi 的訂單簿端點僅針對當前時刻返回此資訊。DepthFeed 自 2026-01-08 起已記錄了 1.9 十億個訂單簿,涵蓋了 7.4 百萬個市場。
每日 Parquet 檔案:一天包含內容
每個封存的 UTC 日是一個包含完整深度快照的 Parquet 檔案,按市場排序,分成5,000行群組;近期日期包含5.4–8.6百萬行。行中保留代號、系列、接收時間戳,以及 yes_prices、yes_sizes、no_prices 和 no_sizes 陣列。取每方最大出價 max() 作為最佳買價,不信任陣列順序,並將 no 方轉換後視為賣價。
REST 歷史資料用於有界拉取
對少數市場或短視窗,API 比檔案更便宜。依系列代號列出市場,再請求單一精確市場代號的 K 線或錄製快照。請使用完整代號含履約價:事件代號涵蓋多個價格差異極大的市場。
此歷史資料無法告訴您的事
已記錄訂單簿顯示當時靜態掛單,非您的訂單可能發生的情況:排隊位置與您自身市場影響不包含於任何快照。訂單簿覆蓋起始日期依類別不同(見上表),且無檔案庫含有 2026 年前 Kalshi 訂單簿。
使用免費 API 金鑰查詢 Kalshi 歷史
免費金鑰可返回過去 7 天的 Kalshi 歷史資料 — 市場結果、K 線與記錄訂單簿 — 無需信用卡。付費方案擴展時間範圍;整個 UTC 日的訂單簿也以 Parquet 檔案形式販售。
