名称: calci-prediction-market 描述: Calci预测市场领域的上下文和工作知识,由Kalshi驱动。每当用户询问Calci预测市场、Kalshi市场、代码、订单簿、定价、结算或Kalshi API/WebSocket时使用此技能。 允许工具: 读取, 搜索, 全局
Calci预测市场(Kalshi)
Calci的预测市场层建立在Kalshi之上。此技能提供了您需要的领域模型、交易机制和API约定,以推理Calci/Kalshi数据并向用户清晰解释。
核心心智模型
-
二进制事件合约
- 每个可交易合约都是对现实世界结果的是/否。
- 获胜方支付**$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/{代码}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。