Next Article in Journal
Large Deviations for a Class of Multivariate Heavy-Tailed Risk Processes Used in Insurance and Finance
Next Article in Special Issue
Stress Testing and Systemic Risk Measures Using Elliptical Conditional Multivariate Probabilities
Previous Article in Journal
Spillovers of the COVID-19 Pandemic: Impact on Global Economic Activity, the Stock Market, and the Energy Sector
Previous Article in Special Issue
Exploring the Link of Real Options Theory with Dynamic Capabilities Framework in Open Innovation-Type Merger and Acquisition Deals
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Portfolio Optimization Constrained by Performance Attribution

Department of Mathematics and Statistics, Texas Tech University, Lubbock, TX 79409-1042, USA
*
Author to whom correspondence should be addressed.
J. Risk Financial Manag. 2021, 14(5), 201; https://doi.org/10.3390/jrfm14050201
Submission received: 8 March 2021 / Revised: 26 April 2021 / Accepted: 28 April 2021 / Published: 2 May 2021
(This article belongs to the Special Issue Frontiers in Quantitative Finance)

Abstract

:
This paper investigates performance attribution measures as a basis for constraining portfolio optimization. We employ optimizations that minimize conditional value-at-risk and investigate two performance attributes, asset allocation (AA) and the selection effect (SE), as constraints on asset weights. The test portfolio consists of stocks from the Dow Jones Industrial Average index. Values for the performance attributes are established relative to two benchmarks, equi-weighted and price-weighted portfolios of the same stocks. Performance of the optimized portfolios is judged using comparisons of cumulative price and the risk-measures: maximum drawdown, Sharpe ratio, Sortino–Satchell ratio and Rachev ratio. The results suggest that achieving SE performance thresholds requires larger turnover values than that required for achieving comparable AA thresholds. The results also suggest a positive role in price and risk-measure performance for the imposition of constraints on AA and SE.

1. Introduction

How well a portfolio performs is always the major concern for investors, and is usually the major metric reflecting investor confidence in the portfolio’s management. In common terms, a good portfolio delivers satisfactory return with low risk. Attribution analysis provides measures for how well an portfolio is being managed. Paraphrasing from Bacon (2008), performance attribution is a technique used to quantify the excess return (relative to a benchmark) of a portfolio and explain that performance in terms of investment strategy and market conditions. From a management perspective, attribution analysis has been used to monitor performance, to identify early indications of underperformance, and gain investor confidence by demonstrating a thorough understanding of the performance drivers. As far as we are aware, performance attribution measures are currently used exclusively as a diagnostic, in the sense that if today’s attribute values underperform, then changes are implemented in the portfolio with the goal of improving tomorrow’s attribute values. In this work, we investigate the imposition of performance attribute constraints to guarantee that tomorrow’s portfolio achieves the required attribute values.
Following the fundamental work on performance attribution by Brinson and Fachler (1985) and Brinson et al. (1986), we decompose excess return into two quantities that reflect investment strategy: asset allocation (AA), which measures the contribution of each asset class in a portfolio to total performance of the portfolio, and the selection effect (SE), which measures the impact of choice of assets within each class in the portfolio. As is apparent from their definitions in the next section, AA and SE measure the differences between mean performance of asset classes in a managed portfolio and those of a market benchmark, and are therefore ‘blind’ to volatility effects, i.e., to tail-risk. Motivated by this and by the work of Biglova and Rachev (2007) and Rachev et al. (2009), we investigate the impact on portfolio optimization using AA and SE as additional constraints on asset weights as a method of combining performance and tail-risk control. We apply this methodology to a test portfolio of stocks comprising a major market index; specifically the Dow Jones Industrial Average. Optimization is performed by minimizing conditional value-at-risk (CVaR) at a specified quantile level, α . For the required market benchmark we consider two options, an equi-weighted portfolio and a price-weighted portfolio, comprised of the same assets. Performance of the resulting optimal portfolios is measured in terms of cumulative portfolio price and standard risk-measures.
Section 2 of the paper discusses performance attribution, the constrained CVaR portfolio optimizations and the risk-measures employed to gauge their performance. Section 3 presents the results of the methodology applied to the test portfolio. Section 4 summarizes our conclusions.

2. Description of the Approach

