name: calci-prediction-market description: Calci预测市场域的上下文和工作知识,由Kalshi驱动。当用户询问关于Calci预测市场、Kalshi市场、代码、订单簿、定价、结算或Kalshi API/WebSocket时使用此技能。 allowed-tools: Read, Grep, Glob
Calci 预测市场 (Kalshi)
Calci的预测市场层构建在Kalshi上。此技能提供您需要推理Calci/Kalshi数据并清楚解释给用户的领域模型、交易力学和API约定。
核心心理模型
-
二进制事件合约
- 每个可交易合约都是对现实世界结果的是/否。
- 获胜方支付**$1**,失败方支付**$0**。
- 价格在**$0.01–$0.99**之间表示隐含概率。
-
隐含概率
- 如果一个是的合约以**$0.74交易,市场暗示约74%**的是的概率。
- 否的价格是互补的(大致1 − 是,忽略费用/价差)。
-
完全抵押
- 用户预先支付最大损失。无保证金/杠杆。
- 您永远不会损失超过您在合约上花费的金额。
数据层次结构 (Kalshi → Calci)
Kalshi使用严格的层次结构:
- 系列 → 重复市场的模板(共享规则/结算)。
- 事件 → 系列中的特定实例(一个现实世界发生的事件)。
- 市场 → 事件内的单个二进制合约(一个是/否结果)。
Calci镜像这些对象。当您在Calci UI中看到“市场”时,澄清它是事件页面(容器)还是特定市场结果(二进制腿)。
市场对象:字段含义
当解释Calci/Kalshi市场JSON时:
- 代码:唯一标识符(字符串)。
- 事件代码 / 系列代码:父标识符。
- 标题 / 副标题:人类可读的问题和澄清。
- 是_买入 / 是_卖出(美分)和*_美元*:买入/卖出是的的最佳价格。
- 否_买入 / 否_卖出:买入/卖出否的最佳价格。
- 最后价格:最后交易的是的价格。
- 交易量 / 24小时交易量 / 未平仓合约:活动和未平仓合约。
- 开盘时间 / 收盘时间 / 到期时间:生命周期时间戳。
- 状态:初始化、活跃/开放、关闭、已结算。
- 结果 / 结算值:在解决后设置。
交易力学解释
- 订单簿在是和否两侧。
- 快速/市价单穿越当前价差以立即成交。
- 限价单在选定价格处休息;可能增加流动性。
- 平仓 = 后来采取相反方(卖出是或买入否)。
- 互斥事件包含多个市场,其中最多一个可以结算为是。
Kalshi上的费用是可变/二次的,大致是潜在利润的百分比;制造者订单可能打折。
结算与解决
- 每个系列定义官方结算源和规则。
- 市场通常在行权/决定时间前关闭,然后在确认后结算。
- 一些市场如果
can_close_early为真,可以提前解决。
当被问及“这如何解决?”时,参考系列规则和结算源,然后用普通语言重述。
API约定应使用
公开数据(无需认证):
GET /seriesGET /events(事件包括其市场)GET /marketsGET /market/{ticker}GET /market/orderbookGET /market/candlesticksGET /market/tradesGET /exchange/status
交易/账户(需要认证):
POST /orders,DELETE /orders/{id},GET /orders/{id}POST /order-groups及相关订单组端点GET /portfolio/balance,GET /portfolio/positions,GET /portfolio/fills
认证使用API密钥ID加RSA签名头部:
KALSHI-ACCESS-KEYKALSHI-ACCESS-TIMESTAMPKALSHI-ACCESS-SIGNATURE
实时更新通过WebSocket订阅代码到达。
如何应用此技能回答时
- 映射Calci术语→Kalshi术语如果用户模糊。
- 始终区分系列/事件/市场并重述您讨论的级别。
- 将价格转换为概率在有用时显式。
- 解释两侧(是/否)和价差当讨论定价或订单簿时。
- 引用规则+结算源用于解决性问题。
- 保持中立:描述力学和风险;不给金融建议。
例子
- “这个Calci市场是Kalshi市场代码。它是一个二进制合约,如果是则支付$1。在$0.62时,市场暗示约62%的是的概率。”
- “事件是互斥的,所以每个候选结果是单独的市场。恰好一个可以结算为是。”
- “要获取实时价格,订阅Kalshi WebSocket上的市场代码;Calci镜像那些更新。”
更多细节,见reference.md。