public class MarkovitzBullet
extends java.lang.Object
Constructor and Description |
---|
MarkovitzBullet(OptimizationOutput opGlobalMinimumVariance,
OptimizationOutput opLongOnlyMaximumReturns)
MarkovitzBullet Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
addOptimalPortfolio(OptimizationOutput op)
Add a Returns Constrained Optimal Portfolio
|
OptimizationOutput |
globalMinimumVariance()
Retrieve the Global Minimum Variance Portfolio Metrics
|
OptimizationOutput |
longOnlyMaximumReturns()
Retrieve the Long Only Maximum Returns Portfolio Metrics
|
java.util.TreeMap<java.lang.Double,OptimizationOutput> |
optimalPortfolios()
Retrieve the Map of Optimal Portfolios
|
public MarkovitzBullet(OptimizationOutput opGlobalMinimumVariance, OptimizationOutput opLongOnlyMaximumReturns) throws java.lang.Exception
opGlobalMinimumVariance
- The Global Minimum Variance Optimal PortfolioopLongOnlyMaximumReturns
- The Long Only Maximum Returns Optimal Portfoliojava.lang.Exception
- Thrown if the Inputs are Invalidpublic OptimizationOutput globalMinimumVariance()
public OptimizationOutput longOnlyMaximumReturns()
public boolean addOptimalPortfolio(OptimizationOutput op)
op
- The Returns Constrained Optimal Portfoliopublic java.util.TreeMap<java.lang.Double,OptimizationOutput> optimalPortfolios()