In a portfolio without risk-free assets I know that the efficient portfolio si given by: $\omega=\frac{1}{BC-A^2}[\mu(C\Sigma^{-1}R-A\Sigma^{-1}\mathbb{1})+B\Sigma^{-1}\mathbb{1}-A\Sigma^{-1}R]$, where:

$\mu$ is the portfolio return,

$R$ is the vector of the assets' return,




Now I also want that my weights $\omega_i$ are positive (i.e. $\omega_i>0$), I do not want go short.

How does $\omega$ become?


If you're asking how to use or modify the closed-form analytical solution you showed, consisting of the building blocks $A$, $B$ and $C$, as derived by Merton in 1972, you can't. That is intended for solving the unconstrained portfolio only. There is no analytical solution for the constrained portfolio because of frictions with the non-negativity requirement, therefore, it can only be solved with convex optimization (quadratic programming).

  • $\begingroup$ I presented all the formulas in order to let you know exactly what I was referring to. I was asking if there exists an analytical formula for $\omega$ in the case of positive weights $\endgroup$ – Fabio Nov 1 '20 at 11:15
  • $\begingroup$ and i answer that question. did you read it $\endgroup$ – develarist Nov 1 '20 at 11:23
  • $\begingroup$ yes of course, thanks. $\endgroup$ – Fabio Nov 1 '20 at 11:25
  • $\begingroup$ you're welcome. mark whichever answer is best if your question is resolved $\endgroup$ – develarist Nov 1 '20 at 11:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.