public class CapitalAllocationLine
extends java.lang.Object
Constructor and Description |
---|
CapitalAllocationLine(double dblRiskFreeRate,
PortfolioMetrics pmTangency)
CapitalAllocationLine Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
combinationPortfolioExpectedReturn(double dblCombinationPortfolioStandardDeviation)
Calculate the Combination Portfolio's Expected Returns from the corresponding Standard Deviation
|
double |
combinationPortfolioStandardDeviation(double dblCombinationPortfolioExpectedReturn)
Compute the Combination Portfolio's Standard Deviation
|
double |
riskFreeRate()
Retrieve the Risk-Free Rate
|
PortfolioMetrics |
tangencyPortfolioMetrics()
Retrieve the Tangency Portfolio Metrics
|
public CapitalAllocationLine(double dblRiskFreeRate, PortfolioMetrics pmTangency) throws java.lang.Exception
dblRiskFreeRate
- The Risk Free RatepmTangency
- The Tangency Portfolio Metricsjava.lang.Exception
- Thrown if the Inputs are Invalidpublic double riskFreeRate()
public PortfolioMetrics tangencyPortfolioMetrics()
public double combinationPortfolioExpectedReturn(double dblCombinationPortfolioStandardDeviation) throws java.lang.Exception
dblCombinationPortfolioStandardDeviation
- The Combination Portfolio's Standard Deviationjava.lang.Exception
- Thrown if the Inputs are Invalidpublic double combinationPortfolioStandardDeviation(double dblCombinationPortfolioExpectedReturn) throws java.lang.Exception
dblCombinationPortfolioExpectedReturn
- The Expected Returns of the Combination Portfoliojava.lang.Exception
- Thrown if the Inputs are Invalid