skills/a-share-volatility/SKILL.md
A股波动率分析/GARCH建模。当用户说"波动率"、"volatility"、"GARCH"、"波动率锥"、"历史波动率"、"隐含波动率"、"HV"、"IV"、"波动率分位"、"XX波动率多少"、"波动率高吗"时触发。分析个股/指数的历史波动率、波动率锥、GARCH预测、隐含波动率对比,辅助判断当前波动率水平和未来波动率趋势。支持研报风格(formal)和快速查看风格(brief)。
npx skillsauth add aifinlab/finclaw a-share-volatilityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
SCRIPTS="$SKILLS_ROOT/cn-stock-data/scripts"
VOL_SCRIPTS="$SKILLS_ROOT/a-share-volatility/scripts"
# 日线 K 线(近 2 年,用于波动率锥和 GARCH 拟合)
python "$SCRIPTS/cn_stock_data.py" kline --code [CODE] --freq daily --start [2年前日期]
# 实时行情
python "$SCRIPTS/cn_stock_data.py" quote --code [CODE]
# 波动率一键分析(HV多窗口 + 波动率锥 + GARCH预测 + EWMA)
python "$VOL_SCRIPTS/volatility_analyzer.py" --code [CODE] --start [2年前日期]
# 期权隐含波动率(仅限有期权的标的:50ETF/300ETF/个股期权)
# 通过 akshare 获取期权数据
python -c "import akshare as ak; df=ak.option_sse_greeks_sina(symbol='510050'); print(df[['IV']].describe())"
Step 1: 数据获取与预处理
volatility_analyzer.py 获取完整波动率分析结果Step 2: 历史波动率计算(多窗口) 计算 5 个滚动窗口的年化历史波动率:
| 窗口 | 用途 | 说明 | |------|------|------| | HV5 | 超短期波动 | 反映近一周波动 | | HV10 | 短期波动 | 反映近两周波动 | | HV20 | 月度波动 | 最常用,对应期权月到期 | | HV60 | 季度波动 | 中期波动水平 | | HV120 | 半年波动 | 长期波动基准 |
计算方法(Close-to-Close):
补充方法(如果有高开低收数据):
Step 3: 波动率锥构建 对每个窗口,计算历史上所有滚动 HV 值的分位数分布:
| 分位数 | 含义 | |--------|------| | P95 | 极高波动(历史 95% 分位) | | P75 | 偏高波动 | | P50 | 中位数(典型水平) | | P25 | 偏低波动 | | P05 | 极低波动(历史 5% 分位) |
当前 HV 在锥中的位置:
波动率锥呈现方式:以窗口为横轴、波动率为纵轴,各分位线形成"锥形",当前值标注在对应位置。
Step 4: GARCH(1,1) 拟合与预测
使用 arch 库拟合 GARCH(1,1) 模型(不可用时 fallback 到 EWMA):
GARCH(1,1) 模型:
GARCH 预测输出:
EWMA 备选(lambda=0.94, RiskMetrics 标准):
Step 5: HV vs IV 对比(如有期权数据) 仅限有期权的标的(50ETF/300ETF 等):
| 维度 | formal(波动率研究报告) | brief(快速波动率查看) | |------|----------------------|----------------------| | 篇幅 | 2-4 页 | 半页 | | HV 多窗口 | 5 个窗口全部列出 + 趋势判断 | HV20 + HV60 两个关键窗口 | | 波动率锥 | 完整分位数表 + 文字描述锥形 | 当前 HV20 所处分位 | | GARCH | 完整参数 + 预测 + 模型诊断 | 一句话预测方向 | | IV 对比 | 详细 HV-IV 分析 + 策略建议 | IV vs HV 一句话 | | 波动率特征 | 聚集性/均值回归/非对称性分析 | 省略 | | 结论 | 多维度总结 + 波动率交易建议 | 高/正常/低 + 趋势 | | 免责声明 | 需要 | 不需要 |
development
# trust-valuation-engine ## 描述 信托资产估值引擎,支持非标债权估值、股权估值、净值计算、减值测试。 ## 功能 - 非标债权估值(现金流折现法) - 股权估值(市场法/收益法/资产基础法) - 净值计算与发布 - 减值测试与拨备 - 估值模型管理 ## 许可证 MIT License
development
# trust-risk-manager ## 描述 信托风险全流程管理工具,覆盖信用风险、市场风险、流动性风险、操作风险四大维度,提供实时监控、预警提示和风险处置建议。 ## 功能 - 信用风险评估(融资主体、担保措施、偿债能力) - 市场风险监控(利率、汇率、商品价格敏感性) - 流动性风险分析(期限错配、赎回压力、变现能力) - 操作风险检查(流程合规、系统安全) - 风险预警指标(VaR、CVaR、压力测试) - 风险限额管理(集中度、久期、杠杆) - 风险报告生成 ## 使用场景 - 风控部门日常监控 - 投后管理风险排查 - 新产品风险评审 - 监管报送数据准备 - 风险预警处置 ## 输入输出 ### 输入 ```json { "portfolio_id": "", "risk_type": "all|credit|market|liquidity|operation", "assets": [ { "asset_id": "", "asset_type": "非标债权|股票|债券|基金", "exposu
development
# trust-product-analyzer ## 描述 信托产品综合分析与筛选工具,支持产品信息抓取、风险评级、收益测算、合规检查和竞品对比。 ## 功能 - 信托产品信息智能抓取与解析(支持用益信托网、中国信托登记等平台) - 多维度风险评估(信用风险、市场风险、流动性风险) - 预期收益与实际收益对比分析 - 合格投资者适当性匹配 - 产品竞品横向对比 - 自动生成尽调报告 ## 使用场景 - 理财师为客户筛选合适信托产品 - 投资经理进行竞品分析 - 风控部门审查产品合规性 - 研究人员追踪市场产品发行情况 ## 输入输出 ### 输入 ```json { "action": "analyze|compare|screen", "product_code": "", "product_name": "", "filters": { "min_yield": 6.5, "max_duration": 24, "risk_level": ["R2", "R3"], "trust_type": "集合信托", "i
development
# trust-post-investment-monitor ## 描述 信托投后监控工具,提供预警指标追踪、风险事件监测、处置建议生成、定期报告输出。 ## 功能 - 融资主体监控(经营/财务/舆情) - 担保物监控(价值/权属/流动性) - 预警阈值管理 - 风险事件响应 - 处置方案建议 - 定期监控报告 ## 许可证 MIT License