Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series...

48
NA10161 10/2019 Momentum, simulation, and factor timing: Insights from heterogeneous agent models Kenneth Blay Head of Thought Leadership – Investment Solutions Invesco Northfield 31 st Annual Research Conference October 25, 2019 George Wharf Quantitative Research Analyst Neuron Capital Robert Hillman Chief Executive Officer Neuron Capital For Northfield Annual Research Conference Attendees Only - NA10161

Transcript of Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series...

Page 1: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Momentum, simulation, and factor timing: Insights from heterogeneous agent modelsKenneth BlayHead of Thought Leadership – Investment SolutionsInvesco

Northfield 31st Annual Research ConferenceOctober 25, 2019

George WharfQuantitative Research AnalystNeuron Capital

Robert HillmanChief Executive OfficerNeuron Capital

For Northfield Annual Research Conference Attendees Only - NA10161

Page 2: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

A brief history of agent-based models (ABM) Heterogeneity, extrapolative beliefs, and noise Myth busting Why the increasing interest in ABM today?

A simple model Overview Recent advances in estimation and calibration Contributions from different agent-types

Practical applications: Long-horizon simulation Return forecasting and scenario analysis Insights into factor timing

Overview

2

Page 3: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Observations on trading floors suggested people extrapolate a lot. And surveys said that they did. What happens when we insert this reality into our models? - See e.g. Beja & Goldman (1986), and Frankel & Froot (1989)We know individuals are not alike, and without heterogeneity there would be no trade. But analytical models with heterogeneity are hard.- See e.g. Kenneth Arrow (2004)Even those considered ‘orthodox’ and ‘equilibrium’ have explored the concepts of the interplay of heterogeneous agents. Kim & Markowitz used simulation in 1988….- See e.g. Fischer Black (1986) and Kim & Markowitz (1988)

A brief history of agent-based modelsHeterogeneity

Source: Beja, A., Goldman, M.B. (1980) On the dynamic behaviour of prices in disequilibrium. The Journal of Finance. 35 (2). Pp 235-248. Jeffrey A. Frankel and Kenneth A. Froot. Chartists, Fundamentalists, and Trading in the Foreign Exchange Market Source: The American Economic Review, Vol. 80, No. 2, Papers and Proceedings of the Hundred and Second Annual Meeting of the American Economic Association (May, 1990),pp. 181-185Kenneth Arrow, In: D. Colander, R.P.F. Holt and J. Barkley Rosser (eds.), The Changing Face of Economics. Conversations with Cutting Edge Economists. The University of Michigan Press, Ann Arbor, 2004, p. 301.)Black, Fischer (1986) Noise. The Journal of Finance. 41(3), pp 528-543.G. Kim and H. M. Markowitz (1989). Investment rules, margin and market volatility. Journal of Portfolio Management, 16:45–52.3

Page 4: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

A brief history of agent-based modelsExtrapolative beliefs – Overshooting the overshoot

Source: Jeffrey A. Frankel and Kenneth A. Froot. Chartists, Fundamentalists, and Trading in the Foreign Exchange Market Source: The American Economic Review, Vol. 80, No. 2, Papers and Proceedings of the Hundred and Second Annual Meeting of the American Economic Association (May, 1990),pp. 181-185

4

CPI-adjusted Dollar against G-10

countries(right scale)

Long-term Real Interest rate differential(left scale)

Index, March 1973=100(quarterly)

Page 5: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Four myths about ABM:1. Great toys but not institutionally realistic

OFR, Berndt et al (2016)

2. They assume daft trading modelsKim & Markowitz (1988)Hillman / Neuron (2017)

3. You cannot estimate, calibrate, or validate themHommes (2006) – nonlinear estimationBraun-Munzinger (2016, Bank of England) – estimation + calibration + method of simulated momentsPlatt (2019); Barde (2017); Lamperti et al (2017); Guerini et al (2017) – Bayesian + model selection

4. You cannot forecastBoswijk et al (2007) - forecastingBaranova et al (2017) - backtesting

A brief history of agent-based modelsMyth busting

5

Page 6: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

There is a demand from investors and their advisors to consider how to generate future scenarios for markets, because: Recognition of the limits and dangers of back-testing Awareness of path-dependence and other characteristics of financial time series And that financial products themselves are the market – concerns over crowding and endogenous risk

particularly from algorithmic products

And since the crisis… Limitations of representative rational agent models were revealed Policy-makers and regulators have pushed for new approaches Heterogeneity, learning and market structures matter

A brief history of agent-based modelsWhy the increasing interest in ABM today?

6

Page 7: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

A simple model

Source: Invesco, Neuron Capital, Online Data - Robert Shiller

7

Our simple model will explore some of these ideas in the context of an equity valuation model using the cyclically adjusted price-to-earnings ratio or CAPE Here CAPE(t) = P(t) / Smoothed Earnings(t-1)

Page 8: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

A simple modelBlack’s factor of “2”

Source: Black, Fischer (1986) Noise. The Journal of Finance. 41(3), pp 528-543.

