Kalshi 價格數據詳解:Yes/No 價格、系列與深度
Kalshi 的價格其實是機率,分別以 yes 與 no 報價。本文教你直接從訂單簿讀懂這些價格,並釐清系列、時間窗與深度如何相互搭配。
Kalshi 價格數據有兩個層次:每一份合約的 yes/no 價格——報價區間為 0 到 1,即市場的隱含機率——以及驅動它的標的加密貨幣參考價。由於某個 yes 的買單在價格 p 等同於某個 no 的賣單在 1 − p,因此要看清全貌就必須同時掌握訂單簿的兩側;DepthFeed 在每一筆 snapshot 上都以 epoch-millis 時間戳,標記完整的 yes/no 階梯與標的價格。
Yes/no 價格就是隱含機率
每一份 Kalshi 加密貨幣合約都會以 yes 或 no 結算,而兩側的交易價格介於 0.01 到 0.99(1¢ 與 99¢)之間。yes 價格代表市場對「該條件成立」的隱含機率;結算時,一側價值 $1.00,另一側價值 $0.00。因此一份以 0.33 成交的 yes 合約,就是訂單簿在為「條件成立有 33% 機率」定價。
和任何市場一樣,誠實的價格是即時的最佳買價與最佳賣價(best bid/ask),而非最後一筆成交價。直接從訂單簿讀取,意味著你記錄下的機率背後,都帶有真實的價差與真實的掛單量。
解讀訂單簿的兩側
Kalshi 的訂單簿有 yes 側與 no 側,這兩者其實是同一個市場的兩種視角。一張在價格 p 買進 yes 的買單,在經濟意義上完全等同於一張在 1 − p 賣出 no 的賣單。因此隱含的 yes 賣價(ask)就是 1 − 最佳 no 買價。
一個實際擷取到的範例:市場 KXBTC15M-26JUN211530 的最佳 yes 買價為 0.32,最佳 no 買價為 0.67。由於 1 − 0.67 = 0.33,隱含的 yes 賣價即為 0.33——一個價差僅一分的市場,報價為 0.32 / 0.33,也就是約 32–33% 的機率。唯有同時擷取兩條階梯、而非只取單側,你才能看到這麼乾淨的全貌。
系列與時間窗分類
Kalshi 將每種資產的加密貨幣市場組織成數個系列,而 ticker 會告訴你屬於哪一個。將 {ASSET} 替換為資產代碼(BTC、ETH、SOL、XRP、DOGE、BNB、HYPE):
- KX{ASSET}15M——15 分鐘的 up/down 系列。
- KX{ASSET}——門檻(threshold)系列(「該資產會高於/低於某個價位 X」)。
- KX{ASSET}D——方向性(directional)系列。
時間窗以市場為單位,由 market_type 標示
門檻系列與方向性系列各自同時運行小時、每日與每週的市場,因此你無法僅憑系列就判斷某個市場的時間窗。每個市場實際的時間窗存放在其 market_type 欄位中,並在 DepthFeed API 上以 ?type= 篩選器(15m、1h、24h、1w)對外提供。此外,請以系列前綴來辨識資產,而不要用子字串去比對 ticker——舉例來說,'bnb' 也會出現在毫不相關的代碼之中。
一個門檻系列的範例:KXHYPED-26JUN0717-T73.9999 詢問的是 HYPE 當日是否會結算在 $73.9999 之上——這是 KXHYPED 系列中的一個每日(24h)市場,同樣以 0.01 到 0.99 的 yes/no 報價。價格機制與 up/down 市場相同,只是比對的是一個價位,而非一個方向。
剖析一筆真實的 Kalshi snapshot
每一筆擷取到的 snapshot 都帶有:yes_prices / yes_sizes 與 no_prices / no_sizes(兩條完整階梯,皆以價格 + 數量呈現)、ticker / series(資產與系列)、market_type(時間窗),以及 recv_ts_ms(epoch-millis 的擷取時間,用來與標的對接)。有了這兩條階梯,你就能重建任一時刻精確的中價、價差與深度。
在一個具代表性的 BTC 15 分鐘市場上,DepthFeed 每一側擷取到的價格檔位中位數為 96 檔(最多可達完整的 100 檔)——因此你讀到的每一個機率都附帶著它的掛單量,而不只是最佳檔(touch)。
對接後的標的參考價
一份加密貨幣合約是在押注標的最終落在何處,因此標的價格本身就是數據的一部分。每一筆 yes/no snapshot 都會以 epoch-millis 時間戳,ASOF-join 到該資產的高頻 Binance 參考價,讓你能把合約的機率,與正在為它重新定價的現貨走勢對齊——也與最終為它結算的參考價對齊。
Kalshi 擷取的運作方式
Kalshi 的公開市場數據是 REST,因此 DepthFeed 會持續輪詢完整深度的訂單簿,並從美國地區進行(Kalshi 是受 CFTC 監管的美國交易所),如此擷取到的訂單簿就與交易所對外提供的樣貌一致。訂單簿深度無法事後回補,這正是為什麼它必須即時且持續地記錄。
Kalshi 與 Polymarket 價格數據速覽
| Kalshi | Polymarket | |
|---|---|---|
| 價格單位 | Yes/no,0–1 | 每個結果(Up/Down),0–1 |
| 訂單簿形態 | Yes 階梯 + no 階梯 | 每個結果的 bid/ask |
| 隱含賣價 | 1 − 最佳 no 買價 | 該結果的最佳賣價 |
| 時間窗 | 15m、1h、24h、1w | 5m、15m、1h、4h、24h |
| 擷取方式 | 持續輪詢完整深度 REST | 事件驅動的 CLOB websocket |
實測涵蓋範圍
DepthFeed 的 Kalshi 檔案庫保有超過 1.14 億筆 yes/no 訂單簿 snapshot,橫跨逾 550,000 個不同的加密貨幣市場,歷史可回溯至 2026 年 3 月,涵蓋七種資產,以及 15 分鐘、小時、每日與每週的時間窗。在一個 BTC 15 分鐘市場上,訂單簿通常報出一分(單一 tick)的價差,每側約 96 個價格檔位(最多可達完整的 100 檔),並有約 156,000 口合約的掛單深度。
(數據直接量測自我們的檔案庫,2026 年 6 月 21 日。)
Key takeaways
- 01Kalshi 的 yes/no 價格是隱含機率,報價區間為 0.01–0.99;結算時一側支付 $1。
- 02在價格 p 的 yes 買單等同於在 1 − p 的 no 賣單,因此隱含 yes 賣價為 1 − 最佳 no 買價。
- 03系列告訴你資產(前綴)與類型(KX{ASSET}15M / KX{ASSET} / KX{ASSET}D);market_type 告訴你時間窗。
- 04DepthFeed 擷取兩側的完整階梯——檔位中位數約 96/97 檔,最多 100 檔——並對接標的價格。
- 05Kalshi 不提供歷史訂單簿深度;它是從公開的 REST 訂單簿即時、持續地擷取。
Kalshi 的價格其實是機率,分別以 yes 與 no 報價。本文教你直接從訂單簿讀懂這些價格,並釐清系列、時間窗與深度如何相互搭配。
免費開始