sf_quant.optimizer.LongOnly#
- class sf_quant.optimizer.LongOnly(*args, **kwargs)#
Enforces a long-only constraint.
This constraint ensures that all portfolio weights are non-negative, prohibiting short positions.
Returns#
- cp.Constraint
A CVXPY constraint enforcing non-negative weights.
Examples#
>>> import cvxpy as cp >>> from sf_quant.optimizer.constraints import LongOnly >>> weights = cp.Variable(3) >>> constraint = LongOnly()(weights)
- __init__(*args, **kwargs)#
Methods
__init__(*args, **kwargs)