Download Portfolio Probe User`s Manual

Transcript
Chapter 14
Advanced Features
This chapter will be of use if you have or want:
• Multiple variances
• Multiple expected return vectors
• Multiple benchmarks
• Compact variances (seldom recommended)
If you merely want constraints on multiple benchmarks, that is easy and is
discussed on page 72.
14.1
Multiplicity
The computation that is performed is really controlled by three entities: the
alpha table, the variance table and the utility table. In the standard case
of no multiplicity, these entities can safely be ignored. When you do have
multiplicity, then understanding what these objects are saying is a good idea.
If you understand them, then you can check to make sure that it is doing what
you want done. If it isn’t doing what you want automatically, then you can tell
it to do what you do want.
If you are generating random portfolios but not optimizing, then you can
skip parts of this chapter. The recommended route in this case is:
• Section 14.2 Alpha and Variance Tables
• Section 14.3 Variance Constraints
• Section 14.4 Expected Return Constraints
Table 14.1 describes arguments to trade.optimizer (and random.portfolio)
that are useful when dealing with multiplicity. All of these arguments have
defaults—you only need to give values for these if the default behavior is not
what you want.
143