technical-analysis
Installation
SKILL.md
技术分析
基于 K 线数据进行完整技术分析,输出趋势判断和买卖信号。
执行
python scripts/analyze.py <股票代码> --date YYYY-MM-DD
# 示例
python scripts/analyze.py 600519 --date 2025-01-01
输入(必需)
需要先运行 data-collect,并确保 --date 一致。
output/<股票代码>/<日期>/data.json
数据流
读取: output/<股票代码>/<日期>/data.json
输出: output/<股票代码>/<日期>/analysis.json
输出(稳定字段)
trend:趋势状态、强度、是否偏多bias:乖离率与安全性判断macd:MACD 状态与信号volume:量能状态signal:动作建议、评分、理由与风险
核心交易理念
- 严进策略 - 乖离率 > 5% 坚决不买
- 趋势交易 - MA5 > MA10 > MA20 多头排列
- 买点偏好 - 缩量回踩 MA5/MA10 支撑
输出
{
"trend": {"status": "多头排列", "strength": 75, "is_bullish": true},
"bias": {"ma5": 0.30, "status": "安全"},
"macd": {"status": "GOLDEN_CROSS", "signal": "金叉,趋势向上"},
"volume": {"status": "SHRINK_VOLUME_DOWN", "trend": "缩量回调"},
"signal": {"action": "买入", "score": 72, "reasons": [...], "risks": [...]}
}
评分标准
| 分数 | 信号 |
|---|---|
| 75+ | 强烈买入 |
| 60-74 | 买入 |
| 45-59 | 持有 |
| 30-44 | 观望 |
| <30 | 卖出 |
详细指标说明见 references/indicators.md
失败处理
- 找不到
data.json:先运行data-collect(同一个--date) data.json字段缺失/为空:检查data-collect是否拉取成功;必要时扩大--days- 指标无法计算(样本不足):尝试提高
data-collect --days(例如 120/240)
Related skills
More from ismxy0934/qing-skills
data-collect
收集股票历史K线、实时行情、筹码分布数据,支持A股/港股/美股/ETF。当用户提及股票代码、获取行情数据、K线、实时报价、筹码分布、或询问茅台/AAPL等股票时使用
12ai-decision
基于技术分析结果生成投资决策仪表盘,包括核心结论、精确价位、检查清单和风险警报。触发场景:(1) "给我投资建议" (2) "这只股票该怎么操作" (3) "生成决策报告" (4) 需要综合决策建议时使用。需要先用 technical-analysis 获取分析结果
8release-skills
Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, and generic projects. Use when user says "release", "发布", "new version", "bump version", "push", "推送".
1