setTurnover
Set up maximum portfolio turnover constraint
Description
sets up maximum portfolio turnover constraint for obj
= setTurnover(obj
,Turnover
)Portfolio
,
PortfolioCVaR
, or PortfolioMAD
objects. For details on the respective workflows when using these different
objects, see Portfolio Object Workflow, PortfolioCVaR Object Workflow,
and PortfolioMAD Object Workflow.
sets up maximum portfolio turnover constraint for portfolio objects with
additional options specified for obj
= setTurnover(obj
,Turnover
,InitPort
,NumAssets
)Turnover
,
InitPort
, and NumAssets
.
Given an upper bound for portfolio turnover in Turnover
and an initial portfolio in InitPort
, the turnover
constraint requires any portfolio in Port
to satisfy the
following:
1' *1/2* | Port - InitPort | <= Turnover
Examples
Input Arguments
Output Arguments
Tips
You can also use dot notation to set up the maximum portfolio turnover constraint.
obj = obj.setTurnover(Turnover, InitPort, NumAssets);
Version History
Introduced in R2011a
See Also
getOneWayTurnover
| setOneWayTurnover
| setInitPort
Topics
- Working with Average Turnover Constraints Using Portfolio Object
- Working with Average Turnover Constraints Using PortfolioCVaR Object
- Portfolio Optimization Examples Using Financial Toolbox
- Portfolio Analysis with Turnover Constraints
- Supported Constraints for Portfolio Optimization Using Portfolio Objects
- Supported Constraints for Portfolio Optimization Using PortfolioCVaR Object
- Supported Constraints for Portfolio Optimization Using PortfolioMAD Object