Trump Daily Report

v1.2.1

每日特朗普动态追踪报告。采集Truth Social/Twitter及美国媒体(Bloomberg/CNBC/Reuters/WSJ/FT)信息,生成中英双语市场分析报告,支持早报(8:00)和晚报(16:00)双时段及收盘对照分析。

1· 288· 16 versions· 0 current· 0 all-time· Updated 5d ago· MIT-0
byLeon Xue@xsqorange

特朗普动态日报

概述

自动追踪特朗普前一日社交媒体发言及美国主流媒体相关报道,与历史报告对比分析市场趋势变化,生成具有预测性的中英双语综合报告

核心功能

  1. 双语报告生成 - 同步输出中文+英文版本
  2. 报告历史记忆 - 自动存档,支持历史追溯
  3. 趋势对比分析 - 与前期报告对比,识别变化
  4. 情境变化追踪 - 标注市场情绪、政策走向变化
  5. 前瞻性预测 - 基于趋势给出未来展望

信息源

特朗普社交媒体

  • Truth Social(主要来源)
  • Twitter/X:realDonaldTrump
  • 检测时间范围:前一天0:00-24:00(北京时间)

美国主流媒体(按优先级)

  1. Bloomberg - 金融市场分析
  2. CNBC - 财经电视与市场反应
  3. Reuters - 突发消息与政策跟踪
  4. Wall Street Journal - 深度分析与评论
  5. Financial Times - 国际金融市场视角
  6. New York Times - 政治经济交叉分析
  7. CNN / Fox News - 政治立场不同的视角

关键词监控

  • Trump, tariff, trade war, sanction, Fed, dollar, China, EU, Mexico
  • executive order, policy, White House, congress
  • 市场相关词:market, stock, rally, selloff, bond, yield, oil, gold

大宗商品数据源(黄金/原油/天然气)

当报告涉及能源市场或避险情绪时,必须使用以下专用数据源获取黄金和原油价格:

品种首选数据源搜索关键词
黄金Kitco (kitco.com)gold price today / XAU USD
黄金Gold-Eagle (gold-eagle.com)gold rate
原油OilPrice.combrent crude price today
原油EIA (eia.gov)crude oil price
原油CNBC Commoditiesoil price
天然气Natural Gas Intelligencenatural gas price
综合Bloomberg Commoditiescommodities markets

商品数据搜索策略:

  1. 使用 tavily_search(topic=finance) 搜索黄金/原油价格
  2. 使用 web_fetch 直接抓取 Kitco 或 OilPrice 当日价格
  3. 在报告中标注格式:黄金:$XXXX [Kitco, HH:MM]布伦特原油:$XX.XX [OilPrice, HH:MM]
  4. 禁止仅凭历史均值或推断填补价格数据

🆕 Agent Reach 零配置搜索(v1.3.0)

当 Tavily 返回 432 错误(使用限额满)时,切换 Agent Reach:

BBC News 搜索(最可靠):

python -c "
import urllib.request
url = 'https://r.jina.ai/https://www.bbc.com/news/world/us_and_canada'
req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
resp = urllib.request.urlopen(req, timeout=15)
data = resp.read().decode('utf-8', errors='replace')
with open('memory/trump_draft.txt', 'w', encoding='utf-8') as f: f.write(data)
print('OK')
"

抓取具体文章:

python -c "
import urllib.request
url = 'https://r.jina.ai/https://www.bbc.com/news/articles/ARTICLE_ID'
req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
resp = urllib.request.urlopen(req, timeout=15)
data = resp.read().decode('utf-8', errors='replace')
fname = 'memory/' + url.split('/')[-1] + '.txt'
with open(fname, 'w', encoding='utf-8') as f: f.write(data)
print('OK')
"

适用场景:

  • 新闻检索(BBC News、The Straits Times、新加坡联合早报等)
  • 突发新闻追踪(Iran War、Trump Policy、Trade War 等)
  • 市场评论文章抓取

限制:

  • r.jina.ai 对部分媒体(WSJ、NYT、Reuters、AP)返回 451/403,需换其他源
  • BBC News 和 Straits Times 可用,优先使用 BBC 获取美国政治新闻
  • 编码问题:Windows PowerShell 打印可能报错,重要输出应写入文件

工作流程

步骤1:读取历史报告(记忆检索)

先检查 memory_path 目录下是否有历史报告

