Last chance! 50% off unlimited learning
Sale ends in
add.constraint
weight_sum_constraint(type = "weight_sum", min_sum = 0.99, max_sum = 1.01, enabled = TRUE, ...)
If type="full_investment"
, min_sum=1
and max_sum=1
If type="dollar_neutral"
or type="active"
, min_sum=0
, and max_sum=0
add.constraint
data(edhec)
ret <- edhec[, 1:4]
pspec <- portfolio.spec(assets=colnames(ret))
# min_sum and max_sum can be specified with type="weight_sum" or type="leverage"
pspec <- add.constraint(pspec, type="weight_sum", min_sum=1, max_sum=1)
# Specify type="full_investment" to set min_sum=1 and max_sum=1
pspec <- add.constraint(pspec, type="full_investment")
# Specify type="dollar_neutral" or type="active" to set min_sum=0 and max_sum=0
pspec <- add.constraint(pspec, type="dollar_neutral")
pspec <- add.constraint(pspec, type="active")
Run the code above in your browser using DataLab