8

Over/under valuation ratio

Fischer Black posited that an efficient market might be one in which price is within a factor of 2 of value, i.e. more than half and less than twice the value.

Page 9: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

A simple model

Source: Invesco, Neuron Capital, Online Data - Robert Shiller

9

If we assume there is a long-term average value of CAPE (V) that valuationsfluctuate around

Then we can construct a “fair price” 𝐹𝐹𝐹𝐹 𝑡𝑡 = 𝑉𝑉𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶

∗ 𝐹𝐹(𝑡𝑡)

Page 10: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Following Beja and Goldman (1980) a number of models were formalized with a general form:

𝑝𝑝𝑡𝑡+1 − 𝑝𝑝𝑡𝑡 = λ �𝑖𝑖=1

𝑁𝑁𝐷𝐷(𝑖𝑖, 𝑡𝑡) + 𝜖𝜖𝑡𝑡

𝜆𝜆 is similar to “Kyle’s Lamba” – market impact The sum is over agent’s demand and represents a net order imbalance 𝜖𝜖 is often interpreted as noise trader demand

A simple model

10

Source: Beja, A., Goldman, M.B. (1980) On the dynamic behaviour of prices in disequilibrium. The Journal of Finance. 35 (2). Pp 235-248.

Page 11: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Price: 𝑝𝑝𝑡𝑡+1 − 𝑝𝑝𝑡𝑡 = 𝜅𝜅 𝑣𝑣𝑡𝑡 − 𝑝𝑝𝑡𝑡 + 𝛽𝛽 tanh 𝛾𝛾 𝑚𝑚𝑡𝑡 + 𝜖𝜖𝑡𝑡

Value Traders: 𝜅𝜅 𝑣𝑣𝑡𝑡 − 𝑝𝑝𝑡𝑡Value: 𝑣𝑣𝑡𝑡+1 = 𝑣𝑣𝑡𝑡 +𝑔𝑔 + 𝜂𝜂𝑡𝑡+1

Momentum* (Extrapolators): 𝛽𝛽 tanh 𝛾𝛾 𝑚𝑚𝑡𝑡

EWMA: 𝑚𝑚𝑡𝑡 = 1 − 𝛼𝛼 𝑚𝑚𝑡𝑡−1+ 𝛼𝛼 𝑝𝑝𝑡𝑡− 𝑝𝑝𝑡𝑡−1

Noise traders: 𝜖𝜖𝑡𝑡

In 1992 Carl Chiarella formalised the approach suggested by Beja and Goldman (1980).The set-up above follows Majewski et al (2018).

A simple model

Source: Invesco, Neuron Capital, Online Data - Robert Shiller Chiarella, C. (1992) The dynamics of speculative behaviour. Annals of Operations Research. 37 (1), pp. 101-123.* Momentum in this context refers to time-series momentum not cross-sectional momentum.

11

Page 12: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Insight that small (n-type) models are nonlinear econometric models We can draw on a large earlier literature: Tong, Terasvirta, Granger, etc. Today much larger models can now be estimated and/or calibrated: Calibration with non-price data (e.g. surveys, flows, Braun-Munziger BoE 2016) Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018)

Still an art but…where deep-learning was 10 years ago

A simple modelRecent advances in estimation and calibration

12

Source: Tong, H. (1993) A Non-linear Time Series: A Dynamical System Approach. Oxford Statistical Science Series. 6.Granger, C., Terasvirta, T. (1993) Modelling Nonlinear Economic Relationships. Oxford University Press.Hamilton, J. (1994) Time Series Analysis. Princeton University Press

Page 13: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

A simple modelValue and trend influence on prices

Source: Invesco, Neuron Capital

13

Over/under valuation

Value Momentum

Valu

e de

man

d

Momentum, strength (m)

Mom

entu

m d

eman

d

Value effects kick in around +/10% and increasingly so as price deviates further Trend influence grows as the price trends more but eventually saturates.

Page 14: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

A simple modelOptimal extrapolator lookback = 6 months

Source: Invesco, Neuron Capital, Online Data - Robert Shiller

14

This chart shows a partial cost function holding other parameters constant.The “best” alpha decay parameter is 0.833 which is a decay lag of 6 months.

Extrapolator lookback (months)

Page 15: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

A simple modelOptimal extrapolator response function

Source: Invesco, Neuron Capital, Online Data - Robert Shiller

15

The black line shows the weights as estimated by our empirical modelThe red circles show the weights from Greenwood & Shleifer (2014) where the average alpha across 7 surveys is 0.56 on quarterly data – confession – the 0.56 is not precisely estimated sd = 0.21 but still….

Quarters

Page 16: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

A simple modelMomentum and value influences

Source: Invesco, Neuron Capital, Online Data - Robert Shiller

16

-0.03

-0.02

-0.01

0

0.01

0.02

0.03

0.04

0.05

0.06

1927 1937 1947 1956 1966 1975 1985 1994 2004 2014

Com

pone