Consider a managed portfolio p comprised of N assets, consisting of M asset classes with n i assets in class i ; i = 1 , , M , such that i = 1 M n i = N . Let b denote a benchmark portfolio composed of Q assets comprising the same M asset classes, with q i assets in class i ; i = 1 , , M , such that i = 1 M q i = Q . Let the index pair, i j ; i = 1 , , M ; j = 1 , , n i , identify portfolio asset j in class i, with the analogous identification for benchmark assets. Denote the daily closing price of an asset as S i j ( t ) and its corresponding log-return as r i j ( t ) = ln S i j ( t ) / S i j ( t 1 ) . For brevity, we will suppress the time variable for most of the discussion in this section. Let w i j ( p ) denote the weight of asset i j in portfolio p, and w i j ( b ) denote asset weight in the benchmark. We assume all weights are non-negative; that is, all portfolios considered take long-only positions. Let w i ( p ) = j = 1 n i w i j ( p ) and w i ( b ) = j = 1 q i w i j ( b ) represent the total weights of the assets in class i in the portfolio and benchmark respectively. Note that for any portfolio fully invested in its component assets (which we assume is the case in this study), i = 1 M w i ( p ) = i = 1 M w i ( b ) = 1 .
The quantities AA and SE for asset class i are defined as follows (Biglova and Rachev 2007): 1
AA i = w i ( p ) w i ( b ) R i ( b ) R ( b ) ,
SE i = w i ( b ) R i ( p ) R i ( b ) ,
where
R i ( p ) = j = 1 n i w i j ( p ) w i ( p ) E r i j , R i ( b ) = j = 1 q i w i j ( b ) w i ( b ) E r i j , R ( b ) = i = 1 M j = 1 q i w i j ( b ) E r i j ,
and E · denotes expected value. In (3), the ratio w i j ( p ) / w i ( p ) represents the fractional weight held by asset j in class i in portfolio p. (That is j = 1 n i w i j ( p ) / w i ( p ) = 1 .) Thus R i ( p ) (similarly R i ( b ) ) represents an expected log-return for asset class i considered as a fully-invested portfolio by itself. In contrast, R ( b ) represents the usual expected log-return for the entire benchmark portfolio.2 From (3) we have R ( b ) = i = 1 M w i ( b ) R i ( b ) . Similarly we have the usual expected log-return for portfolio p,
R ( p ) = i = 1 M j = 1 n i w i j ( p ) E r i j = i = 1 M w i ( p ) R i ( p ) .
The excess return, S = R ( p ) R ( b ) , can be viewed as the value added by portfolio management. From (1) through (4),
S = i = 1 M AA i + SE i + I i = AA + SE + I ,
where I i = w i ( p ) w i ( b ) R i ( p ) R i ( b ) is an “interaction” term. AA, SE and I are, respectively, the total asset allocation, total selection effect, and total interaction terms for portfolio p. The contribution to the total value added to the excess return, S, from asset class i is AA i , while SE i represents the contribution to S determined by the choice of assets within class i. To understand these interpretations, consider first the sign of the value of AA i in (1).
  • If R i ( b ) R ( b ) > 0 , the expected return from asset class i in the benchmark is outperforming the total expected return for the benchmark. Therefore if w i ( p ) w i ( b ) > 0 , the weight of asset class i in portfolio p is larger than in the benchmark, capitalizing further on the better return from class i. Otherwise, if w i ( p ) w i ( b ) < 0 , the class i weighting in portfolio p is hurting the potential performance of that class (as determined by the benchmark).
  • If R i ( b ) R ( b ) < 0 , the expected return from asset class i in the benchmark is under-performing the total expected return for the benchmark. Therefore if w i ( p ) w i ( b ) < 0 , the weight of asset class i in portfolio p is smaller than in the benchmark, further suppressing the poorer return from that class. Otherwise, if w i ( p ) w i ( b ) > 0 , the class i weighting in portfolio p is overweighting the poor performance of that class.
