Table of Contents
- 1. Portfolio Optimization objective functions
- 2. Basics
- 3. Sparse Markowitz Portfolios
- 4. Mean-Reverting Portfolios
- 5. Active portfolio management
- 6. Exceptional Return, benchmarks and value added
- 7. Portfolio Construction
- 8. Asset Allocation
- 9. Black litterman model step-by-step
- 9.1. Modern Portfolio Optimization
- 9.2. Problem of mean-variance optimization
- 9.3. Introduction
- 9.4. Black-Litterman model and the process of building the required inputs.
- 9.5. Implied confidence framework for the views
- 9.6. The constrained portfolio
- 9.7. Select asset classes
- 9.8. Deployment on GS:
- 9.9. Shortfall of BLM
- 10. Risk parity
- 11. NLP
1 Portfolio Optimization objective functions
- risk parity portfolios (Roncalli, 2013)
- Black–Litterman portfolios (Black and Litterman, 1992)
- log-optimal portfolios (Cover and Ordentlich, 1996)
- conditional value at risk (cVaR) and coherent risk measures for portfolios (Rockafellar and Uryasev, 2000)
Figure 1: model comparison
1.1 Jargon
- Utility Values and risk aversion
risk aversion investor gain the same amount of utility spending more on the risk. Because risk can be quantified as the sum of the variance of the returns over time, it is possible to assign a utility score (aka utility value, utility function) to any portfolio by subtracting its variance from its expected return to yield a number that would be commensurate with an investor's tolerance for risk, or a measure of their satisfaction with the investment. \[Utility Score = Expected Return – 0.005\sigma^2 × Risk Aversion Coefficient\]
- Risk-indifference curve
The set of all portfolios with the same utility score plots as a risk-indifference curve. An investor will accept any portfolio with a utility score on her risk-indifference curve as being equally acceptable.
2 Basics
2.1 Risk aversion parameter
The weight vector that maximizes the expected portfolio growth rate E log(1 + Rtp) (subject to 1T w = 1, w ≥ 0) is called the Kelly optimal portfolio or log-optimal portfolio. Using the quadratic approximation of the logarithm log(1 + a) ≈ a − (1/2)a2 we obtain \[E[log(1 + Rtp)] ≈ E[Rtp − (1/2)(Rtp)2] = µT w − (1/2)wT (Σ + µµT )w\],
where µ = Ert and Σ = E(rt−µ)(rt−µ)T are the mean and covariance of the return rt.
2.2 alpha
Alpha is used to determine by how much the realized return of the portfolio varies from the required return, as determined by CAPM. \[\alpha = R_{portfolio} - [R_f + (R_m - R_f)\beta]\]
2.3 Quadratic function
In algebra, a quadratic function, a quadratic polynomial, a polynomial of degree 2, or simply a quadratic, is a polynomial function in one or more variables in which the highest-degree term is of the second degree. For example, a quadratic function in three variables x, y, and z contains exclusively terms x2, y2, z2, xy, xz, yz, x, y, z, and a constant:
\[ {\displaystyle f(x,y,z)=ax^{2}+by^{2}+cz^{2}+dxy+exz+fyz+gx+hy+iz+j,} f(x,y,z)=ax^{2}+by^{2}+cz^{2}+dxy+exz+fyz+gx+hy+iz+j,\] with at least one of the coefficients a, b, c, d, e, or f of the second-degree terms being non-zero.
2.4 Quadratic programming
- Quadratic programming (QP) is the process of solving a special type of mathematical optimization problem—specifically, a (linearly constrained) quadratic optimization problem, that is, the problem of optimizing (minimizing or maximizing) a quadratic function of several variables subject to linear constraints on these variables. Quadratic programming is a particular type of nonlinear programming.
2.5 Nonlinear programming
the process of solving an optimization problem defined by a system of equalities and inequalities, collectively termed constraints, over a set of unknown real variables, along with an objective function to be maximized or minimized, where some of the constraints or the objective function are nonlinear.
2.6 Equality constraints
Quadratic programming is particularly simple when Q is positive definite and there are only equality constraints; specifically, the solution process is linear. By using Lagrange multipliers and seeking the extremum of the Lagrangian, it may be readily shown that the solution to the equality constrained problem \[{\text{Minimize}}\quad {\tfrac {1}{2}}\mathbf {x} ^{\mathrm {T} }Q\mathbf {x} +\mathbf {c} ^{\mathrm {T} }\mathbf {x} {\text{subject to}}\quad E\mathbf {x} =\mathbf {d}\]
is given by the linear system
\[{\begin{bmatrix}Q&E^{T}\\E&0\end{bmatrix}}{\begin{bmatrix}\mathbf {x} \\\lambda \end{bmatrix}}={\begin{bmatrix}-\mathbf {c} \\\mathbf {d} \end{bmatrix}}\] where \({\displaystyle \lambda }\) is a set of Lagrange multipliers which come out of the solution alongside \({\displaystyle \mathbf {x} }\) .
2.7 Regime shifts
OLS assumptions:
- Linear in Parameters
- Random Sample of n Observations
- Zero Conditional Mean
- No Perfect Collinearity
- Homoskedasticity
Shortfall of Modern Portfolio Theory(MPT):
- It is based on the historical return performance. If the political visk shows up or the fund changes policy or manager, the corporate or the fund performance may change, investor views can't be integrated into the problem.
3 Sparse Markowitz Portfolios
4 Mean-Reverting Portfolios
5 Active portfolio management
5.1 overview
Modern portfolio theory looks at total risk and total return.
The institutional investor cares about active risk and active return. For that reason, we will concentrate on the more general problem of managing relative to a benchmark. This focus on active management arises for several reasons:
5.1.1 risk aversion from unknown categories.
Clients can clump the large number of investment advisers into recognizable categories. With the advisers thus pigeonholed, the client (or consultant) can restrict searches and peer comparisons to pigeons in the same hole.
5.1.2 tracking the benchmark
The benchmark acts as a set of instructions from the fund sponsor, as principal, to the investment manager, as agent. The benchmark defines the manager’s investment neighborhood. Moves away from the benchmark carry substantial investment and business risk.
5.1.3 easy tracking for management
Benchmarks allow the trustee or sponsor to manage the aggregate portfolio without complete knowledge of the holdings of each manager. The sponsor can manage a mix of benchmarks, keeping the “big picture.""
6 Exceptional Return, benchmarks and value added
The CAPM provides consensus expected returns. A multiple-factor model can help to control risk.
accurate forecasts of expected return. a riskfree component (the time premium), a benchmark component\(\beta_n \mu_B\) (the risk premium), a benchmark timing component\(\beta_n \delta f_B\) (exceptional benchmark return), and an alpha (expected residual return). If Rn is the total return on asset n. \[E{R_n} = 1 + i_F + \beta_n \mu_B + \beta_n \delta f_B + \alpha_n\]
- \(\beta_n = \frac{Cov{r_n,r_B}}{Var{r_B}}\)
- The Risk Premium \(\beta_n \mu_B\)
The expected excess return on the benchmark, \(\mu_B\), is usually estimated by analysts as a very long run (70+ years) average (although other estimation methods are common). A number between 3 and 7 percent per annum is reasonable for most equity markets.
- Exceptional Benchmark return \(\beta_n \Delta f_B\)
\(\Delta f_B\) is your measure of that difference between the expected excess return on the benchmark in the near future and the long-run expected excess return.
- \(\alpha_n\)
expected residual return, $αn = E{Θn}.$
parameters | meaning |
---|---|
\(\beta_n\) | the forecast beta of the portfolio versus the benchmark |
\(r_f\) | risk-free return |
\(\mu_B\) | benchmark return over the last period(monthly) |
\(\Delta f_B\) | \(r_p - r_f - \mu_B\) |
fb | \(\displaystyle\sum_{n} h_B(n)E{R_N}-(1+i_F)\) |
7 Portfolio Construction
7.1 input:
- the current portfolio(with certainty)
- alphas(often unreasonable and subject to hidden biases)
- covariance estimates(noisy estimates)
- transactions cost estimates(noisy estimates)
- an active risk aversion(self-biased)
7.2 constraints
We can replace any portfolio construction process, regardless of its sophistication, by a process that first refines the alphas and then uses a simple unconstrained mean/variance optimization to determine the active positions.
7.2.1 alpha constraint
- most institutional portfolio managers do not take short positions and limit the amount of cash in the portfolio.
- Others may restrict asset coverage because of requirements concerning liquidity, self-dealing, and so on.
- A manager may require that the portfolio be neutral across economic sectors or industries.
- The manager may limit individual stock positions to ensure diversification of the active bets.
- The manager may want to avoid any position based on a forecast of the benchmark portfolio’s performance.
- portfolio holdings cannot exceed benchmark holdings by more than 5%.
- Scale the Alphas
\[\alpha=volatility*IC*score\]
- Trim Alpha Outliers
- Neutralization
- Risk-Factor-Neutral Alphas
- For index-tracking portfolios
- Take advantage of flexible options for risk control.
- Minimize the tracking error of your portfolio in the objective or place a hard limit on tracking error using a risk constraint.
- Use more than one risk model to incorporate several perspectives on risk.
- Include risk elements that use more than one benchmark or model portfolio.
- Incorporate all the transaction-related costs that impact performance. The transaction cost types available in the optimizer can be used in any combination to accurately reflect overall costs.
- Capture market impact using non-linear market-impact models (quadratic, 3/2, and 5/3 powers) or a piecewiselinear approximation.
- Use the fully integrated Goldman Sachs Shortfall Model.
- Include commissions and brokerage fees using linear costs.
- Place explicit limits on trading activity.
- Limit overall portfolio turnover or limit turnover of a set of assets.
- Place asset-specifc limits on trading; for example, limit trade size to a fraction of average daily volume.
- Control portfolio beta using Axioma-provided historical betas, predicted betas computed relative to any benchmark you choose, or betas you supply.
- Limit the number of names held or traded
- Take advantage of flexible options for risk control.
- For actively managed portfolios…
In addition to the risk and transaction cost controls available for passive portfolio management, the modeling library contains many options designed to get the most from your alpha signal. • Augment your risk control using the Alpha Factor. The Alpha Factor compensates for components of your alpha signal that are not included in the risk model, providing more accurate predicted risk estimates. • Limit risk contributions at the factor or asset level. • Use Robust Optimization to explicitly incorporate uncertainty in your alpha estimates. • Incorporate additional tilts in your objective. Tilts can be implemented on any factor, including risk factors, factors from one of Axioma’s factor libraries, or user-supplied factors. • Prevent small positions and small trades with threshold constraints.
7.2.2 risk aversion
7.2.3 transaction cost
- on stock side
- Transactions costs increase with trade size and the desire for quick execution, which help to identify the manager as an informed trader and require increased inventory risk by the liquidity supplier.
- Transactions costs are difficult to measure. At the same time, accurate estimates of transactions costs, especially distinctions in transactions costs among different stock trades, can significantly affect realized value added.
- Transactions costs lower value added, but you can often achieve at least 75 percent of the value added with only half the turnover (and half the transactions costs). You can do better by distinguishing stocks by their transactions costs.
- Trading is itself a portfolio optimization problem, distinct from the portfolio construction problem. Optimal trading can lower transactions costs, though at the expense of additional short-term risk.
- There are several options for trade implementation, with rules of thumb on which to use when.
- VWAP.
- BARRA model.
- on portfolio side
- construct portfolio relative to industry neutral with categories.
7.3 SCREENS
- Rank the stocks by alpha.
- Choose the first 50 stocks (for example).
- Equal-weight (or capitalization-weight) the stocks.
- rebalancing:
- divide the stocks into three categores, top 40, next 60, remaining 100.
- buy any stocks on the top 40 not in the portfolio.
- sell any stocks on the bottom 100 in the portfolio.
- holding any stocks on the middle in the portfolio.
- pros:
- The screen enhances alphas by concentrating the portfolio in the high-alpha stocks.
- It strives for risk control by including a sufficient number of stocks (50 in the example) and by weighting them to avoid concentration in any single stock.
- Transactions costs are limited by controlling turnover through judicious choice of the size of the buy, sell, and hold lists.
- cons:
- They ignore all information in the alphas apart from the rankings.
- They do not protect against biases in the alphas.
- rebalancing:
7.4 Stratification
- splitting the list of followed stocks into categories.
- classify the stocks in each sector by size: big, medium, and small.
- industry neutral.
7.5 comparison with asset selection and asset allocation
The result is that portfolios constructed using returns-based analysis are very close to mean/variance portfolios, although they require much more effort to construct.
7.6 solution
- placing limits on active stock positions.
- limiting turnover.
- constraining holdings in certain categories of stocks to match the benchmark holdings.
8 Asset Allocation
Asset allocation comes in several varieties: strategic versus tactical, and domestic versus global.
The process of selecting a target asset allocation is called strategic asset allocation.
The variation in asset allocation around that target is called tactical asset allocation.
8.1 tactical asset allocation
- stocks
- bonds
- cash
8.2 asset allocation strategies is a three-step process:
- forecasting returns
- building portfolios
- analyzing out-of-sample performance.
9 Black litterman model step-by-step
9.1 Modern Portfolio Optimization
Markowitz mean-variance optimization: \[max: \omega\mu - \omega\Sigma\omega'/2\]
Lagrange multiplier solution: \(\omega=(\lambda\Sigma)^{-1}\mu\)
Two most important elements: Expected return \(\mu\), Covariance matrix \(\Sigma\).
9.2 Problem of mean-variance optimization
- Extreme long or short positions
It could bring extreme long or short positions without constraint(excluding risk exposure constraint, weight constraint).
- Heavy weight on a small number of assets
When subject to a long only constraint, portfolios will concentrate in a relatively small number of assets.
- Importance of expected return
A small increase in the expected return of one of the portfolio's assets can force half of the assets from the portfolio.
- Lack of investor views
Expected return estimate is based on the historical return performance.
If the political risk shows up, macro economy forecast changes, or the fund changes policy or manager, the corporate or the fund performance may change. Investor views can't be integrated into the problem.
9.3 Introduction
The Black-Litterman model uses a Bayesian approach to combine the subjective views of an investor regarding the expected returns of one or more assets with the market equilibrium vector of expected returns (the prior distribution) to form a new, mixed estimate of expected returns.
prior return distribution -> posterior expected return estimated distribution.
Black–Litterman model is a mathematical model for portfolio allocation developed in 1990 at Goldman Sachs by Fischer Black and Robert Litterman, and published in 1992. It seeks to overcome problems that institutional investors have encountered in applying modern portfolio theory in practice, although the covariances of a few assets can be adequately estimated, it is difficult to come up with reasonable estimates of expected returns. The model starts with the equilibrium assumption that the asset allocation of a representative agent should be proportional to the market values of the available assets, and then modifies that to take into account the 'views' (i.e., the specific opinions about asset returns) of the investor in question to arrive at a bespoke asset allocation.
Black–Litterman overcame this problem by not requiring the user to input estimates of expected return; instead it assumes that the initial expected returns are whatever is required so that the equilibrium asset allocation is equal to what we observe in the markets. The user is only required to state how his assumptions about expected returns differ from the market's and to state his degree of confidence in the alternative assumptions. From this, the Black–Litterman method computes the desired (mean-variance efficient) asset allocation.
In general, when there are portfolio constraints - for example, when short sales are not allowed.
- the easiest way to find the optimal portfolio is to use the Black–Litterman model to generate the expected returns for the assets,
- and then use a mean-variance optimizer to solve the constrained optimization problem.
9.3.1 reverse optimization to mitigate this problem for unconstrained solution
\[\Pi = \lambda\Sigma\omega_{mkt}\] where
\(\Pi\) is the implied excess equilibrium return vector(Nx1 vector);
\(\lambda\) is the risk aversion coefficient, \(\lambda=\frac{E(r)-r_f}{\sigma^2}\);
\(\Sigma\) is the covariance matrix of excess returns(NxN matrix);
\(\omega_{mkt}\) is the market capitalization asset weight(Nx1 vector).
Finally, \[\omega^* = (\lambda\Sigma)^{-1}\Pi\]
9.4 Black-Litterman model and the process of building the required inputs.
9.4.1 Black-Litterman model
- Posterior distribution of expected return combining Prior distribution of equilibrium excess return and investor views.
One of the core assumptions of the model is that the security returns are normally distributed.
- Prior equilibrium excess return distribution
Because of this reason during the implementation of model the prior and conditional probabilities are considered to be normally distributed. \[N~(\Pi, \tau\Sigma)\]
- View distribution
\[N~(Q, \Omega)\]
- New combined return distribution(Posterior distribution)
Now as the inputs in the Bayes’ rule are normally distributed so will be the posterior probability. \[N~(E[R], [(\tau\Sigma)^{-1}+(P'\Omega^{-1}P)]^{-1})\]
One can assume different distributions for each of these probabilities and hence create different variants of Black Litterman model.
- Formula
\[E(R)=[(\tau\Sigma)^{-1}+P'\Omega^{-1}P]^{-1}[(\tau\Sigma)^{-1}\Pi+P'\Omega^{-1}P]\] where
\(E(R)\) is the new(posterior) combined return vector(Nx1);
\(\tau\) is a scalar;
\(\Sigma\) is the covariance matrix of excess returns(NxN matrix);
\(P\) is a matrix that identifies the assets involved in the views(KxN);
\(\Omega\) The level of confidence, expressed as the standard deviation around the expected return of the view. The weaker confidence that is set to a view, the less the view is to affect the portfolio weights.
Is a diagonal covariance matrix of error terms from the expressed views representing the uncertainty in each view(KxK);对第 i 个观点设置信心水平 LCi,根据信心水平和标准刻度因子 CF 来构建观点误差矩阵Ω.
A view has the form \(Q+\epsilon\): \[\begin{bmatrix} w1 & 0 & 0\\ 0 & ... & 0\\ 0 & 0 & w3 \end{bmatrix}\]
\(\Pi\) is the implied equilibrium return vector(Nx1); Equilibrium is an idealized state in which supply equals demand. \[\begin{cases} Litterman & \text {percentage} \\ Satchell and Scowcroft & \text{ equal weight } \\ Thomas Idzorek & \text{ market capital weight } \end{cases}\] The relative weighting of each individual asset is proportional to the asset’s market capitalization divided by the total market capitalization of either the outperforming or underperforming assets of that particular view.
It has three factors: 1. the views; 2. the level of condence assigned to each view; 3.the weight-on-views.
The net long positions less the net short positions equal 0.
Thus one can calculate the variance of each individual view portfolio \(p_k\Sigma p'_k\).
\(Q\) is the view vector(Kx1);
- Idzorek method.
\[Q=\begin{bmatrix} CF/LC_1 &0 &0 \\0 &... &0 \\0 &0 &CF/LC_k \end{bmatrix}\], where \[CF=P^*\Sigma P^{*t}/(100/50), LC_k=\text {level of confidence of kth view}, P^* \text {1xn vector, sum of each column from P}\]
- Investor views
Absolute or relative manager views regarding the expected return of some of the assets in the portfolio.
- absolute view:
Asset A will have an absolute excess return of x%;
- relative view 1:
Asset A will outperform/underperform asset B by xx basis point;
- relative view 2:
Assets A and B will outperform/underperform assets C and D by xx basis points; Equivallently a mini long/short portfolio including A and B vesus a mini short/long portfolio.
- Assessing views
- Objective
- 财务指标
我们考量了其它一些财务指标,如净利润增长率、主营业务收入增长率、净资产收益率等,将各指标进行对比后发现,在我国市场,净利润增长率和主营业务收入增长率等指标非常不稳定、有时具有奇异值,而净资产收益率较为稳定,因此我们在本次实证中使用了净资产收益率作为观点收益,考虑到数据的时效性,我们选用朝阳永续提供的主流券商研究员对行业的一致预期净资产收益率(ROE)数据。
使用上年底的一致预期 ROE 作为观点收益,设置 20%、 50%和 80%三个信心水平, Wmkt 表示按流通市值权重配置的资产组合.
- 间接的观点
在传统的 B-L 模型中,投资者给出的主观观点是对资产的预期收益,而很多时候投资者可能是一些间接的观点,例如对一些指标的观点(股息率、 EPS、 ROE 等),这些因子可能驱动股价波动。 Wing Cheung 提出了 ABL 模型(Augmented B-L模型),首次将因子模型融入到传统 B-L 模型的框架中,大幅度拓宽了 B-L 模型的适用面。
- Subjective
- 分析师主观预期
采用行业、个股一致预期( consensus data)是对看法( views)的一个有效构建方式。用个股预期评级综合得分的增长量表示个股预期收益率,具体处理细节是,每一个评分增量(减量)相当于5%预期收益(或-5%预期收益)。
- Objective
- Confidence level
对第 i 个观点设置信心水平 LCi,根据信心水平和标准刻度因子 CF 来构建观点误差矩阵Ω.
9.4.2 Inputs
Input:
w | Equilibrium market capitalization weights for each asset. |
Σ | Matrix of covariances between the assets. Usually computed from historical data. |
rf | Risk free rate |
δ | The risk aversion coeffficient of the market portfolio. This can be specified, or can be computed if the investor knows the market return and standard deviation of returns. |
τ | A measure of the uncertainty of the prior estimate of the mean returns. Scalar. Proportional to the relative weight given to the implied equilibrium return vector(\(\Pi\)). Usually between 0.01~0.05. |
9.4.3 Steps:
- Π = δΣw
Calculate the equilibrium return using reverse optimization. \[\Pi=\lambda\Sigma\omega_{mkt}\]
Calculate implied market equilibrium returns based on the given benchmark asset allocation weights.
- Quantify their uncertainty in the prior by selecting a value for τ.
If the covariance matrix has been generated from historical data, then τ = 1/n is a good place to start.
- Formulates their views, specifying P, Ω, and Q.
Given k views and n assets, then P is a k × n matrix where each row sums to 0 (relative view) or 1 (absolute view). Q is a k × 1 vector of the excess returns for each view. Ω is a diagonal k × k matrix of the variance of the estimated view mean about the unknown view mean. As a starting point, some authors call for the diagonal values of Ω to be set equal to pTτΣp (where p is the row from P for the specific view). This weights the views the same as the prior estimates. 考虑有K个观点n个资产的例子,此时,P就是k*n矩阵,每一行代表一个观点,Q为K*1矩阵,存放每个观点的超额收益。Ω是k*k对角矩阵,对角线上的每一个元素代表该观点的方差,与对该观点的置信程度成反比: \[\Omega=(P\Sigma P^T)\tau\]
For example:
Figure 2: expectedexcessreturnvector
View 1: International Developed Equity will have an absolute excess return of 5.25% (Confidence of View = 25%).
View 2: International Bonds will outperform US Bonds by 25 basis points (Confidence of View = 50%).
View 3: US Large Growth and US Small Growth will outperform US Large Value and US Small Value by 2% (Confidence of View = 65%).
\[P=\begin{bmatrix} 0 &0 &0 &0 &0 &0 &1 &0 \\ -1 &1 &0 &0 &0 &0 &0 &0 \\ 0 &0 &.5 &-.5 &.5 &-.5 &0 &0 \end{bmatrix}\]
\[Q=\begin{bmatrix} 5.25 \\ 0.25 \\ 2 \end{bmatrix}\]
- Compute the posterior estimate of the returns using the following equation.
\[\hat\Pi = \Pi + \tau\Sigma P'(P\tau\Sigma P')^{-1}(Q-P\Pi)\]
- Compute the posterior variance of the estimated mean about the unknown mean using the following equation.
\[M=\tau \Sigma - \tau \Sigma P'[P\tau\Sigma P'+\Omega]^{-1}P\tau \Sigma\]
- Get the covariance of retujrns about the estimated mean.
Assuming the uncertainty in the estimates is independent of the known covariance of returns about the unknown mean. \[\Sigma_p = \Sigma + M\]
- Compute the portfolio weights for the optimal portfolio on the unconstrained efficient frontier.
\[\hat {\omega}=(\lambda\Sigma_p)^{-1}\hat {\Pi}\]
9.5 Implied confidence framework for the views
\(\Omega\), which representing the uncertainty of the views, and \(\tau\) are the most abstract mathematical parameters of this model.
how to specify a probability density function for each view?
9.5.1 Implied confidence levels
\[\frac{\hat {\omega} - \omega_{mkt}}{\hat {\omega_{100%}} - \omega_{mkt}}\]
9.5.2 An intuitive approach
9.6 The constrained portfolio
9.6.1 Risk constraint:
If the investor is targeting a risk level of 20% per annum, one can calculate the constrainted optimal portfolio weights by taking the unconstrained optimal portfolio weights by taking the unconstrained optimal weights, multiplying it by the raio of the targeted risk level of 20% and the volatility of the unconstrained optimal portfolio.
9.6.2 Budget constraint:
a linear combination of the unconstrained optimal portfolio and the global minimum variance portfolio.
9.7 Select asset classes
criteria for specifying asset classes are:
- Assets within an Asset Class should be homogenous.
- Asset Classes should be mutually exclusive.
- Asset Classes should be diversifying.
- All Asset Classes as a group should make up a significant fraction of all investor's wealth.
- The Asset Class should have the capacity to absorb a significant fraction of the investor's wealth.
- Domestic Equity (can be further sub-divided by value vs growth, or large cap vs small cap).
- International Equity (can be further divided by developed, emerging, or frontier, or large cap vs small cap, or value vs growth).
- Domestic Fixed Income (can be further divided by sovereign vs corporate, nominal vs inflation protected, short vs long term, furher sub-divided by issuer or credit rating).
- International Fixed Income (can be further divided by sovereign vs corporate, nominal vs inflation protected, developed vs emerging, or other distinctions.
- Real Estate (can be further divided by public vs private, type of real estate holding, loans vs properties, domestic vs international).
- Commodities (can be further divided by public vs private, by type, e.g. energy vs crops vs metals).
- Private Equity (can be divided by domestic vs international)
- Cash or cash equivalents
9.8 Deployment on GS:
9.9 Shortfall of BLM
- 非正态分布市场
由于 B-L 模型里假设的资产收益都是服从正态分布,这对绝大多数市场来说并不现实, Attilio Meucci 提出了在非正态分布的条件下如何去使用 B-L 模型,并且在对风险的处理中,不再采用传统B-L 模型里的方式,也就是说不再用方差来表示风险,改用 CVAR 等来描述风险,以便能够捕捉到非对称和尾部的风险。
- 多因子扩展模型
在传统的 B-L模型中,投资者给出的主观观点是对资产的预期收益,而很多时候投资者可能是一些间接的观点,例如对一些指标的观点(股息率、 EPS、 ROE 等),这些因子可能驱动股价波动。Wing Cheung 提出了 ABL 模型(Augmented B-L 模型),首次将因子模型融入到传统 B-L 模型的框架中,大幅度拓宽了 B-L 模型的适用面。
10 Risk parity
10.1 Basics
10.1.1 Risk Contribution
\[\sigma^2 = w_1^2\sigma_1^2 + 2*corr*w_1*w2*\sigma_1*\sigma_2+w_2^2\sigma_2^2\] \[\sigma_1^2 = w_1^2\sigma_1^2 + corr*w_1*w2*\sigma_1*\sigma_2\]
10.1.2 Marginal risk contribution
marginal contribution to risk measures the change in portfolio risk when the weight of an asset in the portfolio changes from the current weight. This concept, in turn, can also be expressed as a utility function, a partial derivative of portfolio risk with respect to weights.
The risk contribution is a close approximation of loss contribution when the portfolio su ers a signicant loss. \[L_s/L≈p_s, L_b/L≈p_b\] This relationship between risk contribution and loss contribution validates the concept of risk contribution. It is the theoretical foundation of risk parity portfolios.
10.1.3 risk parity
The mathematical process of MVO is to maximize a utility function based on the expected return and risk of the portfolio. While this is a well-defined mathematical problem, its outcome is often a highly concentrated portfolio. this is because the optimization procedure is highly sensitive to both return and risk inputs. Any minute change in both can cause seismic changes in the optimized portfolio weights. These drawbacks often cause mean-variance portfolios to be unintuitive and hence hard to use in practice.
why not start with a balanced risk allocation and seek the portfolio that matches the prescribed risk allocation?
Risk parity portfolio construction is di erent in two key aspects. First, it does not rely on return forecast per se. The second aspect of risk parity is it does not use an optimization process. As a result, risk parity portfolio weights are less sensitive to risk inputs.
10.2 IMPLEMENTING ACTUAL RISK PARITY PORTFOLIOS
In order for investors to seek higher returns, they must take on higher risk. The question is how to take that risk. The traditional approach is to concentrate in riskier assets, in particular equities. In contrast, the Risk Parity approach is to start with a diversied lower-risk portfolio and then use leverage to raise the expected return. (The use of leverage introduces its own risks, of course, particularly when investments are illiquid. To mitigate this, Risk Parity portfolios tend to invest in liquid instruments such as fnancial futures contracts.) Risk Parity investors believe that some leveraging of a more diversied liquid portfolio is a fundamentally better way to achieve higher returns than the traditional approach of concentrating in the riskiest assets.
- Breadth of instruments used.
While the Simple Risk Parity Strategy invests in only three asset classes, actual Risk Parity portfolios can incorporate additional asset classes. Since these instruments are not perfectly correlated with each other, this further enhances the level of risk diversication and the efficiency of the total portfolio.
- Correlation and volatility forecasting.
While the Simple Risk Parity Strategy targets an equal amount of risk in each asset class, a real-life implementation would incorporate correlations across different asset classes in order to equalize risk contributions. In addition, proprietary risk models can be utilized to improve volatility forecasts, which can help maintain the risk balance across asset classes and more consistent portfolio level volatility over time.
- Tactical over/underweights.
The Simple Risk Parity approach described so far was based on an equal allocation of risk to each of three major risk categories. Indeed, some practical implementations use this “passive” approach to budgeting risk across these categories. However, it is also possible to use the “equal risk across categories” portfolio as the neutral allocation, and then over- or under-weight the risk allocations based on the manager’s tactical views.
- Different volatility targets.
In the exposition above, we used an annualized volatility target of about 10%, which corresponds to the approximate average volatility of a 60/40 portfolio. However, by changing the amount of leverage used, it is easy to construct portfolios of an arbitrary level of volatility — e.g. that of a 70/30 portfolio, 80/20 portfolio, or even a 100% equity portfolio. We believe that Risk Parity is a far superior approach to building “target risk” portfolios than those conventionally used.
- Trading systems and risk control.
Managers can also use proprietary algorithmic trading systems in order to trade passively and reduce trading costs or market impact while adjusting position sizes. Finally, systematic portfolio level drawdown control systems can be used in order to minimize portfolio losses during challenging periods for the strategy.
10.3 INVESTING IN RISK PARITY
- Core/Satellite Approach.
This core portfolio can also be supplemented by other uncorrelated strategies, such as alternative investments. Some large institutions have moved in the direction of this “core/ satellite” approach to building their portfolios.
- Alternative investments.
Risk Parity portfolios, which have approximately a 0.5 correlation to equities, would be classi ed as a “directional” alternative rather than a zero beta, non-directional alternative strategy.
- Opportunistic or Flexible Allocation.
- Global Tactical Asset Allocation (GTAA).
10.4 Conclusion
• reduced equity concentration and reduced tail risk, • more meaningful diversi cation than traditional approaches, • a portfolio that is more robust in different economic environments, and • an opportunity to improve the risk/return characteristics of an overall portfolio, by either enhancing return, reducing risk, or a combination of both.
11 NLP
- Hidden factor model
- portfolio optimization based on factor model
- non linear constrain on factor model
accounting formula production function, using unit conversion, to do mathematical analysis.
opinions/factors can be used as constraints on factors with hiden factor model.
such factor constraints can be used in Black-Litterman model.