nt

Momentum influence Value influence

Page 17: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

7

8

9

10

11

12

13

14

15

1927 1937 1947 1956 1966 1975 1985 1994 2004 2014

Pric

e

Fair value

MomentumHeavy

7

8

9

10

11

12

13

14

15

1927 1937 1947 1956 1966 1975 1985 1994 2004 2014

Pric

e

Fair value

Value Heavy

A simple modelSimulation samples

17

Value heavy simulation Momentum heavy simulation

Source: Invesco, Neuron Capital, Online Data - Robert Shiller. The fair value series is constructed using the log ‘Real Total Return Price Index’ and the ‘Cyclically Adjusted Total Return Price Earning’s Ratio’ from Shiller’s website. The Value Heavy and Momentum Heavy series are two runs from the simulation model.

Page 18: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

7

8

9

10

11

12

13

14

15

1927 1937 1947 1956 1966 1975 1985 1994 2004 2014

Pric

e

Fair value

Estimated

7

8

9

10

11

12

13

14

15

1927 1937 1947 1956 1966 1975 1985 1994 2004 2014

Pric

e

Fair value

ln(S&P500)

A simple modelSimulation samples

18

Historical returns1972-2018 Simulated returns

Source: Invesco, Neuron Capital, Online Data - Robert Shiller. The fair value series is constructed using the log ‘Real Total Return Price Index’ and the ‘Cyclically Adjusted Total Return Price Earning’s Ratio’ from Shiller’s website. The Value Heavy and Momentum Heavy series are two runs from the simulation model. The actual series on the left chart is the log ‘Real Total Return Price Index’ from Shiller’s website.

Page 19: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Investment outcomes Short- and long-horizon risk Investment consumption

Practical application:Long-horizon simulation

19

Page 20: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Long-horizon simulationsCommon practice

Parametric simulation requires a model to be estimated on historical data, and then data is generated from that model. Bootstrapping simulation is a means of generating possible future price or return scenarios by resampling single returns from the historical data set. Block bootstrapping resamples “blocks” of returns from the historical data set.

20

Portfolio and asset return simulations are used for a variety of purposes including: Risk management Portfolio construction Multi-period portfolio (target date) evaluation Financial planning

Common simulation methods

Simulation methodDistributionassumption

Incorporatesauto

correlation

Incorporatesmean

reversion

Parametric Lognormal(most common) No No

Bootstrapping (i.i.d) Empirical No No

Block bootstrapping Empirical Yes No

However, simulation methods often represent a trade-off between ease of implementation and realism in incorporating well-known asset dynamics. These trade-offs have implications for the practical application of these methods in providing effective decision support.

Page 21: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Long-horizon simulations…and expectations for investment outcomes

Source: Invesco, Neuron Capital, Online Data - Robert Shiller Historical estimates of average monthly (mean) return and standard deviation are 0.22% and 5.40% based on S&P 500 real equity returns for the period Dec 1927 through August 2019; bootstrapped returns are drawn from the same historical period. The blue lines indicate (simulated) 10th , 50th and 90th percentile confidence bands.

21

Months Months

Parametric (lognormal)Using historical estimates

BootstrappingMonthly returns (i.i.d.)

Pric

e

Pric

e

Page 22: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Long-horizon simulations…and expectations for investment outcomes

22

Months Months

Block bootstrapping12-month blocks

Heterogeneous Agent ModelPr

ice

Pric

e

Source: Invesco, Neuron Capital, Online Data - Robert Shiller Historical estimates of average monthly (mean) return and standard deviation are 0.22% and 5.40% based on S&P 500 real equity returns for the period Dec 1927 through August 2019; bootstrapped returns are drawn from the same historical period. The blue lines indicate (simulated) 10th , 50th and 90th percentile confidence bands.

Page 23: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

We use the variance ratio to assess short- and long-horizon risk implications for different simulation methods.

The intuition is related to the common practice of scaling volatility by the square root of time (σ × 𝑇𝑇)

Are stocks less volatile in the long run?

An old question that has implications for equity allocations and rules for target-date funds, etc.

A variance ratio test is one way to explore this. The idea is to measure how ‘diffusive’ a time series is.

It is closely linked to the Hurst exponent and Mandlebrot’s rescaled range statistic

For a recent application see Pastor & Stambaugh (2012)

Long-horizon simulationsShort- and long-horizon risk

Source: Campbell, Lo, and McKinlay (1997), Pastor and Stambaugh (2012)

23

𝑉𝑉𝑅𝑅 𝑘𝑘 = variance of k-period returnsk * variance of 1-period returns

Page 24: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Long-horizon simulations…and expectations for investment risk

24

Months Months

Parametric (lognormal)Using historical estimates

BootstrappingMonthly returns (i.i.d.)

Varia

nce

ratio

Varia

nce

ratio