Thus, a positive sign for the value of AA i indicates a “correct” decision in the management of portfolio p relative to the benchmark while a negative sign indicates a “poor” decision. The magnitude of AA i quantifies how good or poor the decision is.
Similarly, as we assume3  w i ( b ) > 0 ; i = 1 , , M , a positive sign for the value of SE i in (2) indicates that the expected return from the choice of assets in class i in portfolio p is outperforming that class in the benchmark, while a negative sign indicates that the expected return from the choice of assets in class i in portfolio p is under-performing.
The interaction term, I i , captures the part of the excess return unexplained by asset allocation and selection effect. Written as
I i = AA i SE i w i ( b ) R i ( b ) R ( b ) ,
it can be viewed as the product of the asset allocation and selection effect contributions of class i to portfolio p compared to the weighted excess return of class i in the benchmark b. Alternatively, written as
I i = w i ( p ) w i ( b ) 1 SE i ,
it can be interpreted as the product of the asset selection effect and the over- or under-weighted part of asset class i. The relationship (7) between I i and SE i reveals a simple form for the sum of the selection effect and interaction terms,
SE ¯ i : = SE i + I i = w i ( p ) R i ( p ) R i ( b ) .
Equation (8) provides a way to incorporate a constraint on the sum of the selection and interaction effects for class i; however, we will not consider such a combined constraint in this study.
Portfolio optimizations that maximize return while minimizing risk (subject to additional constraints) require specification of a proxy measure for risk. Common examples of risk proxy include: the variance of the portfolio (Markowitz 1952); value-at-risk (VaR) (JP Morgan 1996); expected tail loss (ETL); conditional value-at-risk (CVaR) (Rockafellar and Uryasev 2000);4 and mean absolute-deviation (Konno and Yamazaki 1991). Measures, such as VaR and CVaR, that focus on tail-risk became very popular as the result of the need to understand exposure to loss under ‘extreme’ market events. (See Gava et al. (2021) for a recent study demonstrating that consideration of tail risk can successfully reduce sharp losses in multi-asset portfolios). However VaR has undesirable mathematical characteristics; except when the underlying random process is Gaussian, VaR is not a coherent risk measure as it lacks the properties of subadditivity and convexity (Artzner et al. 1999). As a risk measure, CVaR is coherent (Pflug 2000); its use as a standard has grown to the point that the Basel III regulatory framework for banks requires it. We therefore use CVaR as the risk measure for our portfolio optimizations.
The random return Y of a portfolio is expressed as realizations, y, of a profit(+) - loss(−) function f ( w , r ) of the (column vectors of) asset weights w and returns r . Let p ( r ) denote the probability density function determining the daily asset returns r . For any fixed value of w , the cumulative distribution of the daily portfolio return is given by
P ( w , Y y ) F ( w , y ) = f ( w , r ) y p ( r ) d r .
The value-at-risk is5
VaR α ( w ) = inf y R F ( w , y ) α ,
where α ( 0 , 1 ) is a prescribed tail risk probability; equivalently 1 α is a prescribed quantile level, typically having value of 1 α = 0.95 , 0.99 or 0.995 . Assuming F ( w , y ) is continuous, conditional value-at-risk can be expressed as6
CVaR α ( w ) = 1 α f ( w , r ) VaR α ( w ) f ( w , r ) p ( r ) d r .
Rockafellar and Uryasev (2000) show that the function7
F α ( w , γ ) = γ 1 α R n γ f ( w , r ) + p ( r ) d r ,
where ( x ) + = max ( x , 0 ) , has the following properties: (1) for fixed w , γ = VaR α ( w ) minimizes F α ( w , γ ) ; (2) F α ( w , VaR α ( w ) ) = CVaR α ( w ) ; and (3) F α ( w , γ ) is convex in γ (and convex with respect to ( w , γ ) if f ( w , r ) is convex in w ).
When evaluated for a portfolio consisting of a finite sample of asset returns, r ( t ) , t = 1 , …, T with f ( w , r ) = w r , the discrete form of (12) results in the following minimization problem,
min w CVaR α ( w ) = min w , γ γ 1 α T t = 1 T γ w r ( t ) + .
The approach by Rockafellar and Uryasev proceeds by converting (13) to a linear objective function by introducing the variable y t γ w r ( t ) 0 . This conversion is particularly appropriate if all constraints are also linear, in which case the constrained minimization problem can be solved by linear programming. As we will be dealing with nonlinear constraints, we leave the objective function in the form (13) and solve using nonlinear optimization.
We describe our approach for solving (13) with a general constraint here, and discuss the specific constraints below. Consider optimization of (13) under the constraint c 1 ( w ) 0 . If, for any day t, the feasible set to the constrained optimization is null, the constraint is removed and replaced for that day by a quadratic penalty term in (13),
min w CVaR α ( w ) = min w , γ γ 1 α T t = 1 T γ w r ( t ) + + β ( ( c 1 ( w ) ) + ) 2 .
The coefficient β can be set by the user. If k constraints need to be removed, they are replaced in (14) by the sum β i = 1 k ( ( c i ( w ) ) + ) 2 .
We consider four portfolio optimization problems, P α k , k = 0 , , 3 , based upon constrained minimization of (13) or, in case of a null feasible set, (14):
P α 0 :
(a) w i j ( p ) 0 , i , j w i j ( p ) = 1 ; and (b) TO C TO
P α 1 :
(a) w i j ( p ) 0 , i , j w i j ( p ) = 1 ; (b) TO C TO ; and (c) a 1 AA b 1 .
P α 2 :
(a) w i j ( p ) 0 , i , j w i j ( p ) = 1 ; (b) TO C TO ; and (d) a 2 SE b 2 .
P α 3 :
(a) w i j ( p ) 0 , i , j w i j ( p ) = 1 ; (b) TO C TO ; (c) a 1 AA b 1 ; and (d) a 2 SE b 2 .
Here TO C TO is a turnover constraint,
TO = 1 2 i = 1 M j = 1 n i | w i j ( p ) ( t ) w i j ( p ) ( t 1 ) | C TO ,
used as a proxy to control transaction costs. The ‘base case’ portfolio P α 0 considers no performance attribute constraints and is therefore independent of the benchmark portfolio. Optimization problems P α 1 through P α 3 , successively add further performance attribute constraints to the long-only, fully invested, CVaR α -minimized base portfolio.
The constants a i , b i can be user-specified to meet particular goals. For example, the constraint AA 0 requires that, on average, the asset classes in the optimized portfolio p equal-or-outperform those in the benchmark. A constraint SE i 0 requires that the weights of the portfolio assets in class i be adjusted to perform as well as, or better than, class i in the benchmark. Since individual asset weights can be zero, this is equivalent to choice of assets in the class. The constraint SE 0 requires that this be true averaged over classes. As R i ( p ) ( t ) involves the ratio w i j ( p ) ( t ) / w i ( p ) ( t ) , constraints involving SE i terms are nonlinear. In contrast, constraints involving terms AA i and SE ¯ i are linear.8 Our implementation is done in MatLab using the constrained, nonlinear multivariate function fmincon() and the solver sqp().
Performance of these four optimized portfolios, relative to each other, will be judged based upon cumulative price and four common risk measures. Let w i j ( p ) ( t ) , i = 1 , , M , j = 1 , , n i , t = 1 , , T denote daily weights obtained from one of these optimizations.9 Recalling that r i j ( t ) is the log-return based upon the closing price of asset i j on day t, the portfolio log-return10 and cumulative price are r ( p ) ( t ) = i = 1 M j = 1 n i w i j ( p ) ( t ) r i j ( t ) and S ( p ) ( t ) = S 0 exp s = 1 t r ( p ) ( s ) . The four measures used are:
  • maximum drawdown (MDD),
    MDD ( T ) = sup t [ 0 , T ] sup s [ 0 , t ] ( S ( p ) ( s ) S ( p ) ( t ) ) ,
    which characterizes the maximum loss incurred from peak to trough during the time period [ 0 , T ] ;
  • Sharpe ratio (Sharpe 1994),
    Sharpe ( T ) = E [ r ( p ) ( t ) r f ( t ) ] [ 0 , T ] var [ r ( p ) ( t ) r f ( t ) ] [ 0 , T ] = μ p | [ 0 , T ] σ p | [ 0 , T ] ,
    where r f ( t ) is a risk-free rate, and μ p and σ p are the expected mean and standard deviation of the portfolio’s excess return, r ( p ) ( t ) r f ( t ) ;
  • Sortino–Satchell ratio (Sortino and Satchell 2001),
    SS 2 ( T ) = E [ ( r ( p ) ( t ) r f ( t ) ) + ] [ 0 , T ] | | ( r f ( t ) r ( p ) ( t ) ) + ) | | 2 [ 0 , T ] ;
    and
  • Rachev ratio (Rachev et al. 2008),
    Rachev β , γ ( T ) = CVaR β ( r f ( t ) r ( p ) ( t ) ) CVaR γ ( r ( p ) ( t ) r f ( t ) ) ,
    which represents the reward potential for positive returns compared to the risk potential for negative returns at quantile levels defined by the user. In our analysis, we set β = γ = 0.95 .
