portfolio-efficientPortfolio {fPortfolio} | R Documentation |
Efficient Portfolios
Description
Returns efficient portfolios.
Usage
efficientPortfolio(data, spec = portfolioSpec(), constraints = "LongOnly")
maxratioPortfolio(data, spec = portfolioSpec(), constraints = "LongOnly")
tangencyPortfolio(data, spec = portfolioSpec(), constraints = "LongOnly")
minriskPortfolio(data, spec = portfolioSpec(), constraints = "LongOnly")
minvariancePortfolio(data, spec = portfolioSpec(), constraints = "LongOnly")
maxreturnPortfolio(data, spec = portfolioSpec(), constraints = "LongOnly")
Arguments
constraints |
a character string vector, containing the constraints of the form |
data |
a multivariate time series described by an S4 object of class
|
spec |
an S4 object of class |
Details
Efficient Portfolio:
An efficient portfolio is a portfolio which lies on the efficient
frontier.
The efficientPortfolio
function returns the properties of
the efficient portfolio as an S4 object of class fPORTFOLIO
.
Minumum Risk or Tangency Portfolio:
The function tangencyPortfolio
returns the portfolio with
the highest return/risk ratio on the efficient frontier. For the
Markowitz portfolio this is the same as the Sharpe ratio. To find
this point on the frontier the return/risk ratio calculated from
the target return and target risk returned by the function
efficientPortfolio
.
Global minimum risk or Minimum Variance Portfolio:
The function minvariancePortfolio
returns the portfolio
with the minimal risk on the efficient frontier. To find the
minimal risk point the target risk returned by the function
efficientPortfolio
is minimized.
Maximum Return Portfolio:
The function maxreturnPortfolio
returns the portfolio
with the maximal return for a fixed target risk.
Value
returns an S4 object of class "fPORTFOLIO"
.
References
Wuertz, D., Chalabi, Y., Chen W., Ellis A. (2009); Portfolio Optimization with R/Rmetrics, Rmetrics eBook, Rmetrics Association and Finance Online, Zurich.