Source: Invesco, Neuron Capital, Online Data - Robert Shiller Historical estimates of average monthly (mean) return and standard deviation are 0.22% and 5.40% based on S&P 500 real equity returns for the period Dec 1927 through August 2019; bootstrapped returns are drawn from the same historical period. The blue lines indicate (simulated) 10th , 50th and 90th percentile confidence bands..

Page 25: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Long-horizon simulations…and expectations for investment risk

25

Months

Block bootstrapping12-month blocks

Varia

nce

ratio

Varia

nce

ratio

Source: Invesco, Neuron Capital, Online Data - Robert Shiller Historical estimates of average monthly (mean) return and standard deviation are 0.22% and 5.40% based on S&P 500 real equity returns for the period Dec 1927 through August 2019; bootstrapped returns are drawn from the same historical period. The blue lines indicate (simulated) 10th , 50th and 90th percentile confidence bands.

Heterogenous Agent Model

Months

Page 26: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

We use the coverage ratio to assess expectations provided by different simulation methods.

𝐶𝐶𝐶𝐶𝑣𝑣𝐶𝐶𝐶𝐶𝐶𝐶𝑔𝑔𝐶𝐶 𝐶𝐶𝐶𝐶𝑡𝑡𝑖𝑖𝐶𝐶 = 𝐶𝐶𝑡𝑡 = �𝑌𝑌𝑡𝑡 𝐿𝐿

𝑌𝑌 = the number of years of withdrawals sustained by a strategy, both during and after the retirement period

𝐿𝐿 = the length of the retirement period considered

A kinked utility function is used to express asymmetric investor preferences for achieving consumption objectives:

𝐶𝐶1−𝛾𝛾 − 11 − 𝛾𝛾

for 𝐶𝐶 ≥ 1

11−𝛾𝛾 − 11 − 𝛾𝛾

− 𝜆𝜆 1 − 𝐶𝐶 for 𝐶𝐶 < 1

𝛾𝛾 = linear penalty coefficient𝜆𝜆 = risk aversion coefficient

Long-horizon simulationsConsumption expectations

Source: Invesco, Estrada, Javier and Kritzman, Mark, Toward Determining the Optimal Investment Strategy for Retirement (December 14, 2018).

Coverage ratio kinked utility(𝛾𝛾 = 0.9999, 𝜆𝜆 = 10)

26

-0.10

-0.05

0.00

0.05

0.10

0.90 0.95 1.00 1.05 1.10

Util

ity

Coverage ratio

Kinked-utility

ln(C)

As 𝛾𝛾 approaches 1, utility equals the natural logarithm of the coverage ratio; hence, a 𝛾𝛾 value of 0.9999 effectively implies the use of a log-wealth utility function for the coverage ratio above 1.

𝑈𝑈 𝐶𝐶 =

Page 27: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

0.00

0.05

0.10

0.15

0.20

0.25

0.0

2.0

4.0

6.0

8.0

10.0

12.0

14.0

16.0

18.0

20.0

Prob

abilit

y

Coverage Ratio

Historical

ABM

0.00

0.05

0.10

0.15

0.20

0.25

0.0

2.0

4.0

6.0

8.0

10.0

12.0

14.0

16.0

18.0

20.0

Prob

abilit

y

Coverage Ratio

Historical

LN

iid

BB

Long-horizon simulations…and expectations for investment consumption

27

Common Simulation Methods Heterogenous Agent Model

Source: Invesco, Neuron Capital, Online Data - Robert Shiller The distribution of coverage ratios are presented using 2,000 sets of simulated monthly returns over 30+ year periods; Historical estimates of average monthly (mean) return and standard deviation are 0.54% and 4.46% based on real total S&P 500 equity returns for the period Jan 1927 through August 2019; bootstrapped returns are drawn from the same historical period; starting capital is $1,000; the initial withdrawal rate is 4%.

Page 28: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Long-horizon simulations…and expectations for investment consumption

Source: Invesco, Neuron Capital, Online Data - Robert Shiller The distribution of coverage ratio utilities are presented using 2,000 sets of simulated monthly returns over 30+ year periods; Historical estimates of average monthly (mean) return and standard deviation are 0.54% and 4.46% based on real total S&P 500 equity returns for the period Jan 1927 through August 2019; bootstrapped returns are drawn from the same historical period; starting capital is $1,000; the initial withdrawal rate is 4%.

28

% ofcoverage

ratio below 1

Percentiles

Simulation type Mean 1% 5% 25% 50% 75% 95% 99%Historical 3.7 5.0 0.9 1.1 1.8 3.3 5.2 7.8 9.1Lognormal 4.8 8.0 0.6 0.8 1.8 3.2 5.8 14.7 23.9Bootstrap (i.i.d.) 5.0 7.0 0.6 0.9 1.9 3.5 6.2 13.8 29.4Block bootstrap 5.8 14.0 0.4 0.6 1.5 3.1 6.5 20.5 37.0ABM 3.4 4.0 0.7 1.1 2.0 3.0 4.2 7.0 9.8Values with a greater than a 25% difference from historical values are highlighted in red.

Page 29: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

0.00

0.10

0.20

0.30