The choice of these reward-to-risk ratios was influenced by the work of Chertido and Kromer (2013) who classified reward-to-risk measures and considered their properties relative to monotonicity, quasi-concavity, scale invariance and whether distribution-based. Their stance was that every performance measure should be at least monotonic (a measure of “more” is better than a measure of “less”) and quasi-concave (the measure prefers averages to extremes and encourages diversification of risk rather than concentration). The (most commonly used) Sharpe ratio does not guarantee monotonicity; perhaps the most critical property a risk-measure should have. The Rachev ratio, used by hedge funds which seek excessive returns and insure against big losses, does not guarantee quasi-concavity. The Sortino–Satchell ratio guarantees both.

3. Application to a Test Portfolio

To illustrate portfolio optimization under performance attribution constraints, we consider a specific portfolio comprised of stocks from the Dow Jones Industrial Average (DJIA). As a limited-information index of the performance of the U.S. stock market, the DJIA consists of the weighted stock price of 30 large, publicly-traded companies. The stock composition of the DJIA and their weights in the index, as of 1 February 2021, are presented in Table A1 of Appendix A. To preserve a sufficiently long trading history, our test portfolio comprises 29 of the 30 stocks from the DJIA.11 Daily closing price data for all 29 stocks were available12 covering the period 19 March 2008 through 1 February 2021. We grouped the stocks in our test portfolio into six classes based upon their weighted value in the DJIA. Class composition and their total weight in the DJIA are presented in Table 1. As is apparent from Equations (1)–(7), results from an attribution analysis depend on the choice of benchmark. We separately consider two benchmarks. For ease of assignment to asset classes, both benchmarks comprise the same assets as the test portfolios13 but one benchmark (EQW) is equi-weighted while the other (PW) is price-weighted. The 10-year U.S. Treasury yield curve rate was used as the risk-free rate.
Daily return data for the stocks covered 3240 trading days. Using a standard rolling-window strategy for optimization with a window size of 1008 days (four years), optimized portfolio weights were computed for an in-sample period of T = 2233 days. The historic return sample distribution in each window was used for the computation of CVaR α . We optimized at two separate quantile levels, α { 0.95 , 0.99 } . Daily turnover constraints were set to one of three values: C T O = (no turnover constraint), 4% and 0.4%. For the attribution constraints in optimizations P α 1 , P α 2 , and P α 3 , we set the lower bounds a 1 = a 2 = 0 and set no upper bounds ( b 1 = b 2 = ). Thus, for example, optimization P α 1 minimizes CVaR α for the long-only portfolio while requiring that, on average, its asset classes outperform the benchmark.
If the constrained optimization problem resulted in a null feasible set for day t, constraints were replaced by penalty terms in the following order.
P α 0 :
The turnover constraint was replaced by a penalty term.
P α 1 :
The turnover constraint was replaced by a penalty term. If the feasible set was still null, the asset allocation constraint was then additionally replaced by a penalty term.
P α 2 :
The turnover constraint was replaced by a penalty term; if necessary, the selection effect constraint was also replaced.
P α 3 :
The order of additional conversion to penalty terms was turnover constraint, selection effect, and finally asset allocation.
If the feasible set was still null after all indicated hard constraints were converted to penalty terms for day t, the optimized weights obtained for day t 1 were used for day t.
For the optimization of CVaR 0.95 when the PW benchmark was used to determine values for AA and SE, Table 2 summarizes the frequency of conversion of a ‘hard’ constraint to a penalty term. For example, for optimization of P 0.95 3 under the turnover constraint C TO = 4 % : 45.54% of the timesteps resulted in a feasible solution to the fully constrained problem; 19.03% of the timesteps required converting the turnover constraint to a penalty term; 34.39% of the timesteps required converting both the turnover and SE constraints to penalty terms; 1.03% of the timesteps required conversion of turnover, SE and AA constraints; and there were no timesteps for which a null feasible set was never obtained under this rubric. The results when the EQW benchmark was used differ from those in Table 2 by only a few percent.
The results in Table 2 provide support for the TO, SE, AA order of conversion of hard constraints to penalty terms. Note that, when the turnover constraint is not imposed or is ‘relatively mild’ (i.e., C TO = 4 %), a large percentage of the time the SE constraint had to be converted to a penalty term in optimizations P 0.95 2 and P 0.95 3 . However, when the turnover constraint is 0.4%, the TO constraint needed to be converted essentially every 9 of 10 days in order to produce a feasible solution, and conversion rates for the SE constraint dropped to a few percent. Note, in all optimizations, frequency of conversion of the AA constraint never exceeds 2%.
Figure 1 displays the box-whisker plot summaries of the distribution of TO, AA, and SE values observed in the resulting optimized portfolios when the EQW benchmark was used to determine values for AA and SE. For the base portfolio P 0.95 0 (with similar results for P 0.99 0 ), 58% of the daily AA values were negative, while 93% of the daily SE values were negative. Thus imposition of the constraints AA 0 and SE 0 are ‘strong’ requirements. As we saw from Table 2, the AA constraint was achieved ‘easily’; this is confirmed in Figure 1 (plots labeled P 0.95 1 and P 0.99 1 ), which show 100% of the daily AA values to be non-negative. However achieving the SE constraint requires softening of either the daily turnover constraint or the SE constraint itself. For the value C TO = 0.4 % , as indicated in Table 214 and summarized in Figure 1, 88% of the daily TO values for P α 2 required softening. As a result, less than 6 % of the SE values remained negative in P 0.95 2 and P 0.99 2 . For P α 3 , less than 0.2 % of the AA values were negative, while fewer than 3 % of the SE values were negative.
Figure 2 shows the price performance of the base portfolios, P 0.95 0 and P 0.99 0 , under change of turnover constraint. We note the relative insensitivity of price performance of P 0.95 0 to the changing TO constraint. The price performance is more sensitive at the α = 0.99 quantile level.
Figure 3 shows the cumulative price performance of each of the performance attribute constrained, CVaR 0.95 minimized portfolios under changing TO constraint level computed using both the EQW (left plots) and PW (right plots) benchmarks to determine AA and SE values. As with the base portfolio, the price performance of the AA-constrained portfolio P 0.95 1 is relatively insensitive to changing the TO constraint level. Much greater sensitivity is seen in the price performance of the SE-constrained portfolio P 0.95 2 for the EQW benchmark. In contrast, the price performance is relatively insensitive to C TO for P 0.95 2 computed with the PW benchmark. Since the SE constraint affects the sensitivity of the total excess return to the weighting of assets within each individual asset class we ascribe this sensitivity difference as due to the difference in asset weighting between the EQW and a PW benchmark portfolios. The sensitivity of P α 3 to changing the TO constraint level reflects a “compromise” between the sensitivity of the AA-constrained P α 1 and the SE constrained P α 2 . For both α = 0.95 and α = 0.99 , the result is that the price performance of the doubly constrained portfolio improves under tighter daily TO constraint.
Figure 4 summarizes the cumulative price performance of the CVaR 0.95 minimized portfolios under the TO 0.4 % constraint level for both the EQW and PW benchmarks. For both benchmark valuations, we see that the AA-constrained portfolio, P 0.95 1 , produces only slight price performance improvement compared to the base portfolio. For both benchmarks, the AA and SE constrained portfolio, P 0.95 3 , produces strong improved price performance compared to the base portfolio. For the reason attributed above, the price performance improvement for the SE-constrained portfolio, P 0.95 2 , is different between the EQW and PW portfolios.
Figure 5 summarizes total time period risk measures for the α = 0.95 portfolios constrained by a daily turnover of 0.4%. The reported maximum drawdowns all reflect behavior related to the onset of the Covid-19 pandemic. Our optimized portfolios all outperform the benchmarks in MDD, but only the P 0.95 2 portfolio using PW benchmark valuations for SE outperforms the base portfolio P 0.95 0 . Surprisingly, the benchmarks have better Sharpe ratios than any of the optimized portfolios. However, all of the performance attribute constrained portfolios outperform the base portfolio. For the EQW benchmark, all optimized portfolios have better Sortino–Satchell ratios than the benchmarks. For both EQW and PW, the SE-constrained portfolios also outperform those of the base portfolio. All optimized portfolios equal or are better than the Rachev ratios of the benchmarks. The SE-constrained portfolio using PW benchmark valuation also outperforms that of the base portfolio.

