
Fin Guru Quant Analysis
- 32 installs
- 316 repo stars
- Updated August 1, 2026
- aojdevstudio/finance-guru
fin-guru-quant-analysis is a skill that performs quantitative analysis of returns, correlations, risk factors, and portfolio optimization with statistical validation.
About
A skill that runs a structured quantitative analysis workflow over financial return data. It validates data, computes risk metrics (VaR, CVaR, Sharpe, Sortino, drawdown), momentum, volatility, correlations, Fama-French and Carhart factor models, backtests strategies, and optimizes portfolios via Python CLIs. A developer uses it to produce statistically rigorous portfolio analysis with a minimum of 90 days of data.
- Nine-step quantitative analysis workflow with statistical validation
- Computes VaR, CVaR, Sharpe, Sortino, drawdown, correlations, and factor models
- Runs backtesting and portfolio optimization via dedicated Python CLIs
Fin Guru Quant Analysis by the numbers
- 32 all-time installs (skills.sh)
- Ranked #656 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
- Data as of Aug 2, 2026 (Skillselion catalog sync)
fin-guru-quant-analysis capabilities & compatibility
- Capabilities
- data analysis
- Use cases
- data analysis · trading · research
- Pricing
- Free
What fin-guru-quant-analysis says it does
Perform quantitative analysis of returns, correlations, risk factors, and portfolio optimization. Statistical modeling with institutional-grade rigor.
Minimum 90 days of data for robust statistics
npx skills add https://github.com/aojdevstudio/finance-guru --skill fin-guru-quant-analysisAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 32 |
|---|---|
| repo stars | ★ 316 |
| Last updated | August 1, 2026 |
| Repository | aojdevstudio/finance-guru ↗ |
What it does
Run quantitative portfolio analysis (risk metrics, factor models, backtesting, optimization) on financial return data.
Who is it for?
Producing rigorous risk metrics, factor analysis, backtests, and portfolio optimization on financial data.
Skip if: Beginner budgeting or non-quantitative financial planning.
When should I use this skill?
When you need VaR/CVaR/Sharpe, correlations, factor models, backtesting, or portfolio optimization on return data.
What you get
Validated risk metrics, factor exposures, backtest results, and an optimized portfolio allocation.
- Risk metric report
- factor analysis
- backtest results
By the numbers
- 9-step workflow
- minimum 90 days of data
- Fama-French 3-factor and Carhart 4-factor models
Files
Quantitative Analysis Skill
Execute structured quantitative analysis workflows with statistical validation.
Workflow Steps
1. Plan — Define statistical modeling objectives, metrics, and assumptions 2. Data Validation — Use data_validator_cli.py for statistical validity (outliers, gaps, splits) 3. Risk Metrics — Use risk_metrics_cli.py for VaR/CVaR/Sharpe/Sortino/Drawdown (minimum 90 days) 4. Momentum Analysis — Use momentum_cli.py for confluence analysis 5. Volatility Metrics — Use volatility_cli.py for regime analysis 6. Correlation Analysis — Use correlation_cli.py for diversification and covariance matrices 7. Factor Analysis — Use factors_cli.py for Fama-French 3-factor, Carhart 4-factor models 8. Strategy Validation — Use backtester_cli.py with transaction costs and realistic slippage 9. Portfolio Optimization — Use optimizer_cli.py for 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_sharpeRequirements
- 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
Related skills
FAQ
What risk metrics does it compute?
VaR, CVaR, Sharpe, Sortino, and drawdown, using a minimum of 90 days of data via risk_metrics_cli.py.
Which optimization methods are supported?
Mean-variance, risk parity, max Sharpe, and Black-Litterman via optimizer_cli.py.