wm-screen-indexlisted
Install: claude install-skill open-winmale/agent-skills
# 条件选股
选股产品(StockPicker)的执行入口:批量筛池、预估命中、管理我的策略。
## 何时使用
- 「按条件筛一批股票 / 选股 / 筛选低��值高 ROE 股票池」
- 「哪些股票符合 PE<20 且 ROE>15%」
- 「列出 / 执行 / 保存我的选股策略」
## 何时不要用 (When NOT to use)
- **单只公司的基本面/行情/估值查询** → 使用 `wm-company-card` / `wm-valuation`(单票摸底卡)
- **仅看自选关注列表里的股票** → 使用 `wm-watchlist`(关注列表)
- **指数/行业成分名单列表** → 使用 `wm-index-members` / `wm-industry-members`
`conditions` / `preview_count` / `run_strategy` 返回 `freshness.index_quote_date`(分市场 `cn`/`hk`/`us`):选股索引行情截面日;另有 `live_quote_updated_at` 表示实时行情暖更时刻。
### 涨跌幅字段(必看 · fb_18c6b1c5f0fc8677)
| 口语 | 正确 field | 勿用 |
|------|------------|------|
| 今天 / 当日 / 盘中涨跌、今日涨幅 > X% | `$PERCENT_LAST`(当日涨跌幅·实时) | `$CHG_1D_LAST` |
| 日K 1 日动量、EOD 技术截面 | `$CHG_1D_LAST`(日K1日涨跌·EOD) | 当作「今天」 |
比率同其它字段:`0.01` 或 `1%` = 涨 1%。拼「今天涨」条件前若曾对齐到「近1d」,改成 `$PERCENT_LAST`。
## 怎么跑(一条命令)
```bash
WM="bash .cursor/skills/wm-skillhub/scripts/wm.sh"
# 仓库内可复制样例(含 market + ROE 0.15):
$WM run wm-screen-index \
@.cursor/skills/wm-screen-index/examples/request.json --result
```
无顶层 `symbol`;参数全进 `args`:`{"args":{"action":"conditions",...}}`。扁平 body → 易静默错路径 / `ARGS_REQUIRED`。Agent **不要**手搓 oauth / curl。
`top_n` **上限 200**;翻页用 `offset`(见 playbook §6)。`IN`/`HAS` 用 `value.set.values`(见 playbook §4b cookbook)。行业中文名�� `$INDUSTRY_TAGS`+`HAS`,不要对 `$INDUSTRY_CUR_*` 填中文。
### 单位错例(必看)
| 口语 | 正确 scalar | 错误 |
|------|-------------|------|
| ROE ≥ 15% | `"0.15"` 或 `"15%"` | `"15"`(会被当成 1500%) |
| 股息率 ≥ 3% | `"0.03"` 或 `"3%"` | `"3"` |
| PE ≤ 20 | `"20"` | 不要加 `%` |
`action=i