# Weekly Close

> 周五收盘总结。综合本周大盘表现、线索池变化、新增信号、下周关注点，输出一份完整的周度投研总结。每周五收盘后运行。

- Skill: `wupfagi/weekly-close` (Agent Skill)
- Install (CLI): `npx skillmds@latest add wupfagi/weekly-close`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wupfagi/weekly-close/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: wupfagi (https://skillmd.com/u/wupfagi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wupfagi/weekly-close

---


周五收盘总结。参数：$ARGUMENTS

## 执行步骤

### Step 1 — 读取本周数据

```bash
TODAY=$(date +%Y-%m-%d)
WEEK_START=$(date -v-4d +%Y-%m-%d)  # 本周一

# 本周每日复盘报告
ls "/Users/wupfagi/Documents/投研数据/缠论分析/每日复盘_2026-"*.md 2>/dev/null | tail -5

# 本周月维度扫描（若今日是周五）
ls "/Users/wupfagi/Documents/投研数据/缠论分析/月维度扫描_${TODAY}.md" 2>/dev/null

# 线索池当前状态
cat "/Users/wupfagi/Documents/投研数据/缠论分析/线索池.md"

# 本周全市场扫描报告
ls "/Users/wupfagi/Cloude Code/reports/"*.md 2>/dev/null | grep "202[0-9]" | tail -10
```

---

### Step 2 — 读取本周每日复盘摘要

逐一读取本周（周一至周五）生成的每日复盘文件，提取：
- 大盘综合评分（每日变化趋势）
- 线索池状态变化（升级/降级/新增）
- 新命中信号股（L1/L2）

---

### Step 3 — 4大指数本周表现

```bash
/usr/bin/python3 -c "
import sys; sys.path.insert(0, '/Users/wupfagi/Cloude Code')
from chanlun.data import init_rq; init_rq()
import rqdatac as rq, datetime

codes = ['000300.XSHG', '000510.XSHG', '000852.XSHG', '932000.INDX']
names = {'000300.XSHG':'沪深300','000510.XSHG':'中证A500','000852.XSHG':'中证1000','932000.INDX':'中证2000'}
today = datetime.date.today().strftime('%Y-%m-%d')
mon = (datetime.date.today() - datetime.timedelta(days=4)).strftime('%Y-%m-%d')
prices = rq.get_price(codes, start_date=mon, end_date=today, frequency='1d', fields=['close'])
for code in codes:
    try:
        data = prices.loc[code] if hasattr(prices,'loc') else prices[prices.index.get_level_values(0)==code]
        start_p = data['close'].iloc[0]
        end_p = data['close'].iloc[-1]
        chg = (end_p - start_p) / start_p * 100
        print(f'{names[code]}: {start_p:.2f} -> {end_p:.2f}  本周{chg:+.2f}%')
    except Exception as e:
        print(f'{names[code]}: 数据获取失败 {e}')
"
```

---

### Step 4 — 周线缠论结构更新

对 4 大指数跑周线分析（确认本周结构变化）：

```bash
for code in 000300.XSHG 000510.XSHG 000852.XSHG 932000.INDX; do
    echo "=== $code 周线 ==="
    /usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" $code 1w
done
```

---

### Step 5 — Alpha派 本周市场回顾

```bash
TODAY=$(date +%Y-%m-%d)
MON=$(date -v-4d +%Y-%m-%d)

/usr/bin/python3 /Users/wupfagi/.claude/skills/alphapai-research/scripts/alphapai_client.py \
  qa --mode Flash \
  --question "本周（${MON}至${TODAY}）A股市场的主要特征是什么？大盘风格vs小盘风格表现如何？本周最强/最弱板块是哪些？有哪些重要政策或事件影响了市场？" \
  --start ${MON} --end ${TODAY}
```

---

### Step 6 — 输出周度总结报告

```
# 周度投研总结 — {本周日期范围}

## 一、本周大盘表现

| 指数 | 周涨跌 | 周线结构 | 信号变化 |
|------|-------|---------|---------|
| 沪深300 | | | |
| 中证A500 | | | |
| 中证1000 | | | |
| 中证2000 | | | |

**本周风格**：大盘/小盘/均衡？ 强势/弱势/震荡？

## 二、市场驱动（Alpha派）

[本周主要板块轮动 + 政策事件 + 资金动向，3-5条]

## 三、线索池本周变化

| 股票 | 周初状态 | 周末状态 | 变化原因 |
|------|---------|---------|---------|

**等待入场队列**（当前3只上限）：
1. {股票} — {入场条件}
2. ...

## 四、本周新增信号（L1/L2）

| 股票 | 级别 | 信号 | 来源 | 是否加入线索池 |
|------|------|------|------|------------|

## 五、下周关注要点

**技术面**：
- 关键支撑/压力位（大盘）
- 线索池股票入场条件

**基本面**：
- 重要业绩披露（哪些线索池股票有季报/年报窗口）
- 重要政策会议/行业事件

**操作计划**：
- 若大盘强势（综合>1.5）：可积极关注 {股票} 入场机会
- 若大盘震荡：守住止损，等量能确认
- 若大盘弱势：缩小仓位，暂缓入场

## 六、本周决策回顾

[本周是否有入场/出场操作？买入逻辑是否验证？从操作中学到什么？]
```

保存到：`/Users/wupfagi/Documents/投研数据/缠论分析/周度总结_{TODAY}.md`

---

声明：本分析仅供参考，不构成投资建议。

