|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.ojalgo.finance.portfolio.FinancePortfolio
org.ojalgo.finance.portfolio.BlackLittermanModel
public final class BlackLittermanModel
| Constructor Summary | |
|---|---|
BlackLittermanModel(org.ojalgo.finance.portfolio.EquilibriumModel anEquilibriumModel)
|
|
BlackLittermanModel(MarketEquilibrium aMarketEquilibrium,
BasicMatrix originalWeights)
|
|
| Method Summary | |
|---|---|
void |
addView(FinancePortfolio aView)
|
void |
addViewWithBalancedConfidence(List<BigDecimal> someWeights,
BigDecimal aReturn)
|
void |
addViewWithScaledConfidence(List<BigDecimal> someWeights,
BigDecimal aReturn,
BigDecimal aScale)
|
void |
addViewWithStandardDeviation(List<BigDecimal> someWeights,
BigDecimal aReturn,
BigDecimal aStdDev)
Deprecated. v30 |
void |
addViewWithVariance(List<BigDecimal> someWeights,
BigDecimal aReturn,
BigDecimal aVariance)
Deprecated. v30 |
BasicMatrix |
getAssetReturns()
|
List<SimpleAsset> |
getAssets()
|
BasicMatrix |
getAssetWeights()
|
BigDecimal |
getConfidence()
"weight on views" or "tau" A parameter that describes the general confidence in the views. |
BasicMatrix |
getCovariances()
|
BigDecimal |
getImpliedRiskAversion(BasicMatrix aWeightsVctr,
BasicMatrix aReturnsVctr)
|
double |
getMeanReturn()
The mean/expected return of this instrument. |
double |
getReturnVariance()
The instrument's return variance. |
BigDecimal |
getRiskAversion()
|
String[] |
getSymbols()
|
List<BigDecimal> |
getWeights()
This method returns a list of the weights of the Portfolio's contained assets. |
void |
setConfidence(BigDecimal aWeight)
|
void |
setRiskAversion(Number aFactor)
|
| Methods inherited from class org.ojalgo.finance.portfolio.FinancePortfolio |
|---|
forecast, getSharpeRatio, getValueAtRisk, getVolatility, normalise, shift |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BlackLittermanModel(org.ojalgo.finance.portfolio.EquilibriumModel anEquilibriumModel)
public BlackLittermanModel(MarketEquilibrium aMarketEquilibrium,
BasicMatrix originalWeights)
aMarketEquilibrium - The covariance matrix, and market risk aversionoriginalWeights - The market portfolio| Method Detail |
|---|
public final void addView(FinancePortfolio aView)
public final void addViewWithBalancedConfidence(List<BigDecimal> someWeights,
BigDecimal aReturn)
public final void addViewWithScaledConfidence(List<BigDecimal> someWeights,
BigDecimal aReturn,
BigDecimal aScale)
@Deprecated
public final void addViewWithStandardDeviation(List<BigDecimal> someWeights,
BigDecimal aReturn,
BigDecimal aStdDev)
@Deprecated
public final void addViewWithVariance(List<BigDecimal> someWeights,
BigDecimal aReturn,
BigDecimal aVariance)
public final BigDecimal getConfidence()
public final void setConfidence(BigDecimal aWeight)
getConfidence()public final BasicMatrix getAssetReturns()
public List<SimpleAsset> getAssets()
public final BasicMatrix getAssetWeights()
public final BasicMatrix getCovariances()
public final BigDecimal getImpliedRiskAversion(BasicMatrix aWeightsVctr,
BasicMatrix aReturnsVctr)
public final double getMeanReturn()
FinancePortfolio
getMeanReturn in class FinancePortfoliopublic final double getReturnVariance()
FinancePortfolio
getReturnVariance in class FinancePortfoliopublic final BigDecimal getRiskAversion()
public final String[] getSymbols()
public final List<BigDecimal> getWeights()
FinancePortfolio
getWeights in class FinancePortfoliopublic final void setRiskAversion(Number aFactor)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||