返回顶部
e

economic-calendar-fetcher-zc经济日历获取器

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 1.0.0
安全检测
已通过
97
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

economic-calendar-fetcher-zc

经济日历获取器

概述

从金融建模准备(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. 如果指定则应用用户筛选条件:
- 影响级别:高、中、低 - 国家:美国、欧盟、日本、中国等 - 事件类型:FOMC、CPI、就业、GDP等 - 货币:USD、EUR、JPY等

筛选示例:

  • - 仅显示高影响事件 → 筛选影响 == 高
  • 仅美国事件 → 筛选国家 == 美国
  • 央行决策 → 搜索事件名称包含利率、政策、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: High,
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句话说明为什么重要、市场关注什么、典型反应模式]



事件条目示例:

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

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

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

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

通过命令行安装

skillhub install economic-calendar-fetcher-zc-1776016741

下载

⬇ 下载 economic-calendar-fetcher-zc v1.0.0(免费)

文件大小: 12.87 KB | 发布时间: 2026-4-13 10:08

v1.0.0 最新 2026-4-13 10:08
Initial release of Economic Calendar Fetcher.

- Fetches upcoming economic events and data releases via the FMP API.
- Supports date range selection, country, event type, and impact filters (default: next 7 days).
- Generates markdown reports with event details and impact assessments.
- Handles API key provision via environment variable or user input.
- Covers major central bank decisions, employment, inflation, GDP, and key market-moving indicators.

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

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

p2p_official_large
返回顶部