O ti Optimal Rebalancing l R b l i Mark Kritzman Simon Myrgren - - PowerPoint PPT Presentation

o ti optimal rebalancing l r b l i
SMART_READER_LITE
LIVE PREVIEW

O ti Optimal Rebalancing l R b l i Mark Kritzman Simon Myrgren - - PowerPoint PPT Presentation

O ti Optimal Rebalancing l R b l i Mark Kritzman Simon Myrgren Sbastien Page President and CEO Vice President Research Senior Managing Director Windham Capital Management, LLC State Street Associates State Street Associates / State


slide-1
SLIDE 1

O ti l R b l i Optimal Rebalancing

Mark Kritzman President and CEO Windham Capital Management, LLC S i P t Simon Myrgren Vice President –Research State Street Associates Sébastien Page Senior Managing Director State Street Associates / State Street Global Markets Senior Partner State Street Associates State Street Global Markets

slide-2
SLIDE 2

Equity Weight in 60/40 Allocation Equity Weight in 60/40 Allocation

70% 75% 60% 65% 50% 55% Sep-96 Sep-97 Sep-98 Sep-99 Sep-00 Sep-01 Sep-02 Sep-03 Sep-04 Sep-05 Optimal Rebalancing No Rebalancing

2

slide-3
SLIDE 3

Outline

> Dynamic programming

Outline

Dynamic programming > Simplified portfolio rebalancing > Markowitz-van Dijk heuristic > Results

3

slide-4
SLIDE 4

Soul Mate Search

> Imagine you have ten years to find a soul mate and you meet one

Soul Mate Search

Imagine you have ten years to find a soul mate and you meet one potential soul mate each year. > You rank each companion on a scale from 0 to 100 and assume that scores are uniformly distributed. > At the end of each year you must decide to marry your current companion or continue searching. > You are not allowed to revert to previous companions. > If you have not found your soul mate by year ten, your parents force you to marry the person you are with at that time.

4

slide-5
SLIDE 5

Years 10 and 9

> The expected score of your companion in year ten is 50.

Years 10 and 9

The expected score of your companion in year ten is 50.

> Hence, you should marry in year nine only if your companion at the time scores above 50.

Year 9 10 Expected Value 50

5

slide-6
SLIDE 6

Year 8

> There is a 50% chance you will marry your companion in year nine. If

Year 8

There is a 50% chance you will marry your companion in year nine. If you marry in year 9, your companion’s expected score is 75 given that it must be above 50 in order for your companion to be marriageable. > Your hurdle for year 8 is 50% x 75 + 50% x 50 = 62.5. You should marry your current companion only if he or she scores above 62.5

Year 9 10 Expected Value 62.5 50

6

slide-7
SLIDE 7

Years 1 7

> The likelihood that your companion in year eight will score above 62.5

Years 1-7

The likelihood that your companion in year eight will score above 62.5 is 37.5%. The expected score of this marriageable companion is 81.25. > Your hurdle for year 7 is 37.5% x 81.25 + 62.5% x 62.5 = 69.5. y > By proceeding in this fashion we determine the scores for each year.

Year 1 2 3 4 5 6 7 8 9 10 Expected Value 86.1 85 83.6 82.0 80.0 77.5 74.2 69.5 62.5 50

7

slide-8
SLIDE 8

Simplified Portfolio Rebalancing Simplified Portfolio Rebalancing

Optimal portfolio: 60% Stocks, 40% Bonds.

Probability Stock Return Bond Return

Optimal portfolio: 60% Stocks, 40% Bonds.

Probability Stock Return Bond Return 25% 26.00% 1.00% 50% 8.00% 8.00% 25%

  • 11.00%

10.00%

8

slide-9
SLIDE 9

Sub optimality Cost

> Consider a $100 gamble that has an equal chance of increasing by 1/3

Sub-optimality Cost

g q g y

  • r decreasing by 1/4.

133.33 100 75 00 > For a log wealth investor, expected utility equals: ln(133.33) x .5 + ln(75.00) x .5 = 4.60517 75.00 > The ln(100.00) also equals 4.60517. Therefore, 100.00 is the certainty equivalent of a risky gamble that has an equal chance of yielding 133 33 or 75 00

9

133.33 or 75.00.

slide-10
SLIDE 10

65/35 65/35 70/30 65/35 65/35 60/40 60/40 60/40 60/40 65/35 55/45 55/45 55/45 60/40

10

50/50

slide-11
SLIDE 11

