Kalshi历史数据

Kalshi 历史数据:价格、结果、订单簿和下载

Kalshi 历史有四种类型:存在的市场及其结算方式、价格蜡烛图、交易和订单簿。DepthFeed 记录其可访问的每个类别的第一、第二和第四种数据——10.8百万市场,134百万蜡烛图和1.9十亿订单簿快照——并通过 API 或每日文件提供。

Kalshi 档案计数

从 DepthFeed 的档案和公共文件目录读取。每个数据均带有日期。档案截至 29 月 2026 年;文件库存截至 29 月 2026 年。覆盖每日增长,因此每个计数为下限。

  • 10.8M

    记录的市场。含结算结果,涵盖所有 Kalshi 类别。

  • 134M

    蜡烛图。1分钟和小时级,时间范围从2025-08-08。

  • 1.9B

    订单簿快照。跨越7.4百万市场录制的买卖梯子。

  • 197

    每日文件。封存的UTC订单簿天数,2026-01-08至2026-10-26。

Kalshi 历史数据是指 Kalshi 市场在时刻过去后的任何记录:其元数据和结算结果、蜡烛图价格、已执行交易以及静态的是和否订单簿。Kalshi 自身的 API 提供市场、蜡烛图和交易数据,较旧的已结算数据在独立的历史端点,但仅返回当前订单簿。过去的订单簿仅存在于有人记录的地方。

浏览Kalshi每日文件

Kalshi 按类别的历史

每个Kalshi系列带有类别。这些是DepthFeed在每个类别中录制的市场数量、已结算数量及其价格和订单簿历史量。

DepthFeed档案,2026年10月29日。市场及结果来自Kalshi的市场列表;蜡烛图数据自2025-08-08起;订单簿数据自2026-01-08起。类别为Kalshi自有系列类别。数量每日增长。
类别记录的市场已结算K线(1分钟,小时)记录的订单簿快照
加密货币7.51M7.13M268K1.64B,起始于2026-01-08
体育1.92M1.81M72.6M171M,起始于2026-02-27
财务523K487K10.2M41.7M,来自 2026-04-24
商品476K447K2.26M25.6M,来自 2026-09-08
气候与天气199K168K2.16M7.1M,来自 2026-09-08
经济学56.9K9.0K6.44M14.2M,起始于2026-05-14
娱乐47.0K23.2K11.3M1.7M,起始于2026-02-27
选举32.1K6.1K18.4M12.7K,起始于2026-09-09
提及27.7K23.2K1.89M93K,来自 2026-03-18
政治8.2K4.3K5.46M741K,来自 2026-04-24
科学与技术6.5K2.9K1.97M586K,来自 2026-09-10

获取 Kalshi 历史数据的途径比较

没有单一来源拥有全部数据。Kalshi 自有 API 可追溯最早的价格和交易;录制的订单簿从 2026 开始,无论您从哪里获取。

其他供应商按其网站声明的数字,读取 2026-10-29。请检查供应商当前条款。
来源它涵盖的内容历史数据追溯多远过去的订单簿格式成本
Kalshi API(官方)市场、结算、蜡烛图、交易;所有类别每个市场的启动,始于 2021无 — 仅当前订单簿基于 REST 的 JSON免费
荔枝市场、交易、结果、订单簿历史;无代码工作区2021 年七月(7.68M 市场,72.1M 交易,按 Lychee 统计)是的,正如Lychee所述CSV,XLSX,JSON导出免费层,每张表 100 行;Research 年费 $199
Predexon市场、交易、价格、蜡烛图刻度历史始于2026年1月是的,逐笔级别REST、Parquet免费层;付费套餐
AlliumKalshi 市场和交易的 SQL 数据仓库如 Allium 文档所列未说明SQL销售主导
Hugging Face 和 Kaggle 数据集一次性市场、交易或价格导出上传时固定;不更新很少CSV,Parquet免费
DepthFeed涵盖所有类别的 10.8 百万市场,1 分钟和小时蜡烛图,记录有无订单簿K线起始于2025-08-08;订单簿起始于2026-01-08是的:快照和级别变更REST,每日 Parquet免费密钥:最近 7 天;文件费用 $80 每 GiB

免费样本:真实记录的 Kalshi 订单簿

