R/optimal.portfolio.1overN.R

Defines functions optimal.portfolio.1overN

Documented in optimal.portfolio.1overN

#' @title 1 over N portfolio
#' 
#' @description
#' \code{optimal.portfolio.1overN} adds a 1 over N portfolio to the portfolio.model
#'
#' @param model the portfolio.model to compute the portfolio of
#' 
#' @return the portfolio.model including the newly computed optimal portfolio
#' 
#' @author Ronald Hochreiter, \email{ronald@@algorithmic.finance}
#'
#' @export
optimal.portfolio.1overN <- function(model) {
  portfolio <- list()
  portfolio$x <- rep(1/model$assets, model$assets)
  portfolio$x <- round(portfolio$x, model$precision)  
  model$portfolio <- portfolio
  return(model) 
}

Try the portfolio.optimization package in your browser

Any scripts or data that you put into this service are public.

portfolio.optimization documentation built on May 2, 2019, 8:16 a.m.