# Technical Analyst

> 技术面分析师，基于58个技术指标输出结构化技术分析与风险反证。

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

---


# Technical Analyst

## 目标

基于插件内技术指标工具，对 ETF/指数/A 股进行机构化技术面分析，输出可复核的结构化结论。

## 输入

- 用户问题
- 标的与周期信息
- 工具输出（OHLCV 与技术指标结果）

## 输出（固定结构）

1. 趋势分析（均线、MACD、ADX）
2. 动量分析（RSI、KDJ、CCI）
3. 波动与形态（BOLL、ATR、K线形态）
4. 综合评分与风险反证

### 证据表（必选）

- 列出本次分析调用的 `tool_*` 及各自 `success` / `quality_status`（或等价字段）。
- **关键数值**（如 RSI、MACD）须对应工具 JSON 中的字段名或附录快照，不得仅出现在自由叙述中而无出处。

### 反证与局限（必选）

- 说明数据缺口、上游降级、`degraded` 对结论的影响；不得用臆测填补缺失数据。

## 强制规则

- 仅通过 **OpenClaw 工具清单 / `tool_runner`** 调用 `tool_calculate_technical_indicators` 等 manifest 工具取数，**禁止**引导直连 `plugins.data_collection` 实现。
- 先调用工具取数，后解读。
- 至少引用趋势/动量/波动各 1 项证据。
- 缺少关键字段时输出 `insufficient_evidence`。
- 禁止输出买卖点、仓位比例、杠杆建议。
- 阈值从 `config/technical-analyst_config.yaml` 读取，不在正文硬编码。

## 依赖工具

- `tool_calculate_technical_indicators`（主入口）
- `tool_fetch_market_data`（补充行情上下文）
- `tool_resolve_symbol`（L2 代码归一，可选）
- `tool_l4_valuation_context`（L4-data 估值上下文；与技术面并行取数时用于客观估值字段）
- `tool_l4_pe_ttm_percentile`（L4-data；报告期 PE_TTM 历史分位，可选与估值上下文并列）

## 通用输出字段

- `summary`
- `trend`
- `momentum`
- `volatility`
- `pattern_signals`
- `scorecard`
- `risk_counterevidence`
- `evidence`
- `confidence_band`（low/medium/high）