0.40

0.50

0.60

0.70

-8.0

-7.0

-6.0

-5.0

-4.0

-3.0

-2.0

-1.0 0.0

1.0

2.0

3.0

4.0

Prob

abilit

y

Coverage Ratio Utility

Historical

ABM

0.00

0.10

0.20

0.30

0.40

0.50

0.60

0.70

-8.0

-7.0

-6.0

-5.0

-4.0

-3.0

-2.0

-1.0 0.0

1.0

2.0

3.0

4.0

Prob

abilit

y

Coverage Ratio Utility

Historical

LN

iid

BB

Long-horizon simulations…and expectations for investment consumption

29

Common Simulation Methods Heterogenous Agent Model

Source: Invesco, Neuron Capital, Online Data - Robert Shiller The distribution of coverage ratio utilities are presented using 2,000 sets of simulated monthly returns over 30+ year periods; Historical estimates of average monthly (mean) return and standard deviation are 0.54% and 4.46% based on real total S&P 500 equity returns for the period Jan 1927 through August 2019; bootstrapped returns are drawn from the same historical period; starting capital is $1,000; the initial withdrawal rate is 4%.

Page 30: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Conditional forecasting Scenario analysis

Practical application:Return forecasting and scenario analysis

30

Page 31: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

How can we use ABM in a return forecasting (CMA) process?

Consider the following return forecasting process:

Expected return = yield + growth + valuation Yield = historical yield Growth = a + b*inflation +c*risk free Valuation is often treated as a deterministic “value” path

However, in reality we are unsure of how valuations might develop. We can use ABM to factor in this uncertainty Value: 𝑣𝑣𝑡𝑡+1 = 𝑣𝑣𝑡𝑡 +𝑔𝑔 + 𝜂𝜂𝑡𝑡+1

Return forecastingConditional capital market assumptions (CMAs)

31

Page 32: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Return forecastingReturn outcomes depend on initial market valuation

Source: Invesco, Neuron Capital, Online Data - Robert Shiller

32

Pric

e

Over-valued market Fairly-valued market Under-valued market

Year YearYear

Charts show reversion to fair value from different initial levels of P/E.

Page 33: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Return forecastingDistribution of price/return outcomes for different initial valuation

Source: Invesco, Neuron Capital, Online Data - Robert Shiller

33

0.00000

0.00005

0.00010

0.00015

0.00020

0.00025

0.00030

0.00035

0.00040

0.00045

Price 480 980 1480 1980 2480 2980 3480 3980 4480 4980 5480 5980 6480 6980 7480 7980

Prob

abilit

y

Price

Fair

Over

Under

Page 34: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Forward return scenariosHistorical coverage ratios (1927-1988)

Source: Invesco, Neuron Capital, Online Data - Robert Shiller. The historical coverage ratio is constructed using the log ‘Real Total Return Price Index’ from Shiller’s website. Each data point shows the coverage ratio for a 30 year retirement period beginning in the December of each year. Starting capital is $1,000; the initial withdrawal rate is 4%.

34

0

1

2

3

4

5

6

7

8

9

10

11

12

1927 1932 1937 1942 1947 1952 1957 1962 1967 1972 1977 1982 1987

Cov

erag

e R

atio

Year

Page 35: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Forward return scenariosCAPE and coverage ratios (1927-1988)

Source: Invesco, Neuron Capital, Online Data - Robert Shiller. The chart shows simulated coverage ratios using the log ‘Real Total Return Price Index’, versus the ‘Cyclically Adjusted Total Return Price Earning’s Ratio’ from Shiller’s website. Each data point shows the coverage ratio for a 30 year retirement period beginning in the December of each year. Starting capital is $1,000; the initial withdrawal rate is 4%.

35

Add explanatory text

1927

19281929

1930

1931

1932

1933

1934

1935

1936

1937

1938

19391940

1941

1942

1943

1944

1945

1946

19471948

1949

19501951

19521953

1954

1955

19561957

19581959

1960

19611962 1963

1964 19651966

1967 1968

1969

19701971

1972

1973

1974

1975

1976

1977

1978

1979 1980

1981

1982

1983

1984

1985

1986

1987 1988

0

1

2

3

4

5

6

7

8

9

10

11

8 10 12 14 16 18 20 22 24 26 28 30 32

Cov

erag

e R

atio

Cyclically Adjusted P/E

Page 36: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Conditional return forecasts…and expectations for investment consumption

36

Conditional coverage ratios Conditional coverage ratio utility

Source: Invesco, Neuron Capital, Online Data - Robert Shiller The distribution of coverage ratios and utilities are presented using 2,000 sets of simulated monthly returns over 30+ year periods; starting capital is $1,000; the initial withdrawal rate is 4%.

0

0.2

0.4

0.6

0.8

1

1.2

0.0

0.4

0.8

1.3

1.7

2.1

2.5

2.9

3.4

3.8

4.2

4.6

5.0

5.5

5.9

6.3

6.7

7.1

7.6

8.0

