
# 📊 市场研究驾驶舱
**Market Research Cockpit — 面向金融与产业研究的一屏式实时行情大屏**
聚合 A股 / 港股 / 美股 · 大宗商品 · 美债收益率 · 板块热点 · 资金流 · 7×24 快讯 · 产业链自选股
[English](README.md)
[](https://react.dev)
[](https://vite.dev)
[](https://www.typescriptlang.org)
[](https://tailwindcss.com)
[](https://nodejs.org)
[](https://github.com/theBigGavin/marketingdashboard)
[](LICENSE)

🏠 **来自 Gavin's Lab** — 一家由 7 个 AI agent 通过 kanban board 协作运转的一人公司:[公司官网](https://www.hermes.cc.cd) · [透明办公室(LIVE)](https://www.hermes.cc.cd/opc/)
🛎️ **托管版筹备中** — 暂无定价、暂无上线日期。不想自己维护服务器?欢迎在 [GitHub Issues](https://github.com/theBigGavin/marketingdashboard/issues) 告诉我们你最看重什么。开源自托管版永久免费(MIT),不会变。
## ✨ 功能亮点
- **🌍 全球市场一屏掌握** — 沪深 / 恒生 / 道琼斯 / 纳斯达克 / 标普 / VIX / 美元人民币汇率,指数分钟级走势同屏联动
- **🥇 大宗商品与加密货币** — 纽约金银、伦敦金、沪金、伦铜、原油、BTC,价格与日内曲线实时刷新
- **💵 美债收益率监控** — 10Y / 2Y 收益率、2s10s 利差、收益率曲线形态与历史月度变迁
- **🔥 板块热点雷达** — 行业 / 概念板块涨跌排行,点击板块联动成分股、龙头股与资金流
- **💰 资金流向追踪** — 个股主力净流入 TOP 榜、板块资金分钟级累计曲线、热门股 / 涨幅 / 跌幅榜单
- **⛓️ 产业链全景** — 半导体、AI 算力、新能源车、机器人、创新药等产业链,上中下游标的分层展示并联动行情。支持手动编辑或从问财自动获取股票列表
- **🤖 AI 观察** — OpenRouter 日度榜单 API,追踪全球 50+ 大模型厂商 Token 消耗量趋势(支持 7d~1y 时间范围),按厂商/国家/地区堆叠面积图展示份额变化,支持 60 天以上超长历史回溯
- **💹 大模型价格竞争观察** — 2×3 网格四个面板:TTSI 支出指数趋势(全市场加权 / 闭源前沿 / 开源权重三线,纵轴从 0 起,本地 `ttsi.csv`(CC BY 4.0)全量历史与 RSS 日更尾部合并)、大模型价格表(约 400 个模型,智能/输入/输出/任务成本可排序)、性价比散点(智能指数 × 任务成本对数轴,厂商配色)、降价/份额变动事件流(TrakToken 每日标注)
- **🪟 财报窗口(/fin)** — 财报季宏观视角:财报披露日历(14 天柱状节奏 + 今日清单)、业绩预告(预喜/预悲统计条 + 净利区间明细)、行业盈利榜(规模 × 景气度双编码)、个股盈利榜(净利额/增速切换),以及单公司近 12 期财报趋势(营收净利柱线 + ROE/毛利率/净利率)
- **🏷️ 商品价格页(/goods)** — 贵金属 / 基本金属 / 黑色 / 能化 / 农产品 / 国际能源 6 大分组期货主力日线趋势(新浪全历史 K 线,30d~365d 区间切换),生意社现货日度报价(历史逐日积累)与现期基差对照表
- **📰 7×24 快讯聚合** — 全球财经快讯滚动播报,宏观关键词与产业链关联新闻自动高亮
- **🖥️ 可安装为桌面应用** — 内置 PWA 支持(Web Manifest + Service Worker),浏览器地址栏一键安装,独立窗口运行
- **📺 Android TV 客户端** — 原生 WebView 壳(`android-tv/`),遥控器空间导航、面板全屏放大(比例缩放+幻灯片切换)、翻牌跑马灯,适配老内核与弱 GPU
- **📱 iOS Scripting 脚本** — TypeScript/TSX 脚本(`scriptable/`,镜像至 `theBigGavin/mrd-scripting`),在 Scripting App 的 WebView 中呈现驾驶舱:`?tv=1` TV 模式、强制横屏、忽略安全区全屏、液态玻璃退出按钮、本地开屏页(mrd logo 呼吸动画)且无白屏无缝进入实时页面
- **⚡ 零依赖数据服务** — 内置 Node 代理聚合公开行情接口,内存缓存减压,大部分接口无需 API Key,开箱即用
## 🆚 聚合型面板 vs 单一官方数据源
金融数据工具大致分两类:**官方数据服务**(单一厂商出品、API 形态、需注册申请 Key,适合深度数据接入)和**聚合型面板**(多源公开数据聚合一屏、开箱即用,适合看盘与研究)。mrd 属于后者。两类并不互斥,但如果你想要的是「打开就能看」,差异在这五处:
| 维度 | 单一官方数据源 | mrd(聚合型面板) |
| --- | --- | --- |
| **数据广度** | 一家厂商的数据 | 腾讯 / 新浪 / 东方财富 / 华尔街见闻 / CNBC / Binance / 生意社等十余个公开源聚合一屏,A股 / 港股 / 美股 / 商品 / 美债同屏对照 |
| **可用性** | 上游服务挂了,就是挂了 | 缓存降级:服务端按接口 TTL 缓存 + 失败退避负缓存,上游抖动时仍展示最近一次可用数据;部分接口自动降级为浏览器直连 |
| **选股方式** | 清单式查询 | mystery_select 惊喜选股:一句概念 / 行业描述,筛出一组候选标的 |
| **上手成本** | 需注册官网、申请并保管 API Key | 零 Key 开箱即用:`npm start` 之后就是一屏行情(仅 AI 观察类面板可选配 Key) |
| **运维成本** | 自己接 API、自己搭展示层 | 开源自托管单进程即可跑;不想自己运维,托管版 Pro 正在筹备中 |
> 需要批量历史数据落库、合规审计级数据血缘的场景,官方数据服务更合适;需要一屏盯盘、跨市场对照、打开即用的场景,聚合型面板更合适。
## 🏗️ 架构
```mermaid
flowchart LR
subgraph 外部数据源
A[腾讯行情] --> D
B[新浪财经] --> D
C1[东方财富] --> D
C2[华尔街见闻] --> D
C3[CNBC / Binance] --> D
C4[同花顺问财] --> D
C5[OpenRouter 榜单] --> D
C6[Artificial Analysis API] --> D
C7[TrakToken TTSI RSS] --> D
end
subgraph 本项目
D["Node 数据代理