4. Discussion

It is well-known that no single optimization method can achieve all goals. Compared with the CVaR optimizations P α 0 which impose no performance attribution constraints, the price and risk measure performances of the three performance-constrained CVaR α optimizations, each computed at two values of α = 095 , 0.99 , considered in this study lead to the following observations.
  • The constraint AA 0 is easiest to impose in the following sense. The base case had ∼60% negative daily AA values, while AA-constrained portfolios achieved essentially 100% non-negative AA values with minimal frequency of “softening” of either the AA or TO constraint.
  • The constraint SE 0 is harder to impose; there was significant coupling between the turnover and SE constraints. The base case had ∼90% negative daily SE values. Achieving < 5 % negative daily SE values required significantly frequent softening of the daily turnover constraint.
  • Price performance improvement compared to the base portfolio was best achieved by imposing both AA and SE constraints.
  • The SE-constrained portfolio P α 2 tended to perform best with respect to the four risk measures considered.

Author Contributions

Conceptualization, S.T.R.; formal analysis, Y.H., S.T.R. and W.B.L.; methodology, Y.H., S.T.R. and W.B.L.; software, Y.H.; supervision, W.B.L.; validation, W.B.L.; visualization, Y.H.; writing—original draft preparation, Y.H.; writing—review and editing, W.B.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

