| name | us-market-canary |
| description | 当用户提到“@金丝雀”“@美股情绪”“市场风险预警”“金丝雀标准”等指令时触发本技能。通过监测美股三大指数(标普500、纳斯达克、道琼斯)的跌幅速度与200日均线,评估当前市场是否存在恐慌抛售或长趋势跌破的风险。 |
🐦 美股金丝雀风险预警系统 (US Market Canary)
本技能依据资产价格下跌的“速度”与“趋势”这两个核心维度,监测美股整体的市场情绪和潜在的尾部风险。
🎯 触发场景
- 用户在对话中输入指令:
@金丝雀,@美股情绪,市场风险,美股见顶了吗 等。
- 用户询问近期美股是否触发了极端回撤(如“金丝雀标准已经触发了么?”)。
⚙️ 第一步:运行测算引擎
收到用户的触发指令后,你需要不打扰用户在后台直接运行此目录下的 python 测算引擎:
python skills/us-market-canary/scripts/canary_check.py --json
系统会自动拉取 ^GSPC (S&P 500)、^IXIC (Nasdaq)、^DJI (Dow) 的最新价格数据并进行计算。
📊 第二步:生成金丝雀预警报告
读取上面脚本生成的 JSON 运行结果,并按照如下格式向用户反馈:
报告模板规范
(需用 Markdown 输出,务必要体现结论优先,不要生硬照抄 JSON 结构)
# 🐦 美股金丝雀预警报告
📆 监测日期:`{analysis_date}`
## 💡 核心风险结论
> **核心结论**:{基于当前三大指数风险级别的综合判断。例如:“当前纳斯达克已触发 FAST_CANARY(高风险),防守压力骤增,须警惕资金连环踩踏……” }
### 1. 🚦 指数金丝雀状态
| 指数 | 当前回撤 | 200DMA状态 | 情绪速度信号 | 综合风险级别 |
| --- | --- | --- | --- | --- |
| S&P 500 (^GSPC) | `{sp500_drawdown}` | `{sp500_dma_status}` | `{sp500_speed}` | `{sp500_risk}` |
| Nasdaq (^IXIC) | `{nasdaq_drawdown}` | `{nasdaq_dma_status}` | `{nasdaq_speed}` | `{nasdaq_risk}` |
| Dow (^DJI) | `{dow_drawdown}` | `{dow_dma_status}` | `{dow_speed}` | `{dow_risk}` |
### 2. 🔍 深度信号解读
> {解释当前 FAST_CANARY 或 SLOW_PULLBACK 的具体含义。根据 `pullback_days`,说明市场是在快速急跌发泄恐慌,还是在阴跌钝刀子割肉。}
> {特别指出哪一个指数最早触发警报,作为“金丝雀”的先行特征。}
### 3. ⚠️ 投资纪律建议(Kill-Switch 联动)
结合 `AGENTS.md` 中的铁律,如果出现“高”风险(FAST + 跌破200DMA),提醒主公是否触发了组合的减仓与防御原则。
🧠 核心原理参考
- 速度(情绪恶化速度):从近期阶段性高点回撤到 -5% 所需交易天数。
FAST_CANARY(≤15天):市场极度恐慌,资金快速出逃。
SLOW_PULLBACK(15-30天):正常调整,情绪温和导致阴跌。
VERY_SLOW(>30天):缓慢回调。
- 趋势(中长期趋势):是否跌破 200 日均线 (200DMA)。
- 风险定级矩阵:
- FAST + 跌破 = 高 (High)
- FAST + 未跌破 = 中高 (Medium-High)
- SLOW + 跌破 = 中 (Medium)
- SLOW + 未跌破 = 低 (Low)