R/portOpt.R

Defines functions portOpt

Documented in portOpt

portOpt <-
function(mu,vol,beta,indexVol,interest)
{
  muP <- seq(0,max(mu),length.out=40)
  sdP <- numeric(40)
  for(i in 1:40){
    sdP[i] <- pOpt(mu,vol,beta,indexVol,muP[i])$vol
  }
  iOpt <- which.max((muP-interest)/sdP)
  wOpt <- pOpt(mu,vol,beta,indexVol,muP[iOpt])$w
  return(list(mu=muP[iOpt],sd=sdP[iOpt],w=wOpt))
}

Try the RcmdrPlugin.RiskDemo package in your browser

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

RcmdrPlugin.RiskDemo documentation built on Nov. 13, 2023, 5:07 p.m.