CRAN/E | riskParityPortfolio

riskParityPortfolio

Design of Risk Parity Portfolios

Installation

About

Fast design of risk parity portfolios for financial investment. The goal of the risk parity portfolio formulation is to equalize or distribute the risk contributions of the different assets, which is missing if we simply consider the overall volatility of the portfolio as in the mean-variance Markowitz portfolio. In addition to the vanilla formulation, where the risk contributions are perfectly equalized subject to no shortselling and budget constraints, many other formulations are considered that allow for box constraints and shortselling, as well as the inclusion of additional objectives like the expected return and overall variance. See vignette for a detailed documentation and comparison, with several illustrative examples. The package is based on the papers: Y. Feng, and D. P. Palomar (2015). SCRIP: Successive Convex Optimization Methods for Risk Parity Portfolio Design. IEEE Trans. on Signal Processing, vol. 63, no. 19, pp. 5285-5300. doi:10.1109/TSP.2015.2452219. F. Spinu (2013), An Algorithm for Computing Risk Parity Weights. doi:10.2139/ssrn.2297383. T. Griveau-Billion, J. Richard, and T. Roncalli (2013). A fast algorithm for computing High-dimensional risk parity portfolios. .

Citation riskParityPortfolio citation info
CRAN.R-project.org/package=riskParityPortfolio
github.com/dppalomar/riskParityPortfolio
www.danielppalomar.com
doi.org/10.1109/TSP.2015.2452219
Bug report File report

Key Metrics

Version 0.2.2
Published 2021-06-01 1062 days ago
Needs compilation? yes
License GPL-3
CRAN checks riskParityPortfolio results

Downloads

Yesterday 30 -66%
Last 7 days 337 -3%
Last 30 days 1.332 -10%
Last 90 days 3.978 +25%
Last 365 days 13.834 +23%

Maintainer

Maintainer

Daniel P. Palomar

daniel.p.palomar@gmail.com

Authors

Ze Vinicius

aut

Daniel P. Palomar

cre / aut

Material

README
NEWS
Reference manual
Package source

In Views

Finance

Vignettes

Design of Risk Parity Portfolios
Slides RPP - Convex Optimization Course (HKUST)
Slides R/Finance 2019

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

riskParityPortfolio archive

Imports

alabama
Matrix
nloptr
quadprog
Rcpp

Suggests

knitr
ggplot2
numDeriv
portfolioBacktest
prettydoc
rmarkdown
R.rsp
testthat
viridisLite

LinkingTo

Rcpp
RcppEigen

Reverse Imports

AssetAllocation