返回顶部
e

economic-calendar-fetcher经济日历获取

Fetch upcoming economic events and data releases using FMP API. Retrieve scheduled central bank decisions, employment reports, inflation data, GDP releases, and other market-moving economic indicators for specified date ranges (default: next 7 days). Output chronological markdown reports with impact assessment.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
4,739
下载量
免费
免费
4
收藏
概述
安装方式
版本历史

economic-calendar-fetcher

经济日历获取工具

概述

从金融建模预备(FMP)经济日历API检索即将发生的经济事件和数据发布。该技能获取计划中的经济指标,包括央行货币政策决策、就业报告、通胀数据(CPI/PPI)、GDP发布、零售销售、制造业数据以及其他影响金融市场的市场驱动事件。

该技能使用Python脚本查询FMP API,并为每个计划事件生成带有影响评估的时间顺序Markdown报告。

关键能力:

  • - 获取指定日期范围(最长90天)的经济事件
  • 支持灵活的API密钥提供方式(环境变量或用户输入)
  • 按影响级别、国家或事件类型筛选
  • 生成带有影响分析的结构化Markdown报告
  • 默认获取未来7天以快速了解市场展望

数据来源:

  • - FMP经济日历API:https://financialmodelingprep.com/api/v3/economic_calendar
  • 覆盖主要经济体:美国、欧盟、英国、日本、中国、加拿大、澳大利亚
  • 事件类型:央行决策、就业、通胀、GDP、贸易、住房、调查

何时使用该技能

当用户提出以下请求时使用该技能:

  1. 1. 经济日历查询:
- 本周有哪些经济事件? - 显示未来两周的经济日历 - 下一次FOMC会议是什么时候? - 下个月将发布哪些重要经济数据?
  1. 2. 市场事件规划:
- 本周我应该关注市场的哪些方面? - 是否有即将发布的高影响力经济数据? - 下一次就业报告/CPI发布/GDP报告是什么时候?
  1. 3. 特定日期范围请求:
- 获取1月1日至1月31日的经济事件 - 2025年第一季度的经济日历上有什么?
  1. 4. 特定国家查询:
- 显示下周美国经济数据发布 - 有哪些计划中的欧洲央行事件? - 日本什么时候发布通胀数据?

不要将此技能用于:

  • - 过去的经济事件(使用市场新闻分析师进行历史分析)
  • 企业财报日历(该技能不包括财报)
  • 实时市场数据或实时报价
  • 技术分析或图表解读

工作流程

按以下步骤获取和分析经济日历:

步骤1:获取FMP API密钥

检查API密钥可用性:

  1. 1. 首先检查是否设置了FMPAPIKEY环境变量
  2. 如果不可用,请用户通过聊天提供API密钥
  3. 如果用户没有API密钥,提供说明:
- 访问 https://financialmodelingprep.com - 注册免费账户(每天250次请求限制) - 导航至API仪表板获取密钥

用户交互示例:

用户:显示下周的经济事件
助手:我将获取经济日历。您有FMP API密钥吗?我可以使用FMPAPIKEY环境变量,或者您现在可以提供您的API密钥。

步骤2:确定日期范围

根据用户请求设置适当的日期范围:

默认(无具体日期): 今天 + 7天
用户指定时间段: 使用确切日期(验证格式:YYYY-MM-DD)
最大范围: 90天(FMP API限制)

示例:

  • - 下周 → 今天到+7天
  • 未来两周 → 今天到+14天
  • 2025年1月 → 2025-01-01 至 2025-01-31
  • 2025年第一季度 → 2025-01-01 至 2025-03-31

验证日期范围:

  • - 确保开始日期 ≤ 结束日期
  • 确保范围 ≤ 90天
  • 如果查询过去日期则发出警告

步骤3:执行API获取脚本

使用适当参数运行geteconomiccalendar.py脚本:

基本用法(默认7天):
bash
python3 /path/to/economic-calendar-fetcher/scripts/geteconomiccalendar.py --api-key YOUR_KEY

指定日期范围:
bash
python3 /path/to/economic-calendar-fetcher/scripts/geteconomiccalendar.py \
--from 2025-01-01 \
--to 2025-01-31 \
--api-key YOUR_KEY \
--format json

使用环境变量(无需--api-key):
bash
export FMPAPIKEY=yourkeyhere
python3 /path/to/economic-calendar-fetcher/scripts/geteconomiccalendar.py \
--from 2025-01-01 \
--to 2025-01-07