T Cost Sub Optimality 65/35 65/35 70/30 1.20 0 60 1.27 0 32 T-Cost Sub-Optimality 65/35 65/35 60/40 0.60 0.00 0.32 0.00 60/40 60/40 60/40 65/35 0.60 0.00 0.32 0.00 55/45 0.60 0.30 55/45 55/45 60/40 0.00 0.60 0.00 0.30

11

50/50 1.20 1.22

slide-12
SLIDE 12

T Cost Sub Optimality 65/35 65/35 70/30 1.20 0 60 1.27 0 32 T-Cost Sub-Optimality 65/35 65/35 60/40 0.60 0.00 0.32 0.00 60/40 60/40 60/40 65/35 0.60 0.00 0.32 0.00 55/45 0.60 0.30 55/45 55/45 60/40 0.00 0.60 0.00 0.30

12

50/50 1.20 1.22

slide-13
SLIDE 13

T Cost Sub Optimality 65/35 65/35 70/30 1.20 0 60 1.27 0 32 T-Cost Sub-Optimality 65/35 65/35 60/40 0.60 0.00 0.32 0.00 0.60 T-Cost Sub-Optimality 0.32 60/40 60/40 60/40 65/35 0.60 0.00 0.32 0.00 55/45 0.60 0.30 55/45 55/45 60/40 0.00 0.60 0.00 0.30

13

50/50 1.20 1.22

slide-14
SLIDE 14

T Cost Sub Optimality 65/35 65/35 70/30 1.20 0 60 1.27 0 32 T-Cost Sub-Optimality 25% 50% 0.44 65/35 65/35 60/40 0.60 0.00 0.32 0.00 0.60 T-Cost Sub-Optimality 0.32 25% 60/40 60/40 60/40 65/35 0.60 0.00 0.32 0.00 55/45 0.60 0.30 55/45 55/45 60/40 0.00 0.60 0.00 0.30

14

50/50 1.20 1.22

slide-15
SLIDE 15

T Cost Sub Optimality 65/35 65/35 70/30 1.20 0 60 1.27 0 32 T-Cost Sub-Optimality 25% 50% 0.44 65/35 65/35 60/40 0.60 0.00 0.32 0.00 0.60 T-Cost Sub-Optimality 0.32 25% = 0.76 60/40 60/40 60/40 65/35 0.60 0.00 0.32 0.00 55/45 0.60 0.30 55/45 55/45 60/40 0.00 0.60 0.00 0.30

15

50/50 1.20 1.22

slide-16
SLIDE 16

T Cost Sub Optimality 65/35 65/35 70/30 1.20 0 60 1.27 0 32 T-Cost Sub-Optimality 25% 50% 0.44 65/35 65/35 60/40 0.60 0.00 0.32 0.00 0.60 T-Cost Sub-Optimality 0.32 25% 0.76 60/40 60/40 60/40 65/35 0.60 0.00 0.32 0.00 25% 50% 0.15 55/45 0.60 0.30 25% 55/45 55/45 60/40 0.00 0.60 0.00 0.30

16

50/50 1.20 1.22

slide-17
SLIDE 17

T Cost Sub Optimality 65/35 65/35 70/30 1.20 0 60 1.27 0 32 T-Cost Sub-Optimality 25% 50% 0.44 65/35 65/35 60/40 0.60 0.00 0.32 0.00 0.60 T-Cost Sub-Optimality 0.32 25% = 0.75 0.76 60/40 60/40 60/40 65/35 0.60 0.00 0.32 0.00 25% 50% 0.15 55/45 0.60 0.30 25% 55/45 55/45 60/40 0.00 0.60 0.00 0.30

17

50/50 1.20 1.22

slide-18
SLIDE 18

T Cost Sub Optimality 65/35 65/35 70/30 1.20 0 60 1.27 0 32 T-Cost Sub-Optimality 25% 50% 0.44 65/35 65/35 60/40 0.60 0.00 0.32 0.00 0.60 T-Cost Sub-Optimality 0.32 25% 0.75 0.76 60/40 60/40 60/40 65/35 0.60 0.00 0.32 0.00 25% 50% 0.15 55/45 0.60 0.30 25% 55/45 55/45 60/40 0.00 0.60 0.00 0.30

18

50/50 1.20 1.22

slide-19
SLIDE 19

65/35 65/35 70/30 Rebalance St 65/35 65/35 60/40 Rebalance Stay Stay 60/40 60/40 60/40 65/35 Stay Stay 55/45 Stay y Stay 55/45 55/45 60/40 Stay Stay

19

50/50 Rebalance Stay

slide-20
SLIDE 20

The Curse of Dimensionality

