create.EfficientFrontier(R, portfolio, type, n.portfolios = 25, risk_aversion = NULL, match.col = "ES", search_size = 2000, ...)portfolio.spec.n.portfolios is ignored if risk_aversion is specified and the number
of points along the efficient frontier will be equal to the length of risk_aversion.optimize.portfolio.optimize.portfolio for type="DEoptim" or type="random".optimize.portfolio.portfolio object should have two
objectives: 1) mean and 2) var. If the portfolio object does not contain these
objectives, they will be added using default parameters.
The efficient frontier will be created via
meanvar.efficient.frontier.
portfolio object should have two objectives: 1) mean
and 2) ETL/ES/CVaR. If the portfolio object does not contain these
objectives, they will be added using default parameters.
The efficient frontier is created via
meanetl.efficient.frontier.
optimize.portfolio with optimize_method="DEoptim"
and then extract the efficient frontier with
extract.efficient.frontier.
optimize.portfolio with optimize_method="random"
and then extract the efficient frontier with
extract.efficient.frontier.
optimize.portfolio,
portfolio.spec,
meanvar.efficient.frontier,
meanetl.efficient.frontier