关于 fin-guru-quant-analysis
用于执行带统计验证的量化分析工作流,面向需要评估市场数据、风险和策略的用户。它将数据校验、风险与因子分析、回测及投资组合优化组织为一套步骤。
主要功能
- 01制定统计建模计划
- 02验证异常值、缺口和拆股
- 03计算风险与动量指标
- 04分析波动率、相关性和因子
- 05回测策略并优化投资组合
- 06统计分析要求至少 90 天数据
适用场景
- 01检查市场数据的统计有效性
- 02计算风险指标并分析市场动量
- 03验证策略并进行投资组合优化
MCP 相关
工作流要求先探测付费 MCP 能力,并优先使用 financial-datasets 获取标准化财务报表和申报数据。若该 MCP 不可用,应评估 WebSearch 是否足以支持分析,或说明缺少的 MCP 及配置步骤。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aojdevstudio/ finance-guru --skill fin-guru-quant-analysis安装后在 Claude Code 中输入/fin-guru-quant-analysis确认已加载。
详细介绍
量化分析技能
执行结构化量化分析工作流,并进行统计验证。
能力探测
在收集外部基本面数据或申报文件之前,请先遵循共享的 付费 MCP 能力探测。此工作流需要使用 financial-datasets 获取标准化报表和申报数据。如果该 MCP 不可用,请说明一手来源 WebSearch 是否能在增加验证步骤后支持所请求的模型;否则,请停止并指出缺少的 MCP 及其设置操作。
工作流步骤
- 规划 — 明确统计建模目标、指标和假设
- 数据验证 — 使用
data_validator_cli.py检查统计有效性(异常值、缺口、拆分) - 风险指标 — 使用
risk_metrics_cli.py计算 VaR/CVaR/Sharpe/Sortino/Drawdown(至少 90 天) - 动量分析 — 使用
momentum_cli.py进行共振分析 - 波动率指标 — 使用
volatility_cli.py进行市场状态分析 - 相关性分析 — 使用
correlation_cli.py分析多元化和协方差矩阵 - 因子分析 — 使用
factors_cli.py分析 Fama-French 三因子、Carhart 四因子模型 - 策略验证 — 使用
backtester_cli.py,纳入交易成本和实际滑点 - 投资组合优化 — 使用
optimizer_cli.py进行均值—方差、风险平价、最大 Sharpe、Black-Litterman 优化
CLI 命令
# Risk metrics
uv run python -m src.analysis.risk_metrics_cli TICKER --days 252 --benchmark SPY --output json
# Momentum confluence
uv run python -m src.utils.momentum_cli TICKER --days 90 --output json
# Volatility regime
uv run python -m src.utils.volatility_cli TICKER --days 90 --output json
# Correlation matrix
uv run python -m src.analysis.correlation_cli TICKER1 TICKER2 --days 90 --output json
# Factor analysis
uv run python -m src.analysis.factors_cli TICKER --days 252 --benchmark SPY --output json
# Backtesting
uv run python -m src.strategies.backtester_cli TICKER --days 252 --strategy rsi --output json
# Portfolio optimization
uv run python -m src.strategies.optimizer_cli TICKERS --days 252 --method max_sharpe --output json
输出
返回 fin-guru-output-contract 技能。在 Numbers 表格中,为每个指标注明其回溯窗口,例如 Sharpe (252d)。如果数据少于 90 天,请返回该技能中的 Blocked 区块,而不是提供统计值。
要求
- 从明确的统计计划开始,并在执行前征得同意
- 根据合规政策验证所有假设
- 使用稳健的方法,并提供适当的置信区间
- 所有市场数据都必须带有时间戳,并根据当前日期进行核验
- 稳健统计分析至少需要 90 天的数据
评论
支持 Markdown