portopt
Portfolios on constrained efficient frontier
portopt has been partially removed and will no longer accept
ConSet or varargin arguments. Use Portfolio instead to solve portfolio problems that are more than a
long-only fully-invested portfolio. For information on the workflow when using
Portfolio objects, see Portfolio Object Workflow. For more information on migrating
portopt code to Portfolio, see portopt Migration to Portfolio Object.
Syntax
Description
[
sets up the most basic portfolio problem with weights greater than or equal to
PortRisk,PortReturn,PortWts] = portopt(ExpReturn,ExpCovariance)0 that must sum to 1. All that is
necessary to solve this problem is the mean and covariance of asset returns. By
default, portopt returns 10 equally-spaced points on the
efficient frontier.
portopt solves the "standard" mean-variance portfolio
optimization problem for a long-only fully-invested investor with no additional
constraints. Specifically, every portfolios on the efficient frontier has
non-negative weights that sum to 1.
Note
An alternative for portfolio optimization is to use the Portfolio object for
mean-variance portfolio optimization. This object supports gross or net
portfolio returns as the return proxy, the variance of portfolio returns as
the risk proxy, and a portfolio set that is any combination of the specified
constraints to form a portfolio set. For information on the workflow when
using Portfolio objects, see Portfolio Object Workflow.
[
specifies options using one or more optional arguments in addition to the input
arguments in the previous syntax.PortRisk,PortReturn,PortWts] = portopt(___,NumPorts,PortReturn)
portopt(___,
returns a plot of the efficient frontier if NumPorts,PortReturn)portopt is invoked
with no output arguments.
Examples
Input Arguments
Output Arguments
More About
Version History
Introduced before R2006a
See Also
ewstats | frontier | portstats | portcons | Portfolio
Topics
- Portfolio Construction Examples
- Plotting an Efficient Frontier Using portopt
- Portfolio Selection and Risk Aversion
- Bond Portfolio Optimization Using Portfolio Object
- Active Returns and Tracking Error Efficient Frontier
- portopt Migration to Portfolio Object
- Analyzing Portfolios
- Portfolio Optimization Functions
