{"repo":"simonlin1212/globalpercent","free":true,"listed":false,"github":"https://github.com/simonlin1212/globalpercent","clone":"git clone https://github.com/simonlin1212/globalpercent.git","description":"全球宏观预期概率面板 (AI Skill) — Polymarket+Kalshi 双源 · 5端点 · 10模块 · 零鉴权 | Global-macro-probability panel skill for AI coding assistants (prediction-market data pipeline)","language":"Python","stars":74,"topics":["ai-skill","claude-code","fastapi","kalshi","macro","polymarket","prediction-markets"],"license":"Apache-2.0","category":"trading","readme_excerpt":"简体中文 English globalpercent 全球宏观预期概率面板 — 2 数据源 · 5 端点 · 10 模块 · 零鉴权零账户 架构 · 快速开始 · 端点 · 模块 · FAQ · 更新日志 架构（一口气讲完） --- 快速开始 2 步，给你的 AI 助手喂这份 skill。 然后对 AI 助手说一句： 「用 globalpercent 这份 skill，把一块全球宏观预期概率面板搭进我的 app。」 它会读 reference/apis.md （端点 + 字段 + 每个坑）和 reference/architecture.md （设计 + 异步刷新 + 空拉不覆盖等铁律），再把 code/ 里的后端 + 前端移植进你的技术栈。 依赖 ：后端只用 httpx （异步 HTTP）。翻译步骤可选（要么接你自己的 LLM，要么直接删掉走英文）。前端是 React + echarts，可换成你自己的图表库。 Codex / OpenClaw 用户： 把 SKILL.md + reference/ 的内容贴入系统 prompt 或项目上下文，内嵌代码可直接移植。 --- 5 个端点（全部公开 · 零鉴权 · 只读） 读预期概率不需要账户；只有「交易」才需要 Key。下列端点 2026-06-05 实测全部可用。 Polymarket（加密结算 · 真金白银 · 地缘/选举/加密/体育最深） 端点 数据 实测状态 ------ ------ ---------- Gamma /markets 每条市场的 question / outcomes / outcomePrices（=概率） / volume24hr / clobTokenIds / 24h&7d 变动 / slug / 到期日 ✅ 服务端按 volume24hr 排序， limit≤100 翻页 CLOB /prices-history 单个 outcome token 的概率时间序列 {t, p} （趋势图用） ✅ interval=1d/1w/1m/max + fidelity CLOB /midpoint 单 token 的实时中间价 ✅ 返回 {mid} ⚠️ Polymarket 的 outcomes / outcomePrices / clobTokenIds 是 JSON 编码的字符串 ，不是数组——要 json.loads() （见 parse json field ）。 Kalshi（美国 CFTC 监管 · 真金白银 · 宏观经济结构最干净） 端点 数据 实测状态 ------ ------ ---------- /events?with nested markets=true 每个 event 带原生 category + 嵌套 markets（含 dollars 报价 + 成交量），分页 cursor ✅ 慢且重（200 event/页，2–16s/页，全量 1–8 分钟→必须异步刷新） /markets?series ticker=KXFED 按系列过滤的市场（如 Fed），快（ 2s） ✅ series ticker 可用； category 过滤器 失效 、 无成交量排序 ⚠️⚠️ Kalshi 字段已在 2026-06 改名为 dollars ：旧的 cents 字段（ last price / yes bid / yes ask ）现在返回 None 。要用 yes ask dollars / last price dollars / previou","default_branch":null,"files":null,"tree":[],"storefront":"/r/simonlin1212","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/simonlin1212/globalpercent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}