四个已结算市场,涵盖四个类别:一个 BTC 15 分钟市场,一个 WTI 原油 15 分钟市场,一个纽约气温市场和一个 NFL 幻想领袖市场。每个市场从开盘前一小时开始记录的所有买卖订单簿,直到收盘,以及每个市场的结果。真实归档数据行,无合成数据。无需账户。

加载示例python
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分钟观察。这是档案中的一行,不是示例。

有买单无买单0.326,6450.311,1290.301,0250.291,5350.67635.10.661,3510.652,6450.642,310
每个价格水平的挂单量 — KXBTC15M-26JUN211530 (Kalshi)。柱状长度 ∝ 挂单量。

价格为 p 的是出价是价格为 1 − p 的否要价,因此隐含的是要价是 1 − 最佳否要价。: 完整深度REST轮询.

是价格/是数量
挂单是买价,按价格和合约数。
无价格 / 无数量
挂单否买价。每个为是的报价,价格为 1 − 价格,得出隐含是卖价(此处为 0.33)。
行情代码
精确市场代码,含行权价,唯一稳定连接键。
recv_ts_ms
订单簿接收时间,单位为纪元毫秒;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 天。

可复制请求shell
# 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"
  • 将是的卖价读作 1 − 最佳否买价;无单独卖价数组。
  • 超出您计划窗口的请求返回 HISTORY_LIMIT_EXCEEDED;每日文件无计划窗口限制。
  • 跟随响应游标直到has_more为假。

Kalshi历史数据

Kalshi 保留的内容及其不保留的内容

  1. 市场和结算结果

    每个Kalshi市场有系列、事件、市场代码、标题、开盘和收盘时间,结算后有结果和结算值。这是任何校准或回测的真实依据。DepthFeed保存10.8百万条此类记录,涵盖所有类别,包括体育和选举,方便将结果与价格关联,无需逐市场分页调用Kalshi API。

  2. K线:成交位置,不是可用量

    一个蜡烛图提供了每分钟或每小时的看涨买入价、看涨卖出价和成交价的开盘价、最高价、最低价和收盘价,以及交易量和未平仓合约。DepthFeed 从 2025-08-08 存储了 134 百万个这样的蜡烛图。收盘价为 32 美分意味着在该价位有交易发生,而不是说 500 个合约可能在该价位附近成交。

  3. 交易:Kalshi自有API覆盖最广

    Kalshi 的交易端点及其历史层级可追溯至各市场启动,比任何第三方档案更早。多年度交易研究请分页访问 Kalshi 历史端点;DepthFeed 仅保留最近滚动窗口的交易。

  4. 订单簿:仅当前,除非有记录

    一个 Kalshi 订单簿是两个买单阶梯。价格为 p 的无买单是价格为 1 − p 的有卖单,因此在下面的记录样本中,最佳有买单是 0.32,最佳无买单是 0.67,隐含的有卖单是 0.33。Kalshi 的订单簿端点仅返回当前时刻的数据。DepthFeed 自 2026-01-08 起已记录了 1.9 亿个订单簿,覆盖了 7.4 百万个市场。

  5. 每日 Parquet 文件:一天包含内容

    每个封存的UTC日是一个包含完整深度快照的Parquet文件,按市场优先排序,分组为5,000行;最近几天包含5.4–8.6百万行。行中保留ticker、series、接收时间戳,以及yes_prices、yes_sizes、no_prices和no_sizes数组。取每边的最佳买价用max()而非信任数组顺序,且在视为卖价前转换no边。

  6. REST 历史数据用于有限拉取

    对于少数市场或短窗口,API比文件更经济。按系列代码列出市场,再请求蜡烛图或录制快照,针对单一精确市场代码。使用完整代码,含行权价:事件代码包含多个价格差异显著的市场。

  7. 这些历史无法告诉您的内容

    记录的订单簿显示的是挂单状态,而非您的订单可能发生的情况:队列位置和您自身的市场影响不包含在任何快照中。订单簿覆盖起始日期因类别不同(见上表),且无档案包含 2026 年之前的 Kalshi 订单簿。

使用免费 API 密钥查询 Kalshi 历史

免费密钥返回过去7天的Kalshi历史——市场结果、K线和记录的订单簿——无需信用卡。付费计划扩大时间窗口;整天的UTC订单簿也以Parquet文件形式出售。

获取免费 API 密钥浏览Kalshi每日文件

更多关于 Kalshi 历史更多关于 Kalshi 历史

问题解答。

开始基于真实深度的回测。