Academia.eduAcademia.edu

Models and Simulations for Portfolio Rebalancing

2008, Computational Economics

In 1950 Markowitz first formalized the portfolio optimization problem in terms of mean return and variance. Since then, the mean-variance model has played a crucial role in single-period portfolio optimization theory and practice. In this paper we study the optimal portfolio selection problem in a multi-period framework, by considering fixed and proportional transaction costs and evaluating how much they affect a re-investment strategy. Specifically, we modify the single-period portfolio optimization model, based on the Conditional Value at Risk (CVaR) as measure of risk, to introduce portfolio rebalancing. The aim is to provide investors and financial institutions with an effective tool to better exploit new information made available by the market. We then suggest a procedure to use the proposed optimization model in a multi-period framework. Extensive computational results based on different historical data sets from German Stock Exchange Market (XETRA) are presented.

Comput Econ (2009) 33:237–262 DOI 10.1007/s10614-008-9158-y Models and Simulations for Portfolio Rebalancing Gianfranco Guastaroba · Renata Mansini · M. Grazia Speranza Accepted: 6 September 2008 / Published online: 5 October 2008 © Springer Science+Business Media, LLC. 2008 Abstract In 1950 Markowitz first formalized the portfolio optimization problem in terms of mean return and variance. Since then, the mean-variance model has played a crucial role in single-period portfolio optimization theory and practice. In this paper we study the optimal portfolio selection problem in a multi-period framework, by considering fixed and proportional transaction costs and evaluating how much they affect a re-investment strategy. Specifically, we modify the single-period portfolio optimization model, based on the Conditional Value at Risk (CVaR) as measure of risk, to introduce portfolio rebalancing. The aim is to provide investors and financial institutions with an effective tool to better exploit new information made available by the market. We then suggest a procedure to use the proposed optimization model in a multi-period framework. Extensive computational results based on different historical data sets from German Stock Exchange Market (XETRA) are presented. Keywords Risk management · Conditional value at risk · Portfolio rebalancing · Multi-period portfolio analysis · Mixed integer linear programming 1 Introduction The original mean-risk portfolio formulation introduced by Markowitz (1952) has provided the fundamental basis for the development of a large part of the modern G. Guastaroba (B) · M. G. Speranza Department of Quantitative Methods, University of Brescia, C. da S.Chiara 50, 25122 Brescia, Italy e-mail: guastaro@eco.unibs.it M. G. Speranza e-mail: speranza@eco.unibs.it R. Mansini Department of Electronics for Automation, University of Brescia, via Branze 38, 25123 Brescia, Italy e-mail: rmansini@ing.unibs.it 123 238 G. Guastaroba et al. financial theory applied to the single-period portfolio optimization problem (also known as buy-and-hold portfolio strategy). In Markowitz (1952) the single-period portfolio optimization problem is modelled as a mean-risk bicriteria optimization problem where the expected return is maximized and the variance as a scalar risk measure is minimized. Since then several alternative bicriteria models have been proposed. For the case of returns distributed as discrete random variables, these models have the relevant advantage to be LP solvable. Whereas some of these LP computable measures, as the mean absolute deviation proposed by Konno and Yamazaki (1991), may be viewed as approximations to the variance, more recently the shortfall or quantile measures are gaining more popularity in various financial applications (see Mansini et al. 2003, 2005 and references therein). Examples of such measures are the Conditional Value at Risk introduced by Rockafellar and Uryasev (2000) (see also Pflug 2000) and the Worst Realization analyzed by Young (1998). The latter are safety measures to be maximized and have found application in various financial optimization problems as demonstrated by several empirical studies that recently appeared in the literature (Andersson et al. 2001; Rockafellar and Uryasev 2000; Mansini et al. 2003). Mansini et al. (2005) introduced some new portfolio optimization models based on the use of multiple CVaR risk measures to allow a better modeling of the risk aversion. In Mansini et al. (2005) both the theoretical properties of the models and their performance on real data are provided. As shown in Mansini et al. (2003), for any risk measure a corresponding safety measure can be defined and vice versa. In this paper we will concentrate on the Worst Conditional Expectation (WCE) measure as defined in Mansini et al. (2003). This measure has several interesting theoretical properties. It satisfies the requirements of the coherent risk measures (see Artzner et al. 1999 for the definition of coherent risk measure) and is consistent with the Second-degree Stochastic Dominance (SSD) (Ogryczak and Ruszczyński 2002). The WCE is closely related to the Conditional Value-at-Risk (CVaR) (Rockafellar and Uryasev 2000). More precisely, they are equivalent in the case of continuous distributions of returns, whereas they can take different values for discrete distributions (see Ogryczak and Ruszczyński 2002). For this reason and for sake of simplicity we will refer to the model based on the WCE as CVaR model. Finally, notice that, according to the aims of this paper, any other portfolio optimization model based on a different risk or safety measure could have been alternatively used. In single-period portfolio optimization theory one basic implication of Markowitz model is that investors hold well diversified portfolios of securities. Nevertheless, in practice, investors typically select portfolios consisting in a small number of securities (see also Blume et al. 1974). There are many reasons for this fact, the most relevant of which is the presence of transaction costs. In financial markets, any movement of money among assets incurs in a transaction cost. In many papers the emphasis has been put on properly modelling transaction costs. Patel and Subrahmanyam (1982) first studied the fixed transaction costs impact on portfolio diversification. Pogue (1970) first dealt with the proportional brokerage fees involved in revising an existing portfolio. Yoshimoto (1996) analyzed the problem of portfolio optimization with variable transaction costs adopting a mean-variance approach. Gennotte and Jung (1994) examined the effect of proportional transaction costs on dynamic portfolio strategies. Finally, recent contributions on optimization models with transaction costs have emphasized 123 Models and Simulations for Portfolio Rebalancing 239 the critical aspect of models computational testing and the need for efficient algorithms to solve them. In Konno and Wijayanayake (2001) and Mansini and Speranza (2005) the authors have proposed exact solution algorithms for portfolio optimization problems with transaction costs, whereas different heuristic solution algorithms can be found in Kellerer et al. (2000) and Chiodi et al. (2003). Transaction costs also affect portfolio optimization problems in a multi-period framework. Due to sudden changes in the market trend an investor might prefer to rebalance her/his portfolio composition to possibly reduce losses or better exploit returns growth. Such adjustments might be desirable even if implying additional costs. Markowitz (1959) recognized the importance of intermediate adjustment opportunities. He suggested that finding the optimal multi-period management strategy is, in principle, a dynamic programming problem. Smith (1967) introduced a model of portfolio revision with transaction costs. His approach modified Markowitz one-period problem and then aimed at applying the solution period by period. In Li et al. (2000) and Li et al. (2001) the authors extended the portfolio optimization setting of the mean-variance approach proposed by Markowitz to the case with transaction costs formulated as a V-shaped function of differences between old and new portfolios avoiding short sales. They also proposed solution algorithms to the studied problems. Elton and Gruber (1974) showed that, under some specific assumptions, even if no new information is expected to arise over time, changing the portfolio will increase the expected utility of the terminal wealth. Li and Ng (2000) and Steinbach (2001) studied extensions of the Markowitz mean-variance approach to multi-period portfolio optimization problems. This paper aims at studying different investment policies as practical tools for the portfolio management in a multi-period framework. In particular, we will analyze a rebalancing portfolio optimization CVaR model and show how optimization could represent a critical tool for financial managers. The remainder of the paper is organized as follows. In Sect. 2 we describe the single-period CVaR optimization model with transaction costs and introduce its variant to deal with portfolio rebalancing. Section 3 is devoted to the experimental analysis and to the comparison of different investment strategies. Alternative data sets are used to analyze all possible market trends. The main objectives are to provide evidence on the effectiveness of the rebalancing optimization model in leading financial decisions under different market conditions and to help decision makers in choosing the proper portfolio rebalancing frequency. Finally, in Sect. 4 some concluding remarks are drawn. 2 The Models In order to make the paper self-contained, we provide a brief introduction to the so called CVaR optimization model. Both the single-period CVaR model with additional side constraints on transaction costs and its variant to consider portfolio rebalancing are discussed later in this section. Let N = {1, 2, . . . , n} denote a set of securities (risky assets) available for an investment. For each security j ∈ N , the rate of return is represented by a random variable R j with a given mean r j = E{R j }. We consider T scenarios with probabilities pt (where t = 1, . . . , T ). We assume that for each 123 240 G. Guastaroba et al. random variable R j its realization r jt under the scenario t is known. The realizations are derived from historical data and the T historical periods are treated as equally probable scenarios (  pt = 1/T ). Thus the Tmean rate of return for security j is computed as T pt r jt = T1 t=1 r jt . Let us define as w j , j = 1, 2, . . . , n, the r j = E{R j } = t=1 continuous decision variables expressing the portfolio weights and representing the fractions of capital invested in the securities. We assume that the sum of the weights is equal to one and that no short sales are allowed,  i.e. w j ≥ 0 for j = 1, . . . , n. Each portfolio w defines a random variable Rw = nj=1 R j w j representing the portfolio  return with expected value given by µ(w) = E{Rw }. Let µt = nj=1 r jt w j be the T realization of the portfolio return Rw under scenario t. Then E{Rw } = t=1 pt µt =   n  T 1 n t=1 T j=1 r jt w j = j=1 r j w j . Recently Young (1998) proposed to select a portfolio based on the maximization of the worst portfolio realization, i.e. max M(w) = {mint=1,...,T µt }. Instead of the worst case scenario, one may maximize the mean of a specified size (quantile) of worst realizations, i.e. the Conditional Value at Risk for a given tolerance level 0 < β ≤ 1 defined as follows: 1 Mβ (w) = β  β 0 Fw(−1) (α)dα (1) (−1) where Fw ( p) = inf {η: Fw (η) ≥ p} is the left-continuous inverse of the cumulative distribution function of the rate of return Fw (η) = P{Rw ≤ η}. Note that M1 (w) = µ(w) and Mβ (w) tends to Young’s M(w) when β tends to 0. If the portfolio return is a discrete random variable represented by its realizations µt under specified scenarios, then the Conditional Value at Risk is defined as the mean portfolio return under the k worst scenarios, where k = βT. We will refer to the portfolio optimization problem based on this safety measure simply as CVaR(β) model. It can be formulated as the following LP problem (see Ogryczak and Ruszczyński (2002)): Mβ (w) = max q − T 1 pt dt β (2) t=1 q − µt ≤ dt t = 1, . . . , T  r j w j ≥ µ0 (3) (4) j∈N  j∈N 123 wj = 1 (5) Models and Simulations for Portfolio Rebalancing 241 wj ≥ 0 j ∈ N (6) dt ≥ 0 t = 1, . . . , T, (7) where q is an auxiliary (unbounded) variable representing the β-quantile at the optimum, whereas µ0 is a parameter representing the minimum required portfolio rate of return. The nonnegative variable dt , t = 1, . . . , T, measures the maximum positive deviation of the portfolio return realization µt from the β-quantile, i.e. dt = max{0, q − µt }. 2.1 The Single-Period CVaR(β) Model with Transaction Costs We use the CVaR measure of risk to model a real case situation where an investor optimally selects a portfolio and holds it until the end of the investment period. For each selected security the investor incurs a fixed and a proportional cost. We assume that securities can be bought in fractions of stock units. Let x = (x j ) j=1,2,...,n denote the vector of decision variables where x j , j ∈ N , represents the fractional value of stock units invested in security j. We define as q j the quotation of security j, j ∈ N , at the date of portfolio selection (time 0) and as q j x j the amount invested in security j at the same date. f j is the fixed transaction cost incurred by the investor when selecting security j and c j is the corresponding proportional transaction cost. Moreover, C is the capital available for the investment whereas u j , j ∈ N , represents the upper limit on the fractional number of units of security j that the investor can purchase. For any 0 < β ≤ 1, the single-period CVaR(β) model with transaction costs can be defined as follows: Basic model max q − T 1 pt dt β (8) t=1 n n   (r jt − c j )q j x j + f j z j ≤ dt t = 1, . . . , T q− j=1 (9) j=1 n n n    (r j − c j )q j x j − f j z j ≥ µ0 qjxj j=1 j=1 n  qjxj = C (10) j=1 (11) j=1 123 242 G. Guastaroba et al. xj ≤ ujzj j = 1, . . . , n (12) dt ≥ 0 t = 1, . . . , T (13) x j ≥ 0 j = 1, . . . , n (14) z j ∈ {0, 1} j = 1, . . . , n. (15) In the following we will refer to the above single-period CVaR(β) model with transaction costs simply as the basic model. The objective function (8) maximizes the Conditional Value at Risk. Constraints (9) along with constraints (13) define the  nonnegative variables dt as max{0, q − n n (r − c )q x − yt }, where yt = jt j j j j=1 j=1 f j z j is the net portfolio return at time t. Thus, each variable dt measures the deviation of the portfolio net return yt from the β−quantile q when yt < q, whereas it is equal to zero in all the other cases. Constraint (10) establishes that the portfolio net mean return, expressed as difference between the portfolio mean return and the total transaction costs (proportional and fixed), must be at least equal to the portfolio required return µ0 C. Constraint (11) imposes that the total investment in the portfolio must be equal to C. Constraints (12) define the upper bound on the investment in each security. Since the fixed cost f j , j ∈ N , is paid only if security j is selected, we introduce a binary variable z j , j ∈ N , which is forced by constraint (12) to take value 1 if x j > 0. Notice that if x j = 0 then z j is free to take any value. However, at optimum z j will take value zero as the most convenient of the two. Finally, constraints (14) avoid short sales on securities whereas constraints (15) define binary conditions. Some comments are worthwhile on how the transaction costs can be modelled. The transaction costs have to be introduced in the minimum required return constraint (10) to guarantee a minimum net return rate of the portfolio. On the contrary, the transaction costs may be included in the budget constraint (11) or not, depending on whether the capital C is used both to buy the securities and to pay the transaction costs or to buy the securities only. Both modelling alternatives may be interesting to a decision maker. We have chosen the latter that has the advantage of clearly dividing the capital invested in the portfolio and the money spent in transaction costs. In the former alternative, constraint (11) should be modified into n  {(1 + c j )q j x j + f j z j } = C. j=1 We carried out some computational experiments to compare the impact of the two modelling alternatives on the portfolio composition. The results have shown that the portfolios obtained in the two cases are practically identical. 2.2 The Portfolio Rebalancing Model The single-period CVaR(β) model with transaction costs described in the previous section assumes an investor who follows a “buy-and-hold” investment strategy. The 123 Models and Simulations for Portfolio Rebalancing 243 investor allocates the capital among n available securities by constructing a portfolio to be kept over the whole investment horizon. On the contrary, we now assume an investor who may decide to rebalance her/his portfolio to take into account new market information even if this implies additional transaction costs. Let us consider two different investment periods. At the end of the first period (time 0) the investor selects the portfolio and keeps it until the end of the second investment period (time 1) when she/he may decide to rebalance it. The decision variables x 1j , j ∈ N , represent the fractional number of stocks selected in the portfolio after rebalancing. The parameters x 0j , j ∈ N , represent the optimal portfolio selected at time 0 (portfolio composition before rebalancing). To correctly represent a portfolio rebalancing problem we need to consider both a fixed cost f j for each security j sold or purchased and a proportional cost c j . The latter is applied to the absolute difference between the amount invested in security j in the rebalanced portfolio and in the initial one: c j q j |x 1j − x 0j |, where q j represents the quotation of security j at the rebalancing time. To linearize such expression, we introduce a nonnegative variable, δ j , for each security j ∈ N , and the two following constraints: δ j ≥ (x 1j − x 0j ), δ j ≥ −(x 1j − x 0j ). At the optimum δ j , j ∈ N , will take the value |x 1j − x 0j |. Finally, to correctly model the fixed cost f j , j ∈ N , we use the binary variable z j , j ∈ N , that has here a slightly different role with respect to the basic model. z j takes value 1 if the investor buys or sells a fraction of security j and 0 otherwise:  1 if (x 1j − x 0j ) > 0 or (x 1j − x 0j ) < 0, zj = 0 otherwise. Notice that, with respect to the basic model, new upper bounds u 1j on the fractional number of stock units that can be purchased for each security j, j ∈ N , are defined. For sake of simplicity, only the decision variables x 1j and the upper bounds u 1j have been indexed at time 1, since they have a slightly different meaning than in the basic model. Indeed, one may notice that all the parameters, e.g. the set of probabilities pt and the set of quotation q j , and all the variables, e.g. non-negative variables dt and δ j , of the following optimization model are defined with respect to time 1. The rebalancing model can be formulated as follows: Rebalancing model max q − T 1 pt dt β (16) t=1 123 244 G. Guastaroba et al. q− n  r jt q j x 1j + j=1 n  cjqjδj + j=1 − r j q j x 1j j=1 n  n  n  cjqjδj − j=1 q j x 1j = j=1 zj ≥ n  n  f j z j ≤ dt t = 1, ..., T (17) j=1 n  f j z j ≥ µ0 j=1 q j x 0j + α n  q j x 1j (18) j=1 (19) j=1 (x 1j − x 0j ) zj ≥ − u 1j (x 1j − x 0j ) x 1j ≤ u 1j z j u 1j j = 1, . . . , n j = 1, . . . , n j = 1, . . . , n (20) (21) (22) δ j ≥ (x 1j − x 0j ) j = 1, . . . , n (23) δ j ≥ −(x 1j − x 0j ) j = 1, . . . , n (24) dt ≥ 0 t = 1, . . . , T (25) x 1j ≥ 0 j = 1, . . . , n (26) δj ≥ 0 j = 1, . . . , n (27) z j ∈ {0, 1} j = 1, . . . , n. (28) As for the basic model, the objective function (16), along with constraints (17) and (25), determines the maximization of the safety measure and the definition of the nonnegative variables dt , t = 1, . . . , T. The variables dt measure the deviation from the β−quantile. Constraint (18) defines the mean portfolio return based on “buy-and-sell” proportional and fixed transaction costs and imposes  that the net portfolio  return has to be greater than or equal to the required return µ0 nj=1 q j x 1j , where nj=1 q j x 1j is the amount invested in the portfolio at time 1. The budget constraint (19) requires that the capital has to be equal to the value of the initial portfolio at time 1 ( nj=1 q j x 0j ) plus a nonnegative additional fund α, if available. As already explained, constraints (23) and (24) allow each variable δ j to take the value of the absolute difference |x 1j − x 0j |. Finally, constraints (20) and (21) force variable z j to take value 1 when |x 1j − x 0j | = 0, i.e. when the position of the security j in the portfolio has been changed. Note that if x 1j − x 0j > 0 (the investor increases her/his position in security j - buying case) then (x 1j −x 0j ) u 1j is a positive value in the range (0, 1] since u 1j is an upper bound on x 1j and x 0j . Thus, constraints (20) force z j to 1, whereas constraints (21) do not impose any real restriction requiring z j to be larger than a negative quantity. On the contrary, if x 1j − x 0j < 0 (the investor reduces her/his position in security j-selling case) then 123 Models and Simulations for Portfolio Rebalancing 245 constraints (21) force z j to 1 whereas constraints (20) are not binding. In both cases where z j = 1 the fixed cost f j is included in the net mean return expression (constraint (18)) and in the objective function through constraints (17). When x 1j = x 0j then constraints (20) and (21) let z j free to take any value. In such case, given the presence of the fixed cost in the objective function, z j will take value 0. 3 Experimental Analysis In this section we describe the computational results and compare the basic and the rebalancing models. Computational experiments have been conducted on a PC with a 2,400 MHz Intel Pentium processor and 512 Mb of RAM. The models have been implemented in C++ by means of the Concert Technology 20 and solved with CPLEX 9.0. The results discussion is organized as follows. We first describe the data sets, then we introduce a static investment strategy and analyze its behavior versus different dynamic strategies in both in-sample and out-of-sample periods. 3.1 Data Sets Historical data are represented by daily rates of return computed by using stock prices taken from the German Stock Exchange Market (XETRA), the largest stock market in the EURO area. The rate of return of security j under scenario t has been computed as q −q r jt = jtq jt−1jt−1 , where q jt is the closing price of security j in period t. No dividends have been considered. In order to consider all possible market trends we have constructed four data sets corresponding to different in-sample and out-of-sample time periods selected as follows. The first data set is characterized by a market trend going up in the in-sample period as well as in the out-of-sample one (up-up data set), the second data set by a market increasing in the in-sample period and decreasing in the out-of-sample one (up-down data set), the third data set by a market going down in the in-sample period and going up in the out-of-sample period (down-up data set) and, finally, the last set by a market going down in both the in-sample and the out-of-sample periods (down-down data set). Each of these data sets consists of 6 months of in-sample daily observations and 6 months of out-of-sample ones. The time periods covered by the four data sets are summarized in Table 1, whereas their temporal positioning is shown in Fig. 1. We have considered the 100 securities composing the XETRA DAX100 index at the date of April 1st, 2005. A security is included in the set of available alternatives only if it has been quoted with continuity on the market during the analyzed period. This means that the security has not been suspended for a period longer than 5 successive working days, and that the total number of days of suspension has not been altogether greater than 30 over the in-sample and out-of-sample periods. To reach the number of 100 securities we have substituted the excluded securities with other securities quoted on the German Stock Exchange Market, chosen following the alphabetical order. The reader should be aware that restricting attention to companies that belong to the market 123 246 G. Guastaroba et al. Table 1 The four data sets Data set Up–up Up–down Down–up Down–down In-sample (130 daily observations) Out-of-sample (130 daily observations) Begin End Begin End 01/08/1996 18/09/2001 11/09/2002 09/10/2000 30/01/1997 19/03/2002 12/03/2003 09/04/2001 31/01/1997 20/03/2002 13/03/2003 10/04/2001 31/07/1997 17/09/2002 10/09/2003 08/10/2001 6500 DAX 30 'KURS' - PRICE INDEX FROM 1/1/94 TO 30/11/04 MONTHLY 6000 up - down 5500 5000 4500 4000 up - up 3500 down - up 3000 down - down 2500 2000 1500 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 Fig. 1 The four different market data sets index during the entire period of the analysis may give rise to the so called survivorship bias. This means that the selected portfolios performance may be overestimated due to the fact that only companies that were successful enough to survive until the end of the period are included. 3.2 Dynamic Versus Static Strategies: A Computational Comparison In this section we introduce the investment strategy of a static investor and compare it to the investment strategies of more dynamic investors who decide to periodically rebalance their portfolios. We define as BS, i.e. Basic Strategy, the buy-and-hold strategy implemented by the investor who is not interested in dynamically modify its portfolio when market trend changes but quietly waits for the end of the investment period. The main advantage of this static strategy is the lower amount of incurred 123 Models and Simulations for Portfolio Rebalancing 247 Fig. 2 An in-sample and out-of-sample graphical comparison between the BS(β) and the RS5(β) strategies in the down-up data set transaction costs. The Basic Strategy implies only one optimization corresponding to solve the basic model at the date of portfolio selection. On the contrary, a dynamic investor is more sensitive to market changes and accepts to pay additional transaction costs in exchange for a possibly higher portfolio return or a lower portfolio loss. We analyze different levels of dynamism according to the number of times the investor decides to rebalance her/his portfolio. We define as RSk the Rebalancing Strategy where the initial optimal portfolio composition is reoptimized k times. More precisely, in a RSk strategy the initial optimal portfolio is selected running the basic model, while each of the successive k re-optimizations is obtained by solving the rebalancing model at a different future date. We have considered four different RSk strategies corresponding to k = 1, 2, 3 and 5. In the first strategy the investor creates the initial portfolio at time 0 running the basic model on the 6 months in-sample observations, and re-optimizes the portfolio with the rebalancing model only once (k = 1) three months after the selection of the initial portfolio. In the second strategy a more dynamic investor decides to rebalance her/his portfolio twice (k = 2) exactly every two months after the initial portfolio optimization. In the third strategy the investor rebalances three times (k = 3) after 1 month and a half, after 3 months and after 4 months and a half from the initial portfolio optimization. Finally, in the last strategy, the investor rebalances the portfolio every month, that is 5 times (k = 5). The rebalancing model is always solved taking into account only three months of in-sample realizations instead of the six months realizations considered in the basic model. The choice is consistent with the behavior of a dynamic investor who pays more attention to the most recent information provided by the market. As an example, in Fig. 2 we show the in-sample and the out-of-sample periods for the BS strategy and for the RS5 strategy with respect to the down-up data set. In the following, we will denote as BS(β) the BS strategy used by the investor running the basic model with a quantile parameter equal to β. Similarly, we will denote 123 248 G. Guastaroba et al. as RSk(β) the RSk strategy where the initial optimal portfolio and the successive rebalancing optimizations are obtained running the models with the quantile parameter equal to β. For each data set we have implemented and run the BS(β) strategy and the RSk(β) strategies by considering an initial capital equal to 100,000 Euros, three different levels of minimum required return µ0 (0, 0.05 and 0.10 on yearly basis) and four different values of the quantile parameter β (0.01, 0.05, 0.10 and 0.25). We have solved each model considering a fixed cost equal to 12 Euros and a proportional cost for buying (in the basic model) and for buying/selling (in the rebalancing model) equal to the 0.195% of the amount invested. These are real conditions that Italian brokers apply for operations carried out on the German market. Moreover, in our experiments the upper bounds u j for the basic model are calculated as uj = C qj j = 1, . . . , n. (29) The same quantities for the rebalancing model are calculated considering the capital available at the time of rebalancing n u 1j = 0 s=1 qs x s +α qj j = 1, . . . , n. (30) In our experiments we have assumed α=0. In-Sample Analysis In the following we present the characteristics of the portfolios selected by the investors using the BS(β) and the RSk(β) strategies. Since similar results have been obtained for different values of µ0 and of β, we have decided to only report the results obtained by requiring a minimum rate of return equal to 5% on a yearly basis and a level of the quantile parameter equal to 0.01 and to 0.05. All the remaining results can be found in Guastaroba et al. (2005). Each of the following tables consists of nine columns showing the objective function value (obj.), the portfolio per cent average return on yearly basis including the transaction costs paid by the investor (net return) and without considering the transaction costs (gross return), the number of securities selected by the model (div.), the minimum and the maximum shares within the portfolio, the total transaction costs paid by the investor divided into proportional and fixed transaction costs. The tables for the RSk(β) strategies contain three additional columns (indicated as “number of purchase”, “number of sale”, “cumulative costs”) representing the number of securities purchased and the number of securities sold in the current rebalancing, and the cumulative transaction costs obtained as sum of the transaction costs paid in the current rebalancing and in all the previous ones. In Table 2 we show the complete computational results obtained for the BS(β) strategy implemented in all the four different data sets. The large difference between net 123 Models and Simulations for Portfolio Rebalancing 249 Table 2 BS(β) strategy with µ0 = 5%: optimal portfolio characteristics Instances Up–up BS(0.01) BS(0.05) Up–down BS(0.01) BS(0.05) Down–down BS(0.01) BS(0.05) Down–up BS(0.01) BS(0.05) Obj. 102 Net return Gross return Div. Shares Prop. costs Min Max Fixed costs Total costs −14.297 −12.106 5.00 5.00 162.61 186.24 5 7 0.056 0.072 0.440 0.256 195 195 60 84 255 279 −14.033 −13.678 5.00 5.00 255.01 255.01 12 12 0.012 0.037 0.249 0.152 195 195 144 144 339 339 −29.782 −27.166 5.00 5.00 140.93 151.54 3 4 0.172 0.125 0.443 0.332 195 195 36 48 231 243 −16.736 −15.484 5.00 5.00 198.84 198.84 8 8 0.014 0.018 0.405 0.408 195 195 96 96 291 291 and gross portfolio rate of return is due to the presence of transaction costs and to the formula adopted to convert the rates of return on yearly basis. The number of securities in the portfolios (div.) is lower than in other experiments carried out on the same model (see for instance Mansini et al. (2005)). This can be explained by the presence of fixed transaction costs that increase proportionally to the number of securities selected. One can also observe the higher incidence of proportional transaction costs with respect to fixed ones on the total transaction costs. In terms of computational times, the basic model requires only few seconds, rarely more than one minute to find the optimal solution. In Tables 3–6 we show the results obtained for the RSk(β) strategies. We compare the portfolios obtained by the different strategies at approximately the same date. At this aim we have chosen the unique revision of the dynamic investor who rebalances the portfolio once (after 3 months), the second revision of that who rebalances twice (this means after 4 months), the third revision of the investor who rebalances three times (this means after 4 months and a half), and the fourth of the investor who rebalances five times (this means after 4 months). One may notice that, whereas in the basic model the portfolio net return is always equal to the required one, in the rebalancing model the portfolio net rate of return may yield a larger value. This is especially true for the up-up and down-up data sets and for the investor who rebalances five times. This can be explained by the fact that the in-sample observations belong to a data set where the market was increasing. For the down-up data set and the RS5(β) strategy see Fig. 2. The number of securities selected seems to increase with the number of rebalances. In particular, when the market is increasing (i.e. up-up and down-up data sets) and when new information is provided by the market, the investor purchases more securities than she/he sells. For thoroughness, we have also shown the cumulative cost paid by the investor until the current rebalance. Obviously, this cost increases with the number of rebalances. 123 123 Up–up RS1(0.01) RS1(0.05) Up–down RS1(0.01) RS1(0.05) Down–down RS1(0.01) RS1(0.05) Down–up RS1(0.01) RS1(0.05) Instances 5.00 5.00 5.00 5.00 5.00 5.00 91.88 55.00 −21.642 −22.375 −10.535 −9.390 −7.948 −7.001 Net return −12.515 −10.368 Obj. 102 569.14 424.82 226.85 197.09 99.91 169.43 170.56 195.35 Gross return 14 15 9 10 9 8 9 10 Div. 0.001 0.004 0.026 0.043 0.010 0.036 0.027 0.026 Min Shares Table 3 RS1(β) strategy with µ0 = 5%: optimal portfolio characteristics 0.406 0.409 0.333 0.292 0.268 0.268 0.464 0.270 Max 9 8 6 6 2 2 5 5 Number of purchase 6 6 3 3 4 6 3 4 Number of sale 343.78 249.46 213.93 192.48 94.79 137.03 230.80 233.35 Prop. costs 180 168 108 108 72 96 96 108 Fixed costs 523.78 417.46 321.93 300.48 166.79 233.03 326.80 341.35 Total costs 814.78 708.46 552.93 543.48 505.79 572.03 581.80 620.35 Cumulative costs 250 G. Guastaroba et al. Up–up RS2(0.01) RS2(0.05) Up–down RS2(0.01) RS2(0.05) Down–down RS2(0.01) RS2(0.05) Down–up RS2(0.01) RS2(0.05) Instances 17.71 8.58 5.00 5.00 5.77 6.31 5.00 5.00 −25.421 −24.980 −8.191 −11.251 −8.007 −7.598 Net return −9.194 −8.797 Obj. 102 299.59 336.33 126.71 106.15 270.47 117.28 123.74 102.86 Gross return 15 17 8 8 13 10 14 13 Div. 0.003 0.009 0.009 0.032 0.003 0.017 0.005 0.002 Min Shares 0.351 0.297 0.237 0.384 0.186 0.141 0.246 0.299 Max 6 7 3 4 3 2 6 4 Number of purchase Table 4 RS2(β) strategy with µ0 = 5%: optimal portfolio characteristics of the second revision 7 7 2 1 7 4 3 4 Number of sale 290.36 283.70 152.29 125.17 165.58 89.88 116.73 113.70 Prop. costs 156 168 60 60 120 72 108 96 Fixed costs 446.36 451.70 212.29 185.17 285.58 161.88 224.73 209.70 Total costs 1148.96 1056.36 696.53 647.45 757.41 650.07 914.36 804.46 Cumulative costs Models and Simulations for Portfolio Rebalancing 251 123 123 Up–up RS3(0.01) RS3(0.05) Up–down RS3(0.01) RS3(0.05) Down–down RS3(0.01) RS3(0.05) Down–up RS3(0.01) RS3(0.05) Instances 14.23 5.00 5.00 5.00 5.00 8.52 10.96 5.00 −21.411 −20.751 −10.750 −9.565 −7.653 −7.853 Net return −7.396 −6.908 Obj. 102 132.14 107.19 79.13 57.45 358.26 273.81 147.09 119.37 Gross return 21 19 9 14 11 13 18 14 Div. 0.003 0.006 0.009 0.003 0.005 0.011 0.003 0.002 Min Shares 0.197 0.382 0.360 0.308 0.145 0.169 0.220 0.214 Max 7 5 2 3 4 4 5 3 Number of purchase Table 5 RS3(β) strategy with µ0 = 5%: optimal portfolio characteristics of the third revision 3 4 4 2 6 5 6 6 Number of sale 150.21 121.87 75.30 39.80 204.17 171.19 154.23 144.72 Prop. costs 120 108 72 60 120 108 132 108 Fixed costs 270.21 229.87 147.30 99.80 324.17 279.19 286.23 252.72 Total costs 1320.20 1237.89 887.38 780.30 1022.18 957.98 1334.47 1155.13 Cumulative costs 252 G. Guastaroba et al. Up–up RS5(0.01) RS5(0.05) Up–down RS5(0.01) RS5(0.05) Down–down RS5(0.01) RS5(0.05) Down–up RS5(0.01) RS5(0.05) Instances 103.03 37.85 5.00 5.00 6.91 9.95 39.14 38.47 −18.594 −20.899 −7.774 −8.484 −7.140 −5.472 Net return −6.935 −6.800 Obj. 102 360.91 250.43 121.85 113.60 91.78 42.60 146.81 132.06 Gross return 20 19 13 11 16 20 13 18 Div. 0.010 0.005 0.014 0.009 0.005 0.003 0.001 0.006 Min Shares 0.256 0.254 0.238 0.367 0.157 0.148 0.204 0.174 Max 7 8 3 3 2 1 3 4 Number of purchase Table 6 RS5(β) strategy with µ0 = 5%: optimal portfolio characteristics of the fourth revision 5 3 6 5 5 2 1 4 Number of sale 269.30 162.84 96.38 89.72 53.15 33.64 14.97 74.42 Prop. costs 144 132 108 96 84 36 48 96 Fixed costs 413.30 294.84 204.38 185.72 137.15 69.64 62.97 170.42 Total costs 1560.26 1406.32 1090.93 1044.59 1103.99 817.44 1190.99 1347.27 Cumulative costs Models and Simulations for Portfolio Rebalancing 253 123 254 G. Guastaroba et al. By comparing Tables 3–6, one can see that the objective function value usually increases with the number of rebalances. This is an expected result since to operate more rebalances means to benefit from newer information. Out-of-Sample In the ex-post analysis, we have examined the behavior of all the portfolios selected by using the BS(β) strategy and all the RSk(β) strategies for the six months following the date of the initial portfolio optimization. For each model and data set we have computed a table including nine ex-post parameters defined as follows: the number of times out of 130 the portfolio rate of return outperforms the corresponding required rate of return (N ), the average portfolio rate of return (rav ), the median (rmed ) of the returns, the standard deviation (std) and the semi-standard deviation (s-std), the mean absolute deviation (MAD) and the mean downside deviation (s-MAD), the maximum downside deviation (D-DEV) and the Sortino index. The latter provides a measure of the over-performance of the portfolio mean rate of return with respect to the required one per unit of downside risk (measured by the semi-standard deviation). Such performance criteria are used to compare the out-of-sample behavior of the portfolios selected by using the BS(β) strategy and the RSk(β) strategies, respectively. The average return and the median are expressed on yearly basis. All the dispersion measures (std, s-std, MAD, s-MAD and D-DEV) and the Sortino index have been computed with respect to the minimum required rate of return to make them directly comparable in the different models. In Figs. 3–6 the portfolio performances have been analyzed and compared in terms of cumulative returns. Let us define as r1 , r2 ,…, rm the daily ex-post portfolio rates of return over m periods. Then, the cumulative portfolio rate of return in period t, t ≤ m, is equal to: (31) ((1 + r1 )(1 + r2 ) . . . (1 + rt )) − 1. This allows us to consider the evolution of the portfolio value over time, and allows a complete comparison between the portfolios selected by using the BS(β) strategy with respect to those selected by using the RSk(β) strategies. We first comment Tables 7 and 8, and then Figs. 3–6. In Tables 7 and 8 we show all the performance measures and the dispersion parameters we have computed. In particular, we compare the BS(β) strategy with the RSk(β) strategies, and show their performances with respect to the market behavior of the DAX30 index. It is worth observing that when the market index is decreasing in the ex-post period (see the up-down and down-down data sets), in terms of average returns all the models dominate the market index. This is in particular true for the up-down data set where all the models show an average negative return significantly larger than the market index performance with the gap almost equal to 20% (see also Fig. 4). One may also notice that in the same data sets the Sortino index computed on DAX30 is greater than that obtained using the BS(β) and the RSk(β) strategies. Nevertheless, only following the Sortino index indications may be misleading. In fact, a strategy characterized by higher downside risk and worse negative average return may 123 Models and Simulations for Portfolio Rebalancing 255 Fig. 3 Cumulative returns (up-up data set): A comparison between portfolio optimization models and the market index Fig. 4 Cumulative returns (up-down data set): A comparison between portfolio optimization models and the market index show a better Sortino index than another strategy that shows a better risk measure and a better average return. For this reason we mediate the Sortino index with the cumulative returns. Tables 7 and 8 show that the downside risk incurred by the market index, in particular when the out-of-sample period is down (i.e. in the down-down and the up-down data sets), is greater than that incurred by using both the BS(β) and the RSk(β) strategies. This is also true when the out-of-sample period is up (i.e. in the up-up and the down-up data sets) and can be seen by comparing the risk incurred by the DAX30 123 256 G. Guastaroba et al. Fig. 5 Cumulative returns (down-down data set): A comparison between portfolio optimization models and the market index Fig. 6 Cumulative returns (down-up data set): A comparison between portfolio optimization models and the market index and that incurred by the RSk(β) strategies. This confirms that portfolio optimization models allow a reduction of the risk incurred by the investor. One may also notice that the risk, and in particular the downside risk represented by the s-std and the s-MAD columns, tends to decrease with the number of revisions. This result can be explained considering the attempt of the rebalancing model to reduce the downside risk incurred by the portfolio at each revision. We have also observed that, in the up-down data set, the RS5(β) strategy cannot find a feasible integer solution in the fifth revision. In Tables 7 and 8 we have used symbol “*” to indicate such occurrence. 123 Models and Simulations for Portfolio Rebalancing 257 Table 7 Out-of-sample statistics for µ0 = 0.05 and β = 0.01 Model Up–up BS(0.01) RS1(0.01) RS2(0.01) RS3(0.01) RS5(0.01) dax30 Up–down BS(0.01) RS1(0.01) RS2(0.01) RS3(0.01) RS5(0.01) dax30 Down–down BS(0.01) RS1(0.01) RS2(0.01) RS3(0.01) RS5(0.01) dax30 Down–up BS(0.01) RS1(0.01) RS2(0.01) RS3(0.01) RS5(0.01) dax30 N rav rmed std s-std MAD s-MAD D-DEV Sortino index 66 66 71 68 67 84 196.29 149.18 162.87 187.58 77.58 186.89 0 10.83 58.55 33.04 10.56 321.93 0.0191 0.0166 0.0157 0.0154 0.0109 0.0117 0.0098 0.0080 0.0075 0.0069 0.0062 0.0072 0.0128 0.0105 0.0096 0.0091 0.0078 0.0091 0.0049 0.0041 0.0035 0.0032 0.0032 0.0031 0.0516 0.0396 0.0396 0.0396 0.0326 0.0390 0.0596 0.0872 0.1151 0.1650 0.0865 0.1463 55 55 56 55 * 49 −50.63 −46.99 −55.96 −51.30 * −73.83 −79.91 −58.17 −57.91 −51.43 * −85.18 0.0131 0.0143 0.0136 0.0137 * 0.0248 0.0102 0.0108 0.0106 0.0104 * 0.0185 0.0101 0.0113 0.0108 0.0104 * 0.0189 0.0061 0.0066 0.0066 0.0063 * 0.0114 0.0341 0.0330 0.0339 0.0444 * 0.0584 −0.0147 −0.0112 −0.0140 −0.0139 * −0.0011 58 57 62 60 62 60 −34.18 −31.78 −27.12 −27.18 −36.92 −49.23 3192.81 −37.70 −7.55 −19.74 −1.70 −29.52 0.0146 0.0134 0.0109 0.0120 0.0108 0.0187 0.0118 0.0104 0.0083 0.0094 0.0088 0.0149 0.0101 0.0098 0.0080 0.0086 0.0079 0.0133 0.0057 0.0055 0.0045 0.0048 0.0046 0.0077 0.0911 0.0694 0.0363 0.0571 0.0411 0.0850 −0.0058 −0.0092 −0.0175 −0.0116 −0.0189 −0.0026 75 82 77 82 79 70 425.45 486.93 167.91 198.04 146.60 273.33 −99.46 156.14 120.30 159.04 142.39 98.95 0.0232 0.0149 0.0111 0.0105 0.0104 0.0202 0.0135 0.0050 0.0058 0.0052 0.0057 0.0119 0.0161 0.0095 0.0077 0.0072 0.0075 0.0154 0.0058 0.0023 0.0026 0.0022 0.0025 0.0059 0.0608 0.0224 0.0340 0.0339 0.0296 0.0615 0.0334 0.9666 0.2334 0.3542 0.2073 0.0390 In Figs. 3–6 we present the cumulative returns in the four different market periods with a minimum required rate of return equal to 5% on yearly basis and a quantile parameter β = 0.05. In all the figures the DAX30 shows a cumulative return extremely unstable. See, for instance, Figure 3 where the market index reaches a cumulative return that is greater than that of all the portfolio optimization models in the first 27 ex-post realizations. Later it decreases reaching the worst cumulative return from period 27 to period 57. Then, from period 57 to 120 it yields a cumulative return only better than that yielded using the RS5(β) strategy and finally it has a strong increase but it does not even reach the final cumulative return obtained by the BS(β) strategy. The high volatility of index ex-post returns is also confirmed by the dispersion measures showed in Tables 7 and 8. In Fig. 6 we show the ex-post cumulative returns for the down-up data set. In this data set the market index reaches a cumulative return always better than that yielded by all the optimal portfolios. By comparing the figures in Table 8 it is evident that it incurs a higher level of downside risk. As a consequence, the DAX30 has the worst value for Sortino index, clearly lower than those associated to the optimal portfolios. In particular, still referring to the down-up data set, we have observed that through an appropriate choice of the quantile parameter value (i.e. β = 0.01) the cumulative return reached by the RS1(β) strategy is better than that reached by the market index, 123 258 G. Guastaroba et al. Table 8 Out-of-sample statistics for µ0 = 0.05 and β = 0.05 Model Up–up BS(0.05) RS1(0.05) RS2(0.05) RS3(0.05) RS5(0.05) dax30 Up–down BS(0.05) RS1(0.05) RS2(0.05) RS3(0.05) RS5(0.05) dax30 Down–down BS(0.05) RS1(0.05) RS2(0.05) RS3(0.05) RS5(0.05) dax30 Down–up BS(0.05) RS1(0.05) RS2(0.05) RS3(0.05) RS5(0.05) dax30 N rav rmed std s-std MAD s-MAD D-DEV Sortino index 72 72 76 77 76 84 177.48 144.17 107.18 125.69 127.45 186.89 0 103.59 91.98 130.43 106.42 321.93 0.0134 0.0112 0.0106 0.0102 0.0105 0.0117 0.0078 0.0066 0.0066 0.0062 0.0061 0.0072 0.0099 0.0081 0.0079 0.0079 0.0073 0.0091 0.0036 0.0029 0.0030 0.0029 0.0026 0.0031 0.0402 0.0402 0.0402 0.0348 0.0385 0.0390 0.1126 0.1443 0.1045 0.1470 0.1517 0.1463 48 53 54 51 * 49 −54.01 −54.70 −52.75 −43.83 * −73.83 −70.41 −50.97 −49.02 −50.84 * −85.18 0.0126 0.0142 0.0136 0.0140 * 0.0248 0.0099 0.0110 0.0104 0.0102 * 0.0185 0.0098 0.0111 0.0105 0.0104 * 0.0189 0.0060 0.0067 0.0064 0.0061 * 0.0114 0.0352 0.0326 0.0435 0.0424 * 0.0584 −0.0177 −0.0118 −0.0141 −0.0130 * −0.0011 60 58 64 60 58 60 −31.75 −39.33 −28.01 −33.07 −44.09 −49.23 69731.25 −21.31 0 −20.39 −37.47 −29.52 0.0129 0.0128 0.0117 0.0110 0.0127 0.0187 0.0100 0.0098 0.0088 0.0083 0.0104 0.0149 0.0087 0.0090 0.0083 0.0082 0.0090 0.0133 0.0049 0.0052 0.0047 0.0047 0.0054 0.0077 0.0631 0.0473 0.0406 0.0403 0.0625 0.0850 −0.0105 −0.0137 −0.0145 −0.0203 −0.0120 −0.0026 77 78 80 82 78 70 143.32 165.68 113.14 139.27 87.36 273.33 −90.16 115.90 94.11 119.23 82.29 98.95 0.0135 0.0096 0.0097 0.0091 0.0084 0.0202 0.0084 0.0045 0.0056 0.0051 0.0052 0.0119 0.0098 0.0069 0.0072 0.0064 0.0060 0.0154 0.0038 0.0022 0.0026 0.0021 0.0022 0.0059 0.0406 0.0175 0.0316 0.0371 0.0362 0.0615 0.0723 0.4025 0.1653 0.2548 0.1500 0.0390 with a lower level of downside risk (see the average rate of return and the downside risk measures shown in Table 7). All computational results show that the risk management obtained by means of a portfolio optimization model provides a good strategy when the market is increasing and becomes of crucial importance when the market is decreasing. Figures 4 and 5 show the cumulative returns associated to the market index and to the optimal portfolios in the up-down and in the down-down data sets, respectively. In particular, in Fig. 4 the DAX30 has, on average, a cumulative return clearly worse than that obtained by the optimal portfolios. After the first 7 periods, where the portfolios selected by the optimization models and the DAX30 follow the same trend, the market index approximately yields the worst cumulative returns in all the remaining ex-post periods. This is also true for all the other experiments carried out in the up-down and in the down-down data sets (Fig. 5), for different values of µ0 and of β. The DAX30 shows not only worse cumulative returns than those associated to the portfolios selected by using both the BS(β) and the RSk(β) strategies, but also a higher volatility in the ex-post periodic returns. This can be noticed by analyzing Figs. 4 and 5 and also by comparing Tables 7 and 8. The first aim of this analysis is to understand if the portfolio optimization management represents a valid tool for financial decisions, and then to understand if any 123 Models and Simulations for Portfolio Rebalancing 259 dynamic strategy (i.e. RSk(β) strategy) is better than the static strategy (i.e. BS(β) strategy). The second aim is to provide some general guidelines about the best strategy to follow on the basis of the information available in the in-sample period. As a conclusion, we can say that it is evident that portfolio optimization models represent valuable tools for a rational risk averse investor. Moreover, in the up-down and in the down-down data sets, the downside risk incurred by the market index is clearly higher than that of all the optimal portfolios, with the worst average return and the worst cumulative returns. Similar conclusions can be drawn for the up-up and the down-up data sets. The use of a portfolio optimization model, and in particular the use of a RSk(β) strategy, determines a strong reduction of the instability of the portfolio return. Only in some experiments the cumulative return associated to the market index is better than that reached by an optimal portfolio. If the quantile parameter β is set equal to 0.01 the cumulative return associated to the BS(β) and the RS1(β) strategies are, in almost all the ex-post periods, better than that yielded by the market index. With respect to a comparison between static and dynamic strategies we can draw some conclusions by observing the market trend and the portfolio performances. If the aim of the investor is to minimize the portfolio return instability, rebalancing is the best strategy to follow. By increasing the number of rebalances the investor tends to reduce the incurred downside risk. This is the correct strategy for a very risk averse investor. If the investor is less risk averse and willing to take more risk to possibly yield a higher rate of return we can draw some other conclusions by observing the market trend. If the market is going up the best choice is to implement a BS(β) or RS1(β) strategy (i.e. see Figs. 3 and 6). On the contrary, when the market is going down the investor best choice is to implement a RSk(β) strategy, and in particular the RS2(β) or the RS3(β) strategy (i.e. see Figs. 4 and 5). Obviously, nobody knows what will happen in the future at the time the portfolio is chosen. For this reason we try to draw some guidelines about the strategy to follow for the investor on the basis of the information available in the in-sample period. If the market is increasing in the in-sample period, the very risk averse investor would like to hedge her/his investments from a possibly dramatic fall in market quotations during the out-of-sample period. Thus, as already pointed out, this investor should choose to implement the RS2(β) or the RS3(β) strategy in the up period and also in the down period being the two strategies which can better hedge the investment in case of a possible market fall. On the contrary, a less risk averse investor is willing to take more risk in order to possibly gain from an increasing market trend, thus she/he should implement a BS(β) or RS1(β) strategy because these are the two choices that yield the higher average and cumulative returns. 3.3 Impact of the Amount of Transaction Costs In order to evaluate the impact of the amount of the transaction costs on the portfolio, we have compared the portfolios obtained with different amounts of the transaction costs. We have considered a foreign investor and a local one, who incur in different transaction costs. The former pays the transaction costs considered in Sect. 3.2, 123 260 G. Guastaroba et al. Table 9 Impact of the amount of transaction costs (down–down data set) BS(0.05) 1st rev. RS5(0.05) 2nd rev. RS5(0.05) 3rd rev. RS5(0.05) 4th rev. RS5(0.05) 5th rev. RS5(0.05) Cumulative costs Transaction costs (Transaction costs)/2 Div. Total costs Div. Total costs 4 7 8 12 11 13 243.00 216.70 134.53 264.64 185.72 120.54 1165.13 5 6 7 9 12 12 127.50 110.12 78.79 195.16 153.97 160.47 826.01 Number of common securities 2 4 4 3 4 4 Fig. 7 Cumulative returns (down-down data set): Impact of the amount of transaction costs whereas the latter pays half of that amount (i.e. fixed costs equal to 6 Euros and proportional costs equal to 0.0975%). Both investors implement a rebalancing strategy where the initial portfolio is re-optimized 5 times, with β = 0.05 and µ0 = 5%. The test has been carried out on the down-down data set. The first row of Table 9 corresponds to the initial portfolio, while the successive rows to the re-optimized portfolios. The two central parts of Table 9 report information on the portfolios obtained by the foreign investor and by the local one. For each of the two cases, the number of securities selected (div.) and the total amount of fixed plus proportional transaction costs (total costs) are shown. In the far right column of Table 9 the number of securities selected by both investors (number of common securities) is shown. Comparison of the portfolios obtained by the two investors and the small number of common securities show that the portfolio is very sensitive to the amount of the transaction costs. In Fig. 7 we have compared the out-of-sample net cumulative returns of the portfolios obtained by the two investors and the market index. As expected, the portfolio obtained with lower transaction costs has a better out-of-sample behavior. 123 Models and Simulations for Portfolio Rebalancing 261 4 Conclusions In this paper we have shown how to modify a buy-and-hold optimization model to provide dynamic portfolio optimization strategies. Extensive computational results on real-life data from German Stock Exchange Market have allowed us to draw some interesting conclusions, the most important of which is that portfolio optimization models represent effective tools to help the investor in making financial decisions. More precisely, different models can be used according to the level of risk aversion of the investor. For a very risk averse investor the best choice in order to hedge the portfolio is to implement a RSk(β) strategy and to rebalance two or three times in 6 months. On the other side, a less risk averse investor should prefer to invest through the BS(β) or the RS1(β) strategy. Finally, in order to evaluate how side-constraints affect the portfolio optimization, we have shown that fixed transaction costs determine a reduced number of securities selected in the portfolio with respect to the case in which such costs are ignored. References Andersson, F., Rosen, D., & Uryasev, S. (2001). Credit risk optimization with conditional value-at-risk criterion. Mathematical Programming, 89, 273–291. Artzner, P., Delbaen, F., Eber, J.-M., & Heath, D. (1999). Coherent measures of risk. Mathematical Finance, 9, 203–228. Blume, M. E., Crockett, J., & Friend, I. (1974). Stock ownership in the United States: Characteristics and trends. Survey of Current Business, 54, 16–40. Chiodi, L., Mansini, R., & Speranza, M. G. (2003). Semi-absolute deviation rule for mutual funds portfolio selection. Annals of Operations Research, 124, 245–265. Elton, E. J., & Gruber, M. J. (1974). On the optimality of some multiperiod portfolio selection criteria. Journal of Business, 47, 231–243. Gennotte, G., & Jung, A. (1994). Investment strategies under transaction costs: The finite horizon case. Management Science, 40, 385–404. Guastaroba, G., Mansini, R., & Speranza, M. G. (2005). On the use of CVaR model in a rebalancing portfolio strategy. Technical Report 2005 (number 249). Department of Quantitative Methods, University of Brescia, Italy. Kellerer, H., Mansini, R., & Speranza, M. G. (2000). Selecting portfolios with fixed costs and minimum transaction lots. Annals of Operations Research, 99, 287–304. Konno, H., & Wijayanayake, A. (2001). Portfolio optimization problem under concave transaction costs and minimal transaction unit constraints. Mathematical Programming, 89, 233–250. Konno, H., & Yamazaki, H. (1991). Mean-absolute deviation portfolio optimization model and its application to Tokyo stock market. Management Science, 37, 519–531. Li, D., & Ng, W.-L. (2000). Optimal dynamic portfolio selection: multiperiod mean-variance formulation. Mathematical Finance, 10, 387–406. Li, Z.-F., Wang, S.-Y., & Deng, X.-T. (2000). A linear programming algorithm for optimal portfolio selection with transaction costs. International Journal of Systems Science, 31, 107–117. Li, Z.-F., Li, Z.-X., Wang, S.-Y., & Deng, X.-T. (2001). Optimal portfolio selection of assets with transaction costs and no short sales. International Journal of Systems Science, 32, 599–607. Mansini, R., Ogryczak, W., & Speranza, M. G. (2003). LP solvable models for portfolio optimization: A classification and computational comparison. IMA Journal of Management Mathematics, 14, 187–220. Mansini, R., Ogryczak, W., & Speranza, M. G. (2005). Conditional value at risk and related linear programming models for portfolio optimization. Annals of Operations Research, 152, 227–256. Mansini, R., & Speranza, M. G. (2005). An exact approach for portfolio selection with transaction costs and rounds. IIE Transactions, 37, 919–929. Markowitz, H. M. (1952). Portfolio selection. Journal of Finance, 7, 77–91. 123 262 G. Guastaroba et al. Markowitz, H. M. (1959). Portfolio selection: Efficient diversification of investments. New York: Wiley. Ogryczak, W., & Ruszczyński, A. (2002). Dual stochastic dominance and related mean-risk models. SIAM Journal on Optimization, 13, 60–78. Patel, N. R., & Subrahmanyam, M. G. (1982). A simple algorithm for optimal portfolio selection with fixed transaction costs. Management Science, 38, 303–314. Pflug, G. C. (2000). Some remarks on the Value-at-Risk and the Conditional Value-at-Risk. In S. Uryasev (Ed.), Probabilistic constrained optimization: Methodology and applications (pp. 272–281). Dordrecht: Kluwer Academic Publisher. Pogue, G. A. (1970). An extension of the Markowitz portfolio selection model to include variable transaction costs, short sales, leverage policies and taxes. Journal of Finance, 25, 1005–1028. Rockafellar, R. T., & Uryasev, S. (2000). Optimization of Conditional Value-at-Risk. Journal of Risk, 2, 21–41. Smith, K. V. (1967). A transition model for portfolio revision. Journal of Finance, 22, 425–439. Steinbach, M. C. (2001). Markowitz revisited: Mean-variance models in financial portfolio analysis. SIAM Review, 43, 31–85. Yoshimoto, A. (1996). The mean-variance approach to portfolio optimization subject to transaction costs. Journal of the Operation Research Society of Japan, 39, 99–117. Young, M. R. (1998). A minimax portfolio selection rule with linear programming solution. Management Science, 44, 673–683. 123 View publication stats
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy