# IBKR Trader 开盘前 1 分钟检查清单

更新时间：2026-04-16  
适用项目：`ibkr-trader`

## 目标

在美股开盘前 1 分钟，快速确认交易系统与 Telegram 通知链路可用，避免“能下单但没人收到提醒”。

## 60 秒清单（按顺序）

1. **配置检查（10 秒）**
   - 文件：`/opt/ibkr-bot/config/system.yaml`
   - 关键项：

   ```yaml
   notifications:
     provider: telegram
   ```

2. **进程检查（15 秒）**
   - `app.main` 正常（主监控/下单）
   - `app.speedgoat_telegram` 正常（Telegram 通知）

3. **通知链路检查（20 秒）**
   - 触发一次测试通知
   - 确认 `@SpeedGoatbot` 能收到

4. **风险规则检查（10 秒）**
   - 确认是否存在“应删除但未删除”的重试规则（避免重复触发）
   - 特别关注：当天临时规则、昨夜遗留规则

5. **记录检查结果（5 秒）**
   - 在 `01_daily/YYYY-MM-DD.md` 记录“开盘前检查：通过/异常 + 简要原因”

## 若检查失败（快速处置）

- `provider` 非 telegram → 立即修正配置并重载/重启对应进程
- Telegram 进程不在线 → 先拉起 `app.speedgoat_telegram`
- 仍收不到消息 → 记录异常并升级到 `02_projects/ibkr-trader/known-issues.md`

## 最简回报模板

```
【开盘前 1 分钟检查】
- 配置：OK / FAIL
- app.main：OK / FAIL
- app.speedgoat_telegram：OK / FAIL
- 测试通知：OK / FAIL
- 重试规则：OK / 风险
- 结论：可开盘 / 暂缓
```

## 关联文档

- Telegram 基线：`05_reference/telegram-yaolispeedgoat.md`
- 运维 Skill：`07_prompts/ibkr-telegram-ops-skill.md`
- 项目状态：`02_projects/ibkr-trader/status.md`
- 已知问题：`02_projects/ibkr-trader/known-issues.md`