As acknowledged in the text, asset data was obtained under license from Bloomberg Professional Services. Parties interested in the asset data should contact Bloomberg Professional Services directly. U.S. Treasury 10-year yield curve rate data was obtained from the public site https://www.treasury.gov/resource-center/data-chart-center/interest-rates/pages/textview.aspx?data=yield (accessed on 1 February 2021).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. The 30 companies comprising the DJIA a .
Table A1. The 30 companies comprising the DJIA a .
TickerCompanyInceptionWeightTickerCompanyInceptionWeight
Date(%) Date(%)
UNHUnitedHealth10/16/19847.27TRVTravelers Cos.11/16/19753.01
GSGoldman Sachs05/03/19995.98NKENIKE12/01/19802.96
HDHome Depot09/21/19815.88APPLApple12/11/19802.92
AMGNAmgen07/16/19835.23JPMJPMorgan Chase03/16/19902.82
MSFTMicrosoft03/12/19865.21PGProcter and Gamble01/01/19622.81
CRMsalesforce.com07/22/20044.97IBMInt’l Business Mach.01/01/19622.63
MCDMcDonald’s07/04/19664.52AXPAmerican Express03/31/19722.55
VVisa03/18/20084.31CVXChevron01/01/19621.88
BABoeing01/01/19624.26MRKMerck and Co.01/01/19701.68
HONHoneywell Int’l.01/01/19704.25INTCIntel03/16/19801.23
CATCaterpillar01/01/19624.02VZVerizon Commun.11/20/19831.18
MMM3M01/01/19703.8DOWDow03/20/20191.15
DISWalt Disney01/01/19623.72WBAWalgreens Boots All.03/16/19801.06
JNJJohnson and Johnson01/01/19623.54KOCoca-Cola01/01/19621.06
WMTWalmart08/24/19723.03CSCOCisco Systems02/15/19900.99
a From Bloomberg Professional Services, as of 02/01/2021, 19:57 EST.

