fin-guru-quant-analysis
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseQuantitative Analysis Skill
量化分析技能
Execute structured quantitative analysis workflows with statistical validation.
执行带有统计验证的结构化量化分析工作流。
Workflow Steps
工作流步骤
- Plan — Define statistical modeling objectives, metrics, and assumptions
- Data Validation — Use for statistical validity (outliers, gaps, splits)
data_validator_cli.py - Risk Metrics — Use for VaR/CVaR/Sharpe/Sortino/Drawdown (minimum 90 days)
risk_metrics_cli.py - Momentum Analysis — Use for confluence analysis
momentum_cli.py - Volatility Metrics — Use for regime analysis
volatility_cli.py - Correlation Analysis — Use for diversification and covariance matrices
correlation_cli.py - Factor Analysis — Use for Fama-French 3-factor, Carhart 4-factor models
factors_cli.py - Strategy Validation — Use with transaction costs and realistic slippage
backtester_cli.py - Portfolio Optimization — Use for mean-variance, risk parity, max Sharpe, Black-Litterman
optimizer_cli.py
- 规划 — 定义统计建模目标、指标与假设
- 数据验证 — 使用验证统计有效性(异常值、数据缺口、数据拆分)
data_validator_cli.py - 风险指标 — 使用计算VaR/CVaR/夏普比率/索提诺比率/最大回撤(最少90天数据)
risk_metrics_cli.py - 动量分析 — 使用进行趋同分析
momentum_cli.py - 波动率指标 — 使用进行市场状态分析
volatility_cli.py - 相关性分析 — 使用进行分散化分析与协方差矩阵计算
correlation_cli.py - 因子分析 — 使用构建Fama-French三因子、Carhart四因子模型
factors_cli.py - 策略验证 — 使用进行回测,包含交易成本与真实滑点
backtester_cli.py - 投资组合优化 — 使用实现均值-方差、风险平价、最大夏普比率、Black-Litterman模型
optimizer_cli.py
CLI Commands
CLI命令
bash
undefinedbash
undefinedRisk metrics
风险指标
uv run python src/analysis/risk_metrics_cli.py TICKER --days 252 --benchmark SPY
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
uv run python src/utils/momentum_cli.py TICKER --days 90
Volatility regime
波动率状态分析
uv run python src/utils/volatility_cli.py TICKER --days 90
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
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
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
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
undefineduv run python src/strategies/optimizer_cli.py TICKERS --days 252 --method max_sharpe
undefinedRequirements
要求
- 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
- 先制定清晰的统计规划,执行前需获得许可
- 对照合规政策验证所有假设
- 采用稳健方法并设置恰当的置信区间
- 所有市场数据必须带有时间戳,并与当前日期进行验证
- 需至少90天数据以保证统计结果的稳健性