As we add more assets, increase time horizon, increase granularity,

The Curse of Dimensionality

As we add more assets, increase time horizon, increase granularity, and allow for partial rebalancing, the computational challenge rises sharply.

Number of Asset Number of Portfolios Number of Calculations to Perform 2 101 5,620,751 3 5,151 14,619,573,351 4 176,851 17,233,228,186,751 5 4,598,126 11,649,662,254,243,700 6 96,560,646 5,137,501,054,121,460,000 7 1 705 904 746 1 603 471 162 336 350 000 000 7 1,705,904,746 1,603,471,162,336,350,000,000 8 26,075,972,546 374,655,945,665,079,000,000,000 9 352,025,629,371 68,281,046,097,460,800,000,000,000 10 4,263,421,511,271 10,015,396,403,505,300,000,000,000,000

20

*12 time periods, 1% granularity.

slide-21
SLIDE 21

The Markowitz van Dijk Heuristic The Markowitz-van Dijk Heuristic

( ) ( )

∑ ∑

′ + = ⎞ ⎜ ⎜ ⎛ + =

m n

X p X p U E 1 ln 1 ln µ µ ⎤ ⎡ µ µ µ K

1 12 11

( ) ( )

∑ ∑

= =

+ = ⎠ ⎜ ⎜ ⎝ + =

i j ij j i

X p X p U E

1 1

1 ln 1 ln µ µ

[ ]

n

X X X , ,

1 K

=

[ ]

m

p p p , ,

1 K

= ⎥ ⎥ ⎥ ⎥ ⎤ ⎢ ⎢ ⎢ ⎢ ⎡ =

n n

µ µ µ µ µ µ µ M K K

2 22 21 1 12 11

[ ]

n 1

[ ]

m

p p p

1

⎥ ⎦ ⎢ ⎣

mn m m

µ µ µ K

2 1

( ) ( )

n X X

X X J X X C e e X X J

n j j jt n j j

  • pt

j

1 ln 1 ln

1 1

⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ + ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ +

+ − + ∑ − ∑ =

= =

µ µ

( ) ( ) ( )

( )

( )

( )

X X t t t i jt jt j t t t

X X J X X C e e X X J X X J X X C e e X X J

t

  • pt

, ,

1 ln 1 ln 1 1 1 1 1 ′ + ′ + + + = − −

+ + = + + =

µ µ

( )

( )

( )

( )

t t t t t t t t

X X J X X C e e X X J

t

, ,

1 1 1 1 + + − −

+ − + − =

µ µ

( )

2 1 ln 1 ln

1 1

∑ ∑

⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ + ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ +

⎞ ⎜ ⎛ ′ ∑ ∑

n

  • pt

n X X

d C

n j i it n j j

  • pt

i

µ µ

21

( )

1 1 1 1

1 1

,

∑ ∑

= = − ⎠ ⎝ ⎠ ⎝ −

⎠ ⎞ ⎜ ⎝ ⎛ − + − + − =

= =

i

  • pt

i i i jt jt j t t t

X X d X X C e e X X J

j j

slide-22
SLIDE 22

How to Solve for d

> We generate 200 possible incoming portfolios given the expected

How to Solve for d

g p g p g p returns, variances, and covariances of the component assets of the initial optimal portfolio along with its weights. > For a given coefficient d we solve for a new portfolio for each of the > For a given coefficient d, we solve for a new portfolio for each of the incoming portfolios such that we minimize cost as defined by:

( )

2 1 ln 1 ln

∑ ∑

⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ + ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ +

⎞ ⎛ ′ ∑ ∑

n n X X

n i it n j

  • pt

i

µ µ

> We proceed forward through 12 periods and accumulate the costs. We th l l t fi f it b t ki th f th 200

( )

1 1 1 1

1 1

,

∑ ∑

= = − ⎠ ⎜ ⎝ ⎠ ⎜ ⎝ −

⎠ ⎞ ⎜ ⎝ ⎛ − + − + − =

= =

i

  • pt

i i i jt jt j t t t

X X d X X C e e X X J

j j

then calculate a figure of merit by taking the average of the 200 cumulative costs. > Next we select a new value for the coefficient d and repeat the process.

22

Next we select a new value for the coefficient d and repeat the process. We proceed in this fashion until we identify the coefficient which produces the best figure of merit.

slide-23
SLIDE 23

Results Results

23

slide-24
SLIDE 24

Four Assets Four Assets

(40% US Equity, 25% US Bonds, 20% Non-US Equity, 15% Non-US Bonds)

2 4 6 8 10 12 14

  • 5

