关于 fxmacrodata-calendar
fxmacrodata-calendar 用于获取 FXMacroData 官方来源的宏观数据发布时间,并将其纳入交易计划的事件风险评估。它会检查数据质量,并区分未经验证的结果与已确认的空日历。
主要功能
- 01获取宏观数据发布事件
- 02按货币和等级筛选
- 03检查来源与时间戳质量
- 04将错误视为风险未验证
- 05把事件时间纳入交易计划
适用场景
- 01交易前检查即将发布的 USD 数据
- 02在高影响事件前暂停入场
- 03调整杠杆或持仓规模
- 04实际数据发布后安排复核
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tradermonty/ claude-trading-skills --skill fxmacrodata-calendar安装后在 Claude Code 中输入/fxmacrodata-calendar确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
requirements.txtscripts/fetch_calendar.pyscripts/tests/test_fetch_calendar.py详细介绍
FXMacroData 日历
从 FXMacroData 获取官方来源的宏观经济数据发布日历事件。当交易计划需要了解事件时间、确认发布日期或进行顶级宏观风险检查时,请使用此技能。
工作流
-
运行日历脚本:
python3 skills/fxmacrodata-calendar/scripts/fetch_calendar.py --currency usd --min-tier 1 -
检查
events[]中的顶级发布事件。非零退出码表示事件风险状态尚未验证,绝不能视为日历为空。只有成功响应中包含
events: [],才能确认未返回匹配事件。客户端仅接受币种与请求一致,且data_quality确认来源为官方、最新、非代理、非回退、时间戳完整并且可安全用于时点分析的结果。每个事件都必须包含公告时间戳和非空的发布标识符。 -
将事件时间纳入交易计划:
- 在高影响力数据发布前后暂停新的入场操作;
- 降低杠杆或仓位规模;
- 安排在实际值公布后进行后续检查;
- 说明是哪项事件以及哪个时间戳促使了调整。
身份验证
为需要身份验证的 FXMacroData 端点设置 FXMACRODATA_API_KEY。无需密钥即可获取公开的 USD 日历行。客户端使用规范的 https://api.fxmacrodata.com/v1 端点,并且 --min-tier 仅接受 1、2 或 3。实时日历响应目前包含 market_tier;该技能将其视为扩展字段,并要求筛选时其值为 1 到 3 的整数,但当前的 CalendarReleaseRow OpenAPI 架构未声明此字段。
评论
支持 Markdown