脚本参数:

  • - --from:开始日期(YYYY-MM-DD)- 默认:今天
  • --to:结束日期(YYYY-MM-DD)- 默认:今天 + 7天
  • --api-key:FMP API密钥(如果设置了FMPAPIKEY环境变量则可选)
  • --format:输出格式(json或text)- 默认:json
  • --output:输出文件路径(可选,默认:标准输出)

错误处理:

  • - 无效API密钥 → 请用户验证密钥
  • 超出速率限制(429)→ 建议等待或升级FMP层级
  • 网络错误 → 使用指数退避重试
  • 无效日期格式 → 提供正确格式示例

步骤4:解析和筛选事件

处理脚本返回的JSON响应:

  1. 1. 解析事件数据: 从API响应中提取所有事件
  2. 如果指定了用户筛选条件则应用:
- 影响级别:高、中、低 - 国家:US、EU、JP、CN等 - 事件类型:FOMC、CPI、就业、GDP等 - 货币:USD、EUR、JPY等

筛选示例:

  • - 仅显示高影响事件 → 筛选影响 == 高
  • 仅美国事件 → 筛选国家 == US
  • 央行决策 → 在事件名称中搜索利率、政策、FOMC、ECB、BOJ

事件数据结构:
json
{
date: 2025-01-15 14:30:00,
country: US,
event: 消费者价格指数(CPI)同比,
currency: USD,
previous: 2.6,
estimate: 2.7,
actual: null,
change: null,
impact: 高,
changePercentage: null
}

步骤5:评估市场影响

评估每个事件的市场重要性:

影响级别分类(来自FMP):

  • - 高影响: 主要市场驱动事件

- FOMC利率决策、ECB/BOJ政策会议
- 非农就业(NFP)、CPI、GDP
- 市场通常出现0.5-2%+的日内波动

  • - 中影响: 重要但波动较小
- 零售销售、工业生产 - PMI调查、消费者信心 - 住房数据、耐用品订单
  • - 低影响: 次要指标
- 每周失业救济申请(除非极端值) - 地区制造业调查 - 小型拍卖结果

额外背景因素:

  1. 1. 当前市场敏感度:
- 高通胀环境 → CPI/PPI重要性提升 - 衰退担忧 → 就业数据更关键 - 降息预期 → 央行会议至关重要
  1. 2. 意外潜力:
- 比较预估与前期读数 - 预期变化大 = 更高关注度 - 共识不确定性 = 更高影响潜力
  1. 3. 事件集群:
- 同一天多个相关事件 = 影响放大 - 示例:CPI + 零售销售 + 美联储讲话 = 非常高影响日
  1. 4. 前瞻意义:
- 该事件是否影响即将到来的央行决策? - 这是初步还是最终读数? - 该数据会被修正吗?

步骤6:生成输出报告

创建包含以下部分的结构化Markdown报告:

报告头部:
markdown

经济日历


期间: [开始日期] 至 [结束日期]
报告生成时间: [时间戳]
事件总数: [数量]
高影响事件: [数量]

事件列表(按时间顺序):

为每个事件提供:

markdown

[日期] - [星期几]

[事件名称]([影响级别])

  • - 国家: [国家代码]([货币])
  • 时间: [HH:MM UTC]
  • 前期: [数值]
  • 预估: [共识预测]
  • 影响评估: [您的分析]

市场影响:
[2-3句话说明为什么重要、市场关注什么、典型反应模式]



事件条目示例:

markdown

2025-01-15 - 星期三

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 economic-calendar-fetcher-1776376397 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 economic-calendar-fetcher-1776376397 技能

通过命令行安装

skillhub install economic-calendar-fetcher-1776376397

下载

⬇ 下载 economic-calendar-fetcher v0.1.0(免费)

文件大小: 12.83 KB | 发布时间: 2026-4-17 15:57

v0.1.0 最新 2026-4-17 15:57
Initial release of Economic Calendar Fetcher—fetches, filters, and reports upcoming economic events using FMP API.

- Fetch scheduled economic events and data releases for specified date ranges (default: next 7 days).
- Support filtering by event impact, country, and event type.
- Generate chronological markdown reports with impact assessment.
- Configure FMP API key via environment variable or user prompt.
- Covers major global economies and key market-moving indicators.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部