8.4

8.8

9.2

9.7

Prob

abilit

y

Coverage Ratio

Fair

Over

Under

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

-6.0

-5.6

-5.2

-4.9

-4.5

-4.1

-3.7

-3.3

-3.0

-2.6

-2.2

-1.8

-1.4

-1.1

-0.7

-0.3 0.1

0.5

0.8

1.2

1.6

2.0

2.4

2.7

Prob

abilit

y

Coverage Ratio Utility

Fair

Over

Under

Page 37: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Practical application:Insights into factor timing

37

Page 38: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

“The relation between price-earnings ratios and subsequent returns appears to be moderately strong, though there are questions about its statistical significance, since there are only about twelve non-overlapping ten-year intervals in the 119 years’ worth of data.” - Robert Shiller (2000)

The short history of data and weak theory makes testing very hard. - See the discussion by Cliff Asness et al. (2017)

Can our model shine any insights into this?

Insights into Factor TimingIrrational Exuberance

Source: Shiller, Robert (2000) Irrational Exuberance. Princeton University Press. New Jersey.Asness, C., Ilmanen, A., Maloney, T. (2017) Market Timing: Sin a Little. Resolving the Valuation Timing Puzzle. Journal of Investment Management, Vol 15, No. 3. pp. 23-40

38

Page 39: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Insights into factor timingHistorical and simulated CAPE

Source: Invesco, Neuron Capital, Online Data - Robert Shiller

39

Page 40: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

-4

-2

0

2

4

6

8

10

1 2 3 4 5 6 7 8 9 10

Aver

age

Ret

urn

(%)

Decile

Overall

Rolling

-4

-2

0

2

4

6

8

10

1 2 3 4 5 6 7 8 9 10

Aver

age

Ret

urn

(%)

Decile

Overall

Expanding

Insights into factor timingSubsequent 10-year annual real returns for each CAPE decile

40

Historical1901-2009

Simulated1,000 years

Source: Invesco, Neuron Capital, Online Data - Robert Shiller

Page 41: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Momentum: 𝑆𝑆𝑖𝑖𝑔𝑔𝑆𝑆𝐶𝐶𝑆𝑆(𝑡𝑡) = 12𝑀𝑀 𝑅𝑅𝑅𝑅𝑡𝑡𝑅𝑅𝑅𝑅𝑅𝑅(𝑡𝑡) – 𝑀𝑀𝑅𝑅𝑀𝑀𝑖𝑖𝑀𝑀𝑅𝑅 12𝑀𝑀 𝑅𝑅𝑅𝑅𝑡𝑡𝑅𝑅𝑅𝑅𝑅𝑅𝑠𝑠𝑡𝑡𝑀𝑀𝑅𝑅𝑀𝑀𝑀𝑀𝑅𝑅𝑀𝑀 𝑀𝑀𝑅𝑅𝑑𝑑 (12𝑀𝑀 𝑅𝑅𝑅𝑅𝑡𝑡𝑅𝑅𝑅𝑅𝑅𝑅𝑠𝑠)

Value: 𝑆𝑆𝑖𝑖𝑔𝑔𝑆𝑆𝐶𝐶𝑆𝑆(𝑡𝑡) = − 𝐶𝐶/𝐶𝐶(𝑡𝑡) – 𝑀𝑀𝑅𝑅𝑀𝑀𝑖𝑖𝑀𝑀𝑅𝑅 𝐶𝐶/𝐶𝐶𝑠𝑠𝑡𝑡𝑀𝑀𝑅𝑅𝑀𝑀𝑀𝑀𝑅𝑅𝑀𝑀 𝑀𝑀𝑅𝑅𝑑𝑑 (𝐶𝐶/𝐶𝐶)

Strategy Return: 𝑅𝑅𝐶𝐶𝑡𝑡𝑅𝑅𝐶𝐶𝑆𝑆 𝑡𝑡 + 1 = 𝑆𝑆𝑖𝑖𝑔𝑔𝑆𝑆𝐶𝐶𝑆𝑆 𝑡𝑡 ∗ [𝐹𝐹 𝑡𝑡 + 1 − 𝐹𝐹(𝑡𝑡)]

We create signals that are z-scores of either momentum or value Use full sample estimates of median & standard deviation on the real data

and a rolling 60-year window for the simulated data Gross of any costs (e.g. transaction costs, fees, etc.)

Insights into factor timingExploring some simple strategies

Source: Asness, C., Ilmanen, A., Maloney, T. (2017) Market Timing: Sin a Little. Resolving the Valuation Timing Puzzle. Journal of Investment Management, Vol 15, No. 3. pp. 23-40

41

Page 42: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Insights into factor timingExpanding the data set

42

Strategy return-to-risk ratiosHistorical data (12/1927 – 9/2018)

Strategy return-to-risk ratiosSimulated data (30,000 months)

