Class PortfolioRiskAnalyzer
java.lang.Object
com.quantfinlib.risk.PortfolioRiskAnalyzer
Portfolio-level risk engine: portfolio VaR/CVaR/volatility, asset-level
risk, exposure analysis, correlation analysis, and risk decomposition
(marginal contribution to risk).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordFull risk report. -
Constructor Summary
ConstructorsConstructorDescriptionPortfolioRiskAnalyzer(String[] symbols, double[][] assetReturns, double[] weights) -
Method Summary
Modifier and TypeMethodDescriptionanalyze(double confidence, int periodsPerYear) double[]Weighted portfolio return series.riskContributions(double[][] covariance) Risk decomposition: each asset's fractional contribution to total portfolio variance (w_i * (Cov·w)_i / (w'·Cov·w)).
-
Constructor Details
-
PortfolioRiskAnalyzer
-
-
Method Details
-
portfolioReturns
public double[] portfolioReturns()Weighted portfolio return series. -
analyze
-
riskContributions
-