# batch-sync skill

批量预热股票数据到 DB 缓存。

## 触发

用户说：预热缓存 / 同步数据 / warmup / batch sync / 补齐数据 / 全量同步

## 执行

```bash
cd finance && python cli/agent_cli.py warmup 50
```

## 说明

- 每批 50 只股票，依次执行 `dm.sync_daily()`
- 已缓存 + 最新的 → 0 条跳过（增量）
- 未缓存 → Tushare 优先 → AkShare fallback
- 范围由 `.env` 中 `SENTIMENT_SCOPE_TYPE` + `SENTIMENT_SCOPE_INDEXES` 决定（默认沪深300+中证500）
- 可多次执行直到覆盖率 100%

## 参数

`python cli/agent_cli.py warmup [N]`
- N: 每批股票数，默认 50。网络稳定时可调大到 100