References

  1. Artzner, Phillipe, Freddy Delbaen, Jean-Marc Eber, and David Heath. 1999. Coherent measures of risk. Risk 10: 203–28. [Google Scholar] [CrossRef]
  2. Bacon, Carl R. 2008. Practical Portfolio Performance: Measurement and Attribution, 2nd ed. West Sussex: John Wiley and Sons. [Google Scholar]
  3. Biglova, Almira, and Svetlozar T. Rachev. 2007. Portfolio performance attribution. Investment Management and Financial Innovations 4: 7–22. [Google Scholar]
  4. Brinson, Gary P., and Nimrod Fachler. 1985. Measuring non-United-States equity portfolio performance. The Journal of Portfolio Management 11: 73–76. [Google Scholar] [CrossRef]
  5. Brinson, Gary P., L. Randolph Hood, and Gilbert L. Beebower. 1986. Determinants of portfolio performance. Financial Analysts Journal 42: 39–44. [Google Scholar] [CrossRef]
  6. Cherdito, Patrick, and Eduard Kromer. 2013. Reward-risk ratios. Journal of Investment Strategies 3: 1–16. [Google Scholar] [CrossRef]
  7. Gava, Jerome, Francisco Guevara, and Julien Turc. 2021. Turning tail risks into tailwinds. The Journal of Portfolio Management ‘Multi-Asset’ Special Edition 47: 41–70. [Google Scholar] [CrossRef]
  8. JP Morgan. 1996. Risk Metrics Technical Manual, 4th ed. New York: JP Morgan. [Google Scholar]
  9. Konno, Hiroshi, and Hiroaki Yamazaki. 1991. Mean-absolute deviation portfolio optimization model and its application to Tokyo stock market. Management Science 37: 519–31. [Google Scholar] [CrossRef] [Green Version]
  10. Markowitz, Harry. 1952. Portfolio selection*. Journal of Finance 7: 77–91. [Google Scholar]
  11. Pflug, George C. 2000. Some remarks on the value-at-risk and the conditional value-at-risk. In Probabilistic Constrained Optimization. Edited by Stanislav P. Uryasev. Nonconvex Optimization and Its Applications. Boston: Springer, Vol. 49, pp. 272–81. [Google Scholar]
  12. Rachev, Svetlozar T., R. Douglas Martin, Borjana Racheva, and Stoyan Stoyanov. 2009. Stable ETL optimal portfolios and extreme risk management. In Risk Assessment. Heidelberg: Physica-Verlag HD, pp. 235–62. [Google Scholar]
  13. Rachev, Svetlozar T., Stoyan Stoyanov, and Frank J. Fabozzi. 2008. Advanced Stochastic Models, Risk Assessment, and Portfolio Optimization. Hoboken: John Wiley and Sons. [Google Scholar]
  14. Rockafellar, R. Tyrrell, and Stanislav Uryasev. 2000. Optimization of conditional value-at-risk. Journal of Risk 2: 21–41. [Google Scholar] [CrossRef] [Green Version]
  15. Sharpe, William F. 1994. The Sharpe ratio. Journal of Portfolio Management 21: 49–58. [Google Scholar] [CrossRef]
  16. Sortino, Frank A., and Stephen Satchell. 2001. Managing Downside Risk in Financial Markets. Oxford: Butterworth-Heinemann. [Google Scholar]
  17. Stoyanov, Stoyan V. 2005. Optimal Portfolio Management in Highly Volatile Markets. Ph.D. thesis, Karlsruhe Institute of Technology, Karlsruhe, Germany. [Google Scholar]
