Main Content

getBudget

Obtain budget constraint bounds from portfolio object

Description

Use thegetBudgetfunction with aPortfolio,PortfolioCVaR, orPortfolioMADobject to obtain budget constraint bounds from portfolio objects.

For details on the respective workflows when using these different objects, seePortfolio Object Workflow,PortfolioCVaR Object Workflow, andPortfolioMAD对象的工作流.

example

[LowerBudget,UpperBudget] = getBudget(obj)obtains budget constraint bounds from portfolio objects.

Examples

collapse all

Given portfoliopwith the default constraints set, obtain the values forLowerBudgetandUpperBudget.

p = Portfolio; p = setDefaultConstraints(p, 5); [LowerBudget, UpperBudget] = getBudget(p)
LowerBudget = 1
UpperBudget = 1

Given a PortfolioCVaR objectpwith the default constraints set, obtain the values forLowerBudgetandUpperBudget.

p = PortfolioCVaR; p = setDefaultConstraints(p, 5); [LowerBudget, UpperBudget] = getBudget(p)
LowerBudget = 1
UpperBudget = 1

Given a PortfolioMAD objectpwith the default constraints set, obtain the values forLowerBudgetandUpperBudget.

p = PortfolioMAD; p = setDefaultConstraints(p, 5); [LowerBudget, UpperBudget] = getBudget(p)
LowerBudget = 1
UpperBudget = 1

Input Arguments

collapse all

Object for portfolio, specified usingPortfolio,PortfolioCVaR, orPortfolioMADobject. For more information on creating a portfolio object, see

Data Types:object

Output Arguments

collapse all

Lower bound for budget constraint, returned as a scalar for aPortfolio,PortfolioCVaR, orPortfolioMADinput object (obj).

Upper bound for budget constraint, returned as a scalar for aPortfolio,PortfolioCVaR, orPortfolioMADinput object (obj).

Tips

You can also use dot notation to obtain the budget constraint bounds from portfolio objects.

[LowerBudget, UpperBudget] = obj.getBudget;

Version History

Introduced in R2011a