DepthFeed/Kalshi·市场机制

Kalshi 加密市场窗口与系列详解

Kalshi 的加密代码看起来像天书。本文讲清楚各系列如何对应市场窗口,以及怎样精确拉取你想要的节奏。

DepthFeed··6 min

Kalshi 将每个标的的加密市场组织为几个系列:一个 15 分钟涨跌系列(KX{ASSET}15M)、一个阈值系列(KX{ASSET})和一个方向系列(KX{ASSET}D)。同一个阈值系列或方向系列会同时运行小时、日和周三种市场,因此某个市场的窗口是单个市场自身的属性——记录在它的 market_type 字段中——而不是仅由系列决定。DepthFeed 把这个窗口暴露为 ?type= 筛选参数,让你能精确拉取想要的节奏。

按标的划分的系列

对于 Kalshi 上市的每个加密标的,代码都遵循同一套规律。把 {ASSET} 替换成标的代码(例如 BTC、ETH):

  • KX{ASSET}15M —— 15 分钟涨跌系列:针对该标的在 15 分钟窗口内涨还是跌的高频快节奏市场。
  • KX{ASSET} —— 阈值系列:「该标的会高于/低于水平 X」这类市场。
  • KX{ASSET}D —— 方向系列。

窗口是逐市场的,由 market_type 承载

阈值系列和方向系列各自会同时运行小时、日和周三种市场,所以你无法仅凭系列判断某个市场的窗口。Kalshi 的 market_type 字段承载着每个市场实际的窗口,DepthFeed 在 API 上把它暴露为 ?type= 筛选参数(15m、1h、24h、1w)。

一个相关的坑:要从系列前缀识别标的,而不要靠在代码里做子串匹配。比如在代码里搜索 'bnb',也会误中无关的代码——系列前缀(KX{ASSET}…)才是识别标的的可靠键。

系列与窗口一览

系列运行的市场窗口(?type=)
KX{ASSET}15M15 分钟涨跌15m
KX{ASSET}阈值(高于/低于)1h · 24h · 1w
KX{ASSET}D方向1h · 24h · 1w

这对数据和回测为何重要

如果你试图从系列判断市场窗口,或靠在代码里做子串匹配来识别标的,就会把市场分错桶,你的回测会变成拿苹果跟橘子比。用系列前缀识别标的、用 market_type 字段判断窗口,那么在全部七个加密标的(BTC、ETH、SOL、XRP、DOGE、BNB、HYPE)上,15 分钟、小时、日和周这几个窗口都能保持干净分明。

所有这些都连同完整的 yes/no 订单簿一并采集,每侧最多 100 levels,从 Kalshi 的公开 REST API 持续轮询;获授权的历史归档把同样的系列进一步向更早延伸。

Key takeaways

  • 01每个标的的系列:KX{ASSET}15M(15 分钟涨跌)、KX{ASSET}(阈值)、KX{ASSET}D(方向)。
  • 02阈值系列和方向系列各自会同时运行小时、日和周三种市场。
  • 03窗口是逐市场的——从 market_type 读取(用 ?type= 筛选:15m、1h、24h、1w),而不是从系列读取。
  • 04用系列前缀识别标的,而不要靠在代码里做子串匹配。

Kalshi 的加密代码看起来像天书。本文讲清楚各系列如何对应市场窗口,以及怎样精确拉取你想要的节奏。

免费开始

你的疑问,已解答。

KXBTC15M 是 15 分钟涨跌系列——针对 BTC 在 15 分钟窗口内涨还是跌的短期市场。KXBTC 是阈值系列(「高于/低于水平 X」),它会同时运行小时、日和周三种市场。每个市场的窗口记录在它的 market_type 字段中,并在 DepthFeed API 上暴露为 ?type= 筛选参数(15m、1h、24h、1w)。