Description Usage Arguments Details Value Author(s) See Also Examples
The constraint specifies the upper and lower bound on the
sum of the weights. This function is called by
add.constraint when "weight_sum", "leverage",
"full_investment", "dollar_neutral", or "active" is
specified as the type. see add.constraint
1 2 | weight_sum_constraint(type = "weight_sum",
min_sum = 0.99, max_sum = 1.01, enabled = TRUE, ...)
|
type |
character type of the constraint |
min_sum |
minimum sum of all asset weights, default 0.99 |
max_sum |
maximum sum of all asset weights, default 1.01 |
enabled |
TRUE/FALSE |
... |
any other passthru parameters to specify weight_sum constraints |
Special cases for the weight_sum constraint are "full_investment" and "dollar_nuetral" or "active"
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
an object of class 'weight_sum_constraint'
Ross Bennett
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.