1.
In the original formulation by Brinson et al. (1986) (see also Chapter 5 in Bacon (2008)), AA i is defined as AA i = ( w i ( p ) w i ( b ) ) R i ( b ) . The definition in Biglova and Rachev (2007), which we follow here, uses the excess return R i ( b ) R ( b ) for benchmark class i relative to the entire benchmark return in the definition (1) of AA i . While this modifies the values for AA i relative to that of the original Brinson et al. formulation, we note that the total value, AA = i = 1 M w i ( p ) w i ( b ) R i ( b ) R ( b ) = i = 1 M w i ( p ) w i ( b ) R i ( b ) i = 1 M w i ( p ) w i ( b ) R ( b ) = i = 1 M w i ( p ) w i ( b ) R i ( b ) 0 , is in agreement with the total value of AA in the Brinson et al. approach.
2.
If R i ( p ) , R i ( b ) , R ( b ) and r i j were simple (i.e., discrete) returns, formulas of the form (3) are exact. However, as they are log-returns, such formulas are approximate. For example, the formula for R ( b ) incurs an error term which, to leading order in a Taylor series expansion, is 1 2 i = 1 M j = 1 q i w i j ( b ) E r i j 2 i = 1 M j = 1 q i w i j ( b ) E r i j 2 .
3.
A requirement for class i to be in the portfolio.
4.
If the underlying profit-loss distribution is continuous, then the definitions of ETL (also known as tail conditional expectation (TCE) or tail value-at-risk (TVaR)) and CVaR (also known as expected shortfall (ES) or average value-at-risk (AVaR)) coincide. In the general case however, CVaR is a coherent risk measure while ETL is not (Stoyanov 2005).
5.
We adopt the convention that loss is negative valued and that VaR α and CVaR α have negative values in the case of loss.
6.
see Note 5.
7.
see Note 5.
8.
This assumes that benchmark weight values can be obtained in a timely manner and are not part of the optimization.
9.
Specifically w i j ( p ) ( t ) is the optimized weight to be applied to the portfolio at the beginning of (and throughout the entire) day t.
10.
see Note 2.
11.
We exclude Dow Inc. which was spun off of DowDuPont on 1 April 2019. Its stock, under the ticker symbol “DOW”, began trading on 20 March 2019. It was added to the DJIA on 2 April 2019.
12.
Bloomberg Professional Services.
13.
Thus Q = N and q i = n i , i = 1 , , M .
14.
Table 2 shows the results for the PW benchmark; as noted, the results for the EQW benchmark are essentially the same.
Figure 1. Box-whisker plots of the observed distributions of (a) TO, (b) AA, and (c) SE values for the optimized portfolios P α 0 through P α 3 .
Figure 1. Box-whisker plots of the observed distributions of (a) TO, (b) AA, and (c) SE values for the optimized portfolios P α 0 through P α 3 .
Jrfm 14 00201 g001
Figure 2. Cumulative price performance of the P 0.95 0 and P 0.99 0 portfolios under changing TO constraint level.
Figure 2. Cumulative price performance of the P 0.95 0 and P 0.99 0 portfolios under changing TO constraint level.
Jrfm 14 00201 g002
Figure 3. Cumulative price performance of each of the CVaR0.95 minimized portfolios under changing TO constraint level; (left) equi-weighted benchmark, (right) price-weighted benchmark.
Figure 3. Cumulative price performance of each of the CVaR0.95 minimized portfolios under changing TO constraint level; (left) equi-weighted benchmark, (right) price-weighted benchmark.
Jrfm 14 00201 g003
Figure 4. Cumulative price performance of the CVaR0.95 minimized portfolios under the TO ≤ 0.4% constraint level; (a) equi-weighted benchmark, (b) price-weighted benchmark.
Figure 4. Cumulative price performance of the CVaR0.95 minimized portfolios under the TO ≤ 0.4% constraint level; (a) equi-weighted benchmark, (b) price-weighted benchmark.
Jrfm 14 00201 g004
Figure 5. Total time period risk measures for the α = 0.95 portfolios constrained by a daily turnover of 0.4%. (BM = benchmark; P0 = P 0.95 0 , etc.).
Figure 5. Total time period risk measures for the α = 0.95 portfolios constrained by a daily turnover of 0.4%. (BM = benchmark; P0 = P 0.95 0 , etc.).
Jrfm 14 00201 g005
Table 1. Breakdown of the asset classes in the test portfolio.
Table 1. Breakdown of the asset classes in the test portfolio.
ClassStock TickerClass Weight in DJIA(%)
1UNH, GS, HD, AMGN, MSFT 29.59
2CRM, MCD, V, BA, HON 22.35
3CAT, MMM, DIS, JNJ, WMT 18.13
4TRV, NKE, AAPL, JPM, PG 14.52
5IBM, AXP, CVX, MRK, INTC 9.97
6VZ, WBA, KO, CSCO 4.29
Table 2. Frequency of conversion of hard constraints to penalty terms.
Table 2. Frequency of conversion of hard constraints to penalty terms.
PortfolioAll ‘Hard’TOTO+AATO+SETO+SE+AAno Solution for t
TO <
P 0.95 0 100.00% 0.00%
P 0.95 1 100.00% 0.00% 0.00%
P 0.95 2 44.11% 55.84% 0.04%
P 0.95 3 54.90% 42.99%1.93%0.18%
TO ≤ 4%
P 0.95 0 99.87%0.13% 0.00%
P 0.95 1 98.61%1.39%0.00% 0.00%
P 0.95 2 41.24%12.58% 46.13% 0.04%
P 0.95 3 45.54%19.03% 34.39%1.03%0.00%
TO ≤ 0.4%
P 0.95 0 78.15%21.85% 0.00%
P 0.95 1 51.68%48.32%0.00% 0.00%
P 0.95 2 6.85%87.51% 5.64% 0.00%
P 0.95 3 6.76%90.06% 3.00%0.18%0.00%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hu, Y.; Lindquist, W.B.; Rachev, S.T. Portfolio Optimization Constrained by Performance Attribution. J. Risk Financial Manag. 2021, 14, 201. https://doi.org/10.3390/jrfm14050201

AMA Style

Hu Y, Lindquist WB, Rachev ST. Portfolio Optimization Constrained by Performance Attribution. Journal of Risk and Financial Management. 2021; 14(5):201. https://doi.org/10.3390/jrfm14050201

Chicago/Turabian Style

Hu, Yuan, W. Brent Lindquist, and Svetlozar T. Rachev. 2021. "Portfolio Optimization Constrained by Performance Attribution" Journal of Risk and Financial Management 14, no. 5: 201. https://doi.org/10.3390/jrfm14050201

APA Style

Hu, Y., Lindquist, W. B., & Rachev, S. T. (2021). Portfolio Optimization Constrained by Performance Attribution. Journal of Risk and Financial Management, 14(5), 201. https://doi.org/10.3390/jrfm14050201

Article Metrics

Back to TopTop