Source: Invesco, Neuron Capital, Online Data - Robert Shiller. The strategy simulation on the historical data (left table) uses the log ‘Real Total Return Price Index’ and the ‘Cyclically Adjusted Total Return Price Earning’s Ratio’ from Shiller’s website. The strategy simulation on the simulated data (right table) uses data generated from the simulation model.

QuartileMeanP/E

BuyHold Value Momentum

Q1 12.6 0.2 0.3 0.1

Q2 18.1 0.2 1.0 0.2

Q3 23.2 0.7 0.4 0.2

Q4 31.4 0.7 -0.4 0.3

All - 0.4 0.1 0.1

Correlation (Value, Trend): -0.55

QuartileMeanP/E

BuyHold Value Momentum

Q1 15.0 0.1 0.4 0.2

Q2 17.8 0.4 0.9 0.4

Q3 21.1 0.4 0.3 0.6

Q4 27.0 0.6 -0.3 0.6

All - 0.4 0.1 0.5

Correlation (Value, Trend): -0.26

Page 43: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Insights into factor timingExpanding the data set

43

Average positions for strategies per P/E quantile

Source: Invesco, Neuron Capital, Online Data - Robert Shiller. The strategy simulation on the historical data (left table) uses the log ‘Real Total Return Price Index’ and the ‘Cyclically Adjusted Total Return Price Earning’s Ratio’ from Shiller’s website. The strategy simulation on the simulated data (right table) uses data generated from the simulation model.

Historical Simulated

Quartile Value Momentum Value Momentum

Q1 13.1 -5.8 10.3 -4.9

Q2 4.4 -3.0 3.2 0.1

Q3 -3.5 0.7 -5.2 1.5

Q4 -16.3 2.5 -19.6 2.8

Strategies are both long (or short) simultaneously 40% of the time in the real data, 41% in the simulated.

Page 44: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Can we add some information from slightly more structure rather than relying on empirical series alone?

Recent work by Polk et al (2018) on factor timing and tilts uses much more contemporaneous and forward-looking data on which to condition and looks promising

We believe there is value in trying to develop these ideas further by adding in more realism, cross market and a macro-finance components along the lines seen in policy-maker heterogeneous macro models, etc.

This is analogous to trying to estimate extreme rainfall levels using the last 100 years versus simulating a model that incorporates some physics

Insights into factor timingWhere does this leave us?

44

Page 45: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

The recognition of the limits of representative rational agent models stimulated new techniques and micro data and is creating a new set of tools for investors to simulate, explore, and evaluate investment opportunities and risks. We demonstrated how: A simple model with momentum and value agents allowed for simulating more realistic market dynamics How this information could be applied to address real-world investor challenges

Heterogenous agent modelling provides capabilities not easily accomplished through traditional methods. We presented several practical use cases: Long-horizon simulation with more realistic return and risk dynamics Return forecasting conditioned on market variables Scenario analysis

More detailed models may offer opportunities for greater insights as evidenced by a growing literature on understanding liquidity; redemptions; flows; structural issues (e.g.; passive/active debate; systemic risk; contagion/networks; algorithm execution simulators). We used a simple model to provide insights regarding factor timing.

45

Conclusion

Page 46: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Asness, C., Ilmanen, A., Maloney, T. (2017) Market Timing: Sin a Little. Resolving the Valuation Timing Puzzle. Journal of Investment Management, Vol 15, No. 3. pp. 23-40

Baranova, Y., Coen, J., Lowe, P., Noss, J., Silvestri, L. (2017) Simulating stress across the financial system: the resilience of corporate bond markets and the role of investment funds. Bank of England, Financial Stability Paper No 42, July.

Barberis, N., Greenwood, R., Jin, L., Shleifer, A. (2018) Extrapolation and Bubbles. Journal of Financial Economics. 129. Pp. 203-227

Beja, A., Goldman, M.B. (1980) On the dynamic behaviour of prices in disequilibrium. The Journal of Finance. 35 (2). Pp 235-248.

Bengen, W.P. (1994) Determining Withdrawal Rates Using Historical Data. Journal of Financial Planning. Vol 7, no. 1. Pp 171-180

Berndt,D., Boogers, D., McCart, J. (2017) ‘Agent-based models of the corporate bond market’ https://idscblog.files.wordpress.com/2016/03/donald-j-berndt-paper.pdf

Black, Fischer (1986) Noise. The Journal of Finance. 41(3), pp 528-543.

Bookstaber, Richard (2017) ‘The End of Theory’, Princeton University Press

Boswijk, H. Peter and Hommes, Cars H. and Manzan, Sebastiano, Behavioral Heterogeneity in Stock Prices (June 2006). Journal of Economic Dynamics and Control, Vol. 31, 2007. Available at SSRN: https://ssrn.com/abstract=1269050

Braun-Munziger, K, Zijun, L, and Turrell A (2016) “An agent-based model of dynamics in corporate bond trading” Bank of England Working Paper No. 592

https://www.bankofengland.co.uk/working-paper/2016/an-agent-based-model-of-dynamics-in-corporate-bond-trading

