Agent Skills
› AojdevStudio/Finance-Guru
› fin-guru-quant-analysis
fin-guru-quant-analysis
GitHub提供机构级量化分析工作流,涵盖风险指标、动量、波动率、相关性、因子分析及组合优化。通过CLI工具执行统计建模与回测,确保数据有效性和策略严谨性。
Trigger Scenarios
需要计算投资组合风险指标(如VaR、Sharpe比率)
进行资产相关性或协方差矩阵分析
执行多因子模型回归分析
对交易策略进行历史回测验证
优化资产配置以最大化夏普比率
Install
npx skills add AojdevStudio/Finance-Guru --skill fin-guru-quant-analysis -g -y
SKILL.md
Frontmatter
{
"name": "fin-guru-quant-analysis",
"description": "Perform quantitative analysis of returns, correlations, risk factors, and portfolio optimization. Statistical modeling with institutional-grade rigor."
}
Quantitative Analysis Skill
Execute structured quantitative analysis workflows with statistical validation.
Workflow Steps
- Plan — Define statistical modeling objectives, metrics, and assumptions
- Data Validation — Use
data_validator_cli.pyfor statistical validity (outliers, gaps, splits) - Risk Metrics — Use
risk_metrics_cli.pyfor VaR/CVaR/Sharpe/Sortino/Drawdown (minimum 90 days) - Momentum Analysis — Use
momentum_cli.pyfor confluence analysis - Volatility Metrics — Use
volatility_cli.pyfor regime analysis - Correlation Analysis — Use
correlation_cli.pyfor diversification and covariance matrices - Factor Analysis — Use
factors_cli.pyfor Fama-French 3-factor, Carhart 4-factor models - Strategy Validation — Use
backtester_cli.pywith transaction costs and realistic slippage - Portfolio Optimization — Use
optimizer_cli.pyfor mean-variance, risk parity, max Sharpe, Black-Litterman
CLI Commands
# Risk metrics
uv run python src/analysis/risk_metrics_cli.py TICKER --days 252 --benchmark SPY
# Momentum confluence
uv run python src/utils/momentum_cli.py TICKER --days 90
# Volatility regime
uv run python src/utils/volatility_cli.py TICKER --days 90
# Correlation matrix
uv run python src/analysis/correlation_cli.py TICKER1 TICKER2 --days 90
# Factor analysis
uv run python src/analysis/factors_cli.py TICKER --days 252 --benchmark SPY
# Backtesting
uv run python src/strategies/backtester_cli.py TICKER --days 252 --strategy rsi
# Portfolio optimization
uv run python src/strategies/optimizer_cli.py TICKERS --days 252 --method max_sharpe
Requirements
- Start with clear statistical plan and obtain consent before execution
- Validate all assumptions against compliance policies
- Apply robust methods with proper confidence intervals
- All market data must be timestamped and verified against current date
- Minimum 90 days of data for robust statistics
Version History
- d13f5ab Current 2026-08-20 11:51


