📈 Financial Daily | 金融日报
🇬🇧 English
An automated daily financial market summary powered by Claude API + Web Search, covering 7 modules: Global Indices · Leader Insights · Market News · Macro Data · Earnings · Sector Rotation · Central Banks
🌐 Access
Live Site: https://yang1bai.github.io/finance-daily-site/
Archive: https://yang1bai.github.io/finance-daily-site/archive/
RSS Feed: https://yang1bai.github.io/finance-daily-site/feed.xml
✨ Features
- 🤖 Claude API + Web Search — real-time daily data, not cached
- 🔗 Source links — every news item links to original article
- 📅 Timestamped quotes — leader opinions with publication dates
- 📁 Daily archive — HTML snapshots + raw JSON for every day
📊 Modules
| Module | Description |
|---|---|
| 💹 Global Indices | S&P 500 / NASDAQ / DOW / SSE / Hang Seng / Nikkei / DAX / Gold / Oil / BTC |
| 👔 Leader Insights | Latest views from Buffett, Dalio, Dimon, and other financial leaders |
| 📰 Market News | Top daily market-moving stories |
| 📊 Macro Data | CPI, employment, GDP, Fed rate decisions |
| 💼 Earnings | Key corporate earnings highlights |
| 🔄 Sector Rotation | Which sectors are leading/lagging |
| 🏦 Central Banks | Fed, ECB, PBoC policy updates |
🛠️ How It Works
Automated GitHub Actions workflow runs daily, calls Claude API with web search, generates HTML report, and deploys to GitHub Pages.
📝 License
MIT License
🇨🇳 中文
每日由 Claude API + Web Search 自动汇总七大模块:全球指数 · 领袖观点 · 市场要闻 · 宏观数据 · 财报追踪 · 行业轮动 · 央行动态
在线访问
主站: https://yang1bai.github.io/finance-daily-site/
历史归档: https://yang1bai.github.io/finance-daily-site/archive/
RSS 订阅: https://yang1bai.github.io/finance-daily-site/feed.xml
功能模块
| 模块 | 说明 |
|---|---|
| 💹 全球指数 | S&P 500 / NASDAQ / DOW / 上证 / 恒生 / 日经 / DAX / 黄金 / 原油 / BTC |
| 👔 领袖观点 | 巴菲特、达利欧、戴蒙等金融领袖最新言论 |
| 📰 市场要闻 | 过去 24-48 小时重磅市场新闻,含原文链接 |
| 📊 宏观数据 | CPI、NFP、PCE、GDP、PMI 等关键经济指标 |
| 💼 财报追踪 | 本周主要公司财报结果(超预期/不及预期) |
| 🏭 行业轮动 | S&P 500 十一大行业涨跌表现 |
| 🏦 央行动态 | 美联储、欧央行、中国人民银行、日央行最新动态 |
架构
.
├── index.html # 主页(Bloomberg 风格暗色 UI)
├── feed.xml # RSS/Atom 订阅(自动生成)
├── .nojekyll
├── README.md
├── data/
│ ├── index.json # 归档日期列表(自动生成)
│ ├── latest.json # 最新一期原始 JSON
│ └── YYYY-MM-DD.json # 每日原始数据归档
├── archive/
│ ├── index.html # 归档目录页(自动生成)
│ └── YYYY-MM-DD.html # 每日 HTML 快照
├── scripts/
│ ├── fetch_content.py # 调用 Claude API + web_search 抓取内容
│ └── icons.py # SVG 图标定义
└── .github/workflows/update.yml # 每日两次 cron 触发,自动 commit
部署清单(按顺序操作一次即可)
1. 推送代码到仓库
将本目录所有文件推送到你的 GitHub 仓库 main 分支。注意 .nojekyll 是隐藏文件别遗漏。
git init
git add -A
git commit -m "init: finance-daily-site"
git remote add origin https://github.com/Yang1Bai/finance-daily-site.git
git push -u origin main
2. 配置 Anthropic API Key
仓库 → Settings → Secrets and variables → Actions → New repository secret:
- Name:
ANTHROPIC_API_KEY - Secret:粘贴你的 API key(以
sk-ant-开头)
3. 打开 Actions 写权限
仓库 → Settings → Actions → General → 滚到底 → Workflow permissions → 选 Read and write permissions → Save。
4. 启用 GitHub Pages
仓库 → Settings → Pages → Source 选 Deploy from a branch → 分支 main / (root) → Save。
5. 手动触发一次验证
仓库 → Actions → 左侧 Daily Financial Dashboard Update → 右上 Run workflow → 点绿色按钮。等 1-2 分钟看到绿色 ✅ 后访问网站。
成本估算
模型默认 claude-sonnet-4-5,启用 web_search(最多 15 次):
| 运行频率 | 单次成本 | 月费用 |
|---|---|---|
| 工作日 2次/天 + 周末 1次/天 | ~$0.20-0.30 | ~$7-9/月 |
| 仅工作日 1次/天 | ~$0.20-0.30 | ~$4-5/月 |
如想降低成本,将 update.yml 中的 ANTHROPIC_MODEL 改为 claude-haiku-4-5,可降至约 $1-2/月。
自定义
- 调整内容偏好:编辑
scripts/fetch_content.py中的USER_PROMPT_TEMPLATE - 修改运行时间:编辑
.github/workflows/update.yml中的cron表达式 - 添加/删除模块:在
index.html中添加对应注释锚点,并在fetch_content.py中添加渲染函数
已知限制
- 指数数据依赖 Claude web_search,非实时报价(有数分钟延迟)
- 新闻 URL 为 Claude 搜索结果,偶尔可能失效
- 财报 EPS 数据以搜索结果为准,如需精确数据建议接入 Financial Modeling Prep 等 API