2 4 6 8 10 12 14

ps) MvD 4% Bands 5% Bands DP

  • 10
  • n costs (bp

Quarterly 3% Bands 4% Bands DP

  • 20
  • 15

Transactio Monthly

  • 25

Sub-optimality costs (bps) 24

slide-25
SLIDE 25

One Hundred Assets One Hundred Assets

(100 securities selected from the S&P 500)

10

  • 5

5 10 15 20 25 30

ps) MvD 1% Bands

  • 25
  • 20
  • 15
  • 10
  • n costs (bp

0.50% Bands 0.75% Bands

40

  • 35
  • 30
  • 25

Transactio Quarterly

  • 45
  • 40

Sub-optimality costs (bps) Monthly 25

slide-26
SLIDE 26

Rebalance Trigger (Average) Rebalance Trigger (Average)

(65% European Bonds, 25% Foreign Equity, 10% Domestic Equity) European Bonds

2.5% 3.0% 2.5% 3.0%

p

1.5% 2.0% 1.5% 2.0% 1.0% 1.0% 0.0% 0.5%

007 007 007 007 007 007 008 008 008 008 008 008 009 009 009 009 009 009

0.0% 0.5%

007 007 007 007 007 007 008 008 008 008 008 008 009 009 009 009 009 009

26

1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20

slide-27
SLIDE 27

Distribution Distribution

European Bonds

6.0% 7.0% 6.0% 7.0%

p

4.0% 5.0% 4.0% 5.0% 2.0% 3.0% 2.0% 3.0% 0.0% 1.0%

007 007 007 007 007 007 008 008 008 008 008 008 009 009 009 009 009 009

0.0% 1.0%

007 007 007 007 007 007 008 008 008 008 008 008 009 009 009 009 009 009

27

1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20

slide-28
SLIDE 28

Average Trade Average Trade

European Bonds

2.5% 3.0%

p

1.5% 2.0% % 1.0% 0.0% 0.5%

007 007 007 007 007 007 008 008 008 008 008 008 009 009 009 009 009 009

28

1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20 1/31/20 3/31/20 5/31/20 7/31/20 9/30/20 11/30/20

slide-29
SLIDE 29

Transaction Cost Savings Transaction Cost Savings

Number of Assets Approach Optimal Rebalancing Costs (bps) Industry Heuristics Average Costs (bps) Total Savings 2 Dynamic Programming 6.31 10.91 42% 3 Dynamic Programming 6.66 10.97 39% 4 Dynamic Programming 7.33 13.28 45% 5 MvD Heuristic 8.61 14.02 39% 100 MvD Heuristic 12.46 27.70 55%

29

slide-30
SLIDE 30

Transaction Cost Savings Transaction Cost Savings

Number of Assets Closest Heuristic* Trading Costs (bps) Optimal Strategy Trading Costs (bps) Savings on Trading Costs Annual Savings $5 billion Portfolio 2 2% Bands 7.18 4.87 32% $1,155,000 3 3% Bands 5.40 4.68 13% $360,000 4 2% Bands 7.29 5.10 30% $1,095,000 5 2% Bands 7.70 6.21 19% $745,000 100 Semi-Annually 16.64 7.55 55% $4,545,000 * Chosen as the strategy with the same or slightly higher tracking error risk.

30

slide-31
SLIDE 31

Success Rates Success Rates

Rebalancing Strategy Optimal Rebalancing 2% Bands Daily Variable Bands Optimal 96.40% 99.30% 99.60% Rebalancing 20.21 bps 25.51 bps 25.28 bps 2% Bands 3.60% 66.90% 54.90% 3.42 bps 16.08 bps 49.39 bps Daily 0.70% 33.10% 62.80% 4.81 bps 14.55 bps 43.67 bps Variable Bands 0.40% 45.10% 37.20% 0 72 bps 9 80 bps 18 59 bps 0.72 bps 9.80 bps 18.59 bps

31

slide-32
SLIDE 32

Summary

> In an idealized world without transaction costs investors would

Summary

In an idealized world without transaction costs investors would rebalance continually to the optimal weights. In the presence of transaction costs investors must balance the cost of sub-

  • ptimality with the cost of restoring the optimal weights.

p y g p g > Most investors employ heuristics that rebalance the portfolio as a function of the passage of time or the size of the misallocation. a function of the passage of time or the size of the misallocation. > We employ multi-period optimization to determine optimal rebalancing rules and we demonstrate that this approach is rebalancing rules, and we demonstrate that this approach is significantly superior to standard industry heuristics.

32