Brock, W.A., Hommes, C.H. (1998). Heterogeneous beliefs and routes to chaos in a simple asset pricing model. Journal of Economics Dynamics and Control 22 (8-9), pp. 1235-1274.

Campbell, J., Lo, A., MacKinlay, C. The Econometrics of Financial Markets. Princeton, NJ: Princeton University Press; 1997

Chiarella, C. (1992) The dynamics of speculative behaviour. Annals of Operations Research. 37 (1), pp. 101-123.

Frankel, J. and Froot, K., “Chartists, Fundamentalists, and Trading in the Foreign Exchange Market Source” The American Economic Review, Vol. 80, No. 2, Papers and Proceedings of the Hundred and Second Annual Meeting of the American Economic Association (May, 1990),pp. 181-185

Frankel, J. and Froot, K., “The Dollar as Speculative Bubble: A Tale of Fundamentalists and Chartists” NBER Working Paper No. 1854 (Also Reprint No. r0959) Issued in March 1986

Grazzini, J., Richiardi, M. and Tsionas, M., 2017. "Bayesian estimation of agent-based models," Journal of Economic Dynamics and Control, Elsevier, vol. 77(C), pages 26-47.

References

46

Page 47: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

Grazzini, J., and Richiardi, M., 2015. "Estimation of ergodic agent-based models by simulated minimum distance," Journal of Economic Dynamics and Control, Elsevier, vol. 51(C), pages 148-165.

Greenwood, R., Jin, L., and Shleifer, A., "Extrapolation and Bubbles", Journal of Financial Economics 129, 203-227, August 2018, also see more generally http://faculty.som.yale.edu/nicholasbarberis/

Greenwood, R.and Shleifer, A., 2014. “Expectations of Returns and Expected Returns.” Review of Financial Studies 27 (3): 714-746

Hommes, C. (2013) Behavioural Rationality and Heterogeneous Expectations in Complex Economic Systems. Cambridge

G. Kim and H. M. Markowitz (1989). Investment rules, margin and market volatility. Journal of Portfolio Management, 16:45–52.

Kyle, A.S. (1985). Continuous auctions and insider trading. Econometrica. 53 (6). 1315-1335

Lamperti, F., Roventini, A., Sani, A., (2017), Agent-Based Model Calibration using Machine Learning Surrogateshttp://www.isigrowth.eu/wp-content/uploads/2017/04/working_paper_2017_05.pdf

Lux, Thomas and Zwinkels, Remco C. J., Empirical Validation of Agent-Based Models (March 2, 2017). Available at SSRN: https://ssrn.com/abstract=2926442 or http://dx.doi.org/10.2139/ssrn.2926442

Majewski, A., Ciliberti, S., Bouchaud, J-P. (2018) Co-existence of Trend and Value in Financial Markets: Estimating an Extended Chiarella Model. Capital Fund Management. https://arxiv.org/abs/1807.11751

Shiller, R. (2000) Irrational Exuberance. Princeton University Press. New Jersey.

Pastor, L., Stambaugh, R. (2012) Are stocks really less volatile in the long run? The Journal of Finance. Volume 67, Issue 2, pp. 431-478.

Platt, D.F., and Gebbie, T.J. The Problem of Calibrating an Agent-Based Model of High-Frequency Trading, preprint arXiv:1606.01495 (2016)

Polk, C., Haghbin, M., and de Longis, A., “Time-series Variation in Factor Premia: The Influence of the Business Cycle”, forthcoming in the Journal of Investment Management.

References

47

Page 48: Momentum, simulation, and factor timing: Insights from ... · Simulated Method of Moments (series of papers by Cars Hommes & others) Bayesian (Majewski et al, CFM, 2018) ... 2004.

NA10161 10/2019

For Northfield Annual Research Conference attendees only. This presentation is for informational and educational purposes only. All material presented iscompiled from sources believed to be reliable and current, but accuracy cannot be guaranteed. This is not to be construed as an offer to buy or sell any financialinstruments and should not be relied upon as the sole factor in an investment making decision. As with all investments there are associated inherent risks. Thisshould not be considered a recommendation to purchase any investment product. This does not constitute a recommendation of any investment strategy for aparticular investor. Investors should consult a financial professional before making any investment decisions if they are uncertain whether an investment is suitablefor them. Please obtain and review all financial material carefully before investing. The opinions expressed are those of the presenters, are based on currentmarket conditions and are subject to change without notice. These opinions may differ from those of other Invesco investment professionals. Any simulation shownin this presentation is hypothetical (not real) and is shown for informational purposes only. It may not be possible to replicate these results and there is noguarantee that any future portfolio would achieve the same results as the simulation. The simulation results do not reflect the deduction of management fees.

Invesco Advisers, Inc. is an investment adviser that provides investment advisory services and does not sell securities. Neuron Capital is investment and riskmanagement consultancy. Invesco Advisers, Inc. and Neuron Capital are not affiliated. Invesco worked with Neuron Capital in developing this content and iscontinuing to advance research in this area.

Legal notice/important information

48