路径:由 memory_path 参数指定(默认 ./memory/trump-daily

如果存在历史报告,读取最近3-5份,识别:

  • 核心议题的变化(从关税→伊朗→其他)
  • 市场情绪变化(避险→冒险)
  • 关键价格水平变化(黄金、原油、美元指数等)

步骤2:收集特朗普前一日社交内容

使用 tavily_search(topic=news)搜索:

Trump Truth Social [昨天日期]
Trump [昨天日期] social media

使用 tavily_search(topic=finance)搜索市场相关:

Trump tariff [昨天日期]
Trump Iran [昨天日期]
Trump market [昨天日期]

【重要】同步获取大宗商品数据: 在步骤2和步骤3之间,必须执行以下商品数据查询:

  1. 黄金价格查询:

    tavily_search(topic=finance, query="gold price XAU USD today")
    web_fetch(url="https://kitco.com") 提取当日黄金现货价格
    
  2. 原油价格查询:

    tavily_search(topic=finance, query="brent crude oil price today")
    web_fetch(url="https://oilprice.com") 提取当日原油价格
    
  3. 天然气价格查询(如能源危机情境):

    tavily_search(topic=finance, query="natural gas price Europe today")
    
  4. 美元指数查询:

    tavily_search(topic=finance, query="US dollar index DXY today")
    

数据标注要求:

  • 所有价格必须标注来源和时间,格式:[来源, HH:MM]
  • 未能获取的数据标注[未能获取],不得推断
  • 商品数据在市场影响分析章节中与上期进行对比

步骤3:搜索主流媒体对特朗普的报道

使用 tavily_search(topic=news):

Trump [昨天日期] market impact
Trump [昨天日期] Bloomberg
Trump [昨天日期] Reuters

使用 tavily_extract 深入抓取关键文章(最多3篇)。

步骤4:生成双语报告(对比分析)

必须同时生成中文版和英文版两个版本


中文报告模板

📊 特朗普动态日报
📅 [YYYY-MM-DD] | 报告序号:[N]
*数据来源:[来源列表] | 查询时间:[时间]*

━━━ 🔄 前期回顾(昨日报告摘要)━━━
• 核心议题:[上期主要话题]
• 市场情绪:[上期情绪判断]
• 关键价格水平:
  - 标普500:±X% [来源]
  - 布伦特原油:$XX [来源]
  - 黄金:$XXXX [来源]
  - 美元指数:XXX [来源]

━━━ 🐦 特朗普社交媒体动态 ━━━
📍 [时间] [平台]
[引用的发言内容]

📍 伊朗/关税/其他重要议题:
[简述]

━━━ 📰 主流媒体反应 ━━━
🔵 [媒体名称]:[标题]
   核心观点:1-2句摘要

━━━ 📉 市场影响分析 ━━━
| 品种 | 本期 | 上期 | 变化 |
|------|------|------|------|
| 标普500 | ±X.X% [来源] | ±X.X% [来源] | ↑/↓/→ |
| 纳斯达克 | ±X.X% [来源] | ±X.X% [来源] | ↑/↓/→ |
| 布伦特原油 | $XX [来源] | $XX [来源] | ↑/↓/→ |
| 黄金 | $X,XXX [来源] | $X,XXX [来源] | ↑/↓/→ |
| 美元指数 | XXX [来源] | XXX [来源] | ↑/↓/→ |

━━━ 🔀 情境变化分析 ━━━
【新变化】本期vs上期的主要变化:
1. [变化点1]
2. [变化点2]

【市场情绪切换】
  前期:[避险/中性/冒险]
  本期:[避险/中性/冒险]
  变化原因:[简述]

【议题演变】
  [如:从关税战转向中东局势] → [新方向]

━━━ 📈 前瞻预测(1-3日内展望)━━━
• 短期市场可能方向:[看涨/看跌/震荡]
• 主要风险点:
  - ⚠️ [风险1]
  - ⚠️ [风险2]
• 操作建议:[谨慎/积极/观望]
• 需重点关注的事件:[日期/事件]

━━━ 🇨🇳🇭🇰 A股与港股影响预测 ━━━
【A股影响】
• 开盘方向:[高开/低开/平开]
• 关键板块:
  - [受益板块]:[逻辑简述]
  - [受损板块]:[逻辑简述]
• 成交量判断:[放量/缩量] [来源]
• 重点关注:
  - [个股/板块异动]
  - [北向资金流向,如可获取]

【港股影响】
• 开盘方向:[高开/低开/平开]
• 恒生指数压力位/支撑位:[XXXXX / XXXXX]
• 港股特有板块:
  - [科技股]:[逻辑简述]
  - [中概股]:[逻辑简述]
• 南向资金:[净买入/净卖出] [来源]
• 汇率风险:[人民币升值/贬值对港股影响]

━━━ ⚠️ 风险提示 ━━━
[标注需要关注的风险点]

步骤5:保存报告到记忆文件

⚠️ 重要:使用配置参数 memory_path

  • memory_path 由配置文件或 cron 任务参数传递(默认 ./memory/trump-daily
  • 如果 memory_path 目录不存在,agent 应先创建该目录
  • 禁止硬编码任何绝对路径

必须执行三个保存操作:

  1. 中文完整报告存档

    • 路径:{memory_path}/{YYYY-MM-DD}_CN.md
    • 内容:中文版完整报告
  2. 英文完整报告存档

    • 路径:{memory_path}/{YYYY-MM-DD}_EN.md
    • 内容:英文版完整报告
  3. 更新摘要索引(中英双语摘要):

    • 路径:{memory_path}/index.md
    • 格式:中英双语摘要+核心数据
  4. 中文完整报告存档

    • 路径:{memory_path}/{YYYY-MM-DD}_CN.md
    • 内容:中文版完整报告
  5. 英文完整报告存档

    • 路径:{memory_path}/{YYYY-MM-DD}_EN.md
    • 内容:英文版完整报告
  6. 更新摘要索引(中英双语摘要)

    • 路径:{memory_path}/index.md
    • 格式:中英双语摘要+核心数据

index.md 格式示例:

## 历史报告索引 | Report Index

### 2026-04-08
- **核心议题/Core Topic**:美伊达成两周停火协议 / US-Iran 2-week Ceasefire Agreement
- **市场情绪/Market Sentiment**:🔄 从避险切换至冒险 / 🔄 Risk-off → Risk-on
- **标普500/S&P 500**:+2.5% [来源] | **布伦特原油/Brent**:-15%+ [来源] | **黄金/Gold**:$XXXX [来源] | **美元指数/DXY**:-1%+ [来源]
- **风险等级/Risk Level**:⚠️ 中 / ⚠️ Medium

### 2026-04-09
- **核心议题/Core Topic**:停火协议出现裂痕 / Ceasefire Shows Cracks
- **市场情绪/Market Sentiment**:🟡 谨慎乐观 / 🟡 Cautious Optimism
- **标普500/S&P 500**:+0.30% [来源] | **VIX**:XX.XX (+X.XX%) [来源] | **美元指数/DXY**:-0.16% [来源]
- **风险等级/Risk Level**:🔴 高 / 🔴 High

步骤6:推送双语报告

使用 message 工具发送两消息到飞书群:

  1. 先发英文版(供快速浏览)
  2. 再发中文版(便于详细阅读)
  • 群ID:{feishu_group_id}(由参数配置)
  • Channel: feishu
  • 中英文报告之间用分隔线 ━━━━━━━━━━ 隔开

报告质量标准

数据准确性原则(最高优先级)

⚠️ 数据准确性是报告的生命线,绝不允许编造或推断未经核实的数据。

  1. 来源标注必须

    • 报告中所有价格/百分比数据必须标注数据来源
    • 格式:[数据来源] | [查询时间]
    • 示例:标普500:+2.5% [Bloomberg, 04/09 08:30]
  2. 未能获取的数据处理

    • 未能获取的数据明确标注[未能获取][数据暂缺]
    • 禁止使用历史均值、预期值、合理估算等方式填充
    • 缺失数据的位置用[未能获取]标注,不留空白也不推断
  3. 历史对比数据要求

    • 对比数据必须基于实际查询的历史报告或数据库
    • 严禁凭记忆或"大概"自行编造历史价格
    • 如果历史数据未能查询到,明确标注[上期数据未能获取]
  4. 推断的禁止

    • 市场评论中"可能"、"或许"属于预判,可以包含
    • 具体价格/百分比数据必须来自实际查询,禁止推断
    • 如果某项数据缺失,直接标注缺失,不推算不填补
  5. 大宗商品数据要求(黄金/原油/天然气)

    • 必须在步骤2-3之间使用专用数据源查询价格
    • 优先使用 Kitco(黄金)、OilPrice/EIA(原油)
    • 黄金价格格式:$X,XXX [Kitco, HH:MM]
    • 原油价格格式:$XX.XX [OilPrice, HH:MM]
    • 如果专用源失败,使用 tavily_search(topic=finance, query="gold price today") 作为后备

内容质量标准

  1. 双语同步:中英文版本必须同步生成,内容一致
  2. 对比分析必须:必须包含"上期vs本期"对比,不得孤立报数据
  3. 变化标注必须:价格/情绪/议题的任何变化必须明确标注方向
  4. 预测必须有依据:每项预测需基于具体数据变化
  5. 风险提示必须:识别出的风险必须列出,不得遗漏

数据来源优先级

当多个数据源价格不一致时:

  • 优先使用 Bloomberg 的价格数据
  • 次选 ReutersYahoo Finance
  • 标注格式:[数据源, 查询时间]

关键术语对照表

中文English
特朗普动态日报Trump Daily Report
避险Risk-off
冒险/风险偏好Risk-on
谨慎乐观Cautious Optimism
涨幅收窄Rally Fades
停火协议Ceasefire Agreement
脆弱Fragile
市场情绪Market Sentiment
前瞻预测Forward Outlook
风险提示Risk Alerts

备注

  • 如果特朗普当天没有重要发言,报告应说明"昨日无重大公开发言" / "No significant public statements yesterday"
  • 报告语言:中文+英文双语(中文为主,英文为辅)
  • 市场数据优先使用最新交易日数据
  • 如遇重大突发事件(如政策声明、紧急公告),单独标注⚡️
  • 历史报告保存至少30天,超过30天的报告可归档到 archive/ 子目录
  • 所有路径和目标群ID均通过参数配置,不包含硬编码值

Version tags

latestvk97e5nax1z3p4kmxx9xqn02n5h85d9b8