15
An analysis of the effect of noise in a heterogeneous agent financial market model Carl Chiarella a , Xue-Zhong He a , Min Zheng a,b, a School of Finance and Economics, University of Technology, Sydney, PO Box 123, Broadway, NSW 2007, Australia b China Institute for Actuarial Science, Central University of Finance and Economics, 39 South College Road, Haidian District, Beijing 100081, China article info Article history: Received 30 July 2009 Accepted 12 August 2010 Available online 17 September 2010 JEL classification: C62 D53 D84 G12 Keywords: Heterogeneous agents Speculative behaviour Stochastic bifurcations Stationary measures Chartists abstract Heterogeneous agent models (HAMs) in finance and economics are often characterised by high dimensional nonlinear stochastic differential or difference systems. Because of the complexity of the interaction between the nonlinearities and noise, a commonly used, often called indirect, approach to the study of HAMs combines theoretical analysis of the underlying deterministic skeleton with numerical analysis of the stochastic model. However, it is well known that this indirect approach may not properly characterise the nature of the stochastic model. This paper aims to tackle this issue by developing a direct and analytical approach to the analysis of a stochastic model of speculative price dynamics involving two types of agents, fundamentalists and chartists, and the market price equilibria of which can be characterised by the stationary measures of a stochastic dynamical system. Using the stochastic method of averaging and stochastic bifurcation theory, we show that the stochastic model displays behaviour consistent with that of the underlying deterministic model when the time lag in the formation of price trends used by the chartists is far away from zero. However, when this lag approaches zero, such consistency breaks down. & 2010 Elsevier B.V. All rights reserved. 1. Introduction Traditional economics and finance theory based on the paradigm of the representative agent with rational expectations has not only been questioned because of the strong assumptions of agent homogeneity and rationality, but has also encountered some difficulties in explaining the market anomalies and stylised facts that show up in many empirical studies, including high trading volume, excess volatility, volatility clustering, long-range dependence, skewness, and excess kurtosis (see Pagan, 1996; Lux, 2009 for a description of the various anomalies and stylised facts). As a result, there has been a rapid growth in the literature on heterogeneous agent models that is well summarised in the recent survey papers by Hommes (2006), LeBaron (2006), Hommes and Wagener (2009) and Chiarella et al. (2009). These models characterise the dynamics of financial asset prices and returns resulting from the interaction of heterogeneous agents having different attitudes to risk and having different expectations about the future evolution of prices. For example, Brock and Hommes (1997, 1998) propose a simple Adaptive Belief System to model economic and financial markets. A key aspect of these models is that they exhibit feedback of expectations. The resulting dynamical system is nonlinear and, as Brock and Hommes (1998) show, capable of generating complex behaviour from local stability to (a)periodic cycles and even chaos. Contents lists available at ScienceDirect journal homepage: www.elsevier.com/locate/jedc Journal of Economic Dynamics & Control 0165-1889/$ - see front matter & 2010 Elsevier B.V. All rights reserved. doi:10.1016/j.jedc.2010.09.006 Corresponding author at: China Institute for Actuarial Science, Central University of Finance and Economics, 39 South College Road, Haidian District, Beijing 100081, China. E-mail addresses: [email protected] (C. Chiarella), [email protected] (X.-Z. He), [email protected], [email protected] (M. Zheng). Journal of Economic Dynamics & Control 35 (2011) 148–162

An analysis of the effect of noise in a heterogeneous agent financial market model

Embed Size (px)

Citation preview

Page 1: An analysis of the effect of noise in a heterogeneous agent financial market model

Contents lists available at ScienceDirect

Journal of Economic Dynamics & Control

Journal of Economic Dynamics & Control 35 (2011) 148–162

0165-18

doi:10.1

� Cor

Beijing

E-m

journal homepage: www.elsevier.com/locate/jedc

An analysis of the effect of noise in a heterogeneous agentfinancial market model

Carl Chiarella a, Xue-Zhong He a, Min Zheng a,b,�

a School of Finance and Economics, University of Technology, Sydney, PO Box 123, Broadway, NSW 2007, Australiab China Institute for Actuarial Science, Central University of Finance and Economics, 39 South College Road, Haidian District, Beijing 100081, China

a r t i c l e i n f o

Article history:

Received 30 July 2009

Accepted 12 August 2010Available online 17 September 2010

JEL classification:

C62

D53

D84

G12

Keywords:

Heterogeneous agents

Speculative behaviour

Stochastic bifurcations

Stationary measures

Chartists

89/$ - see front matter & 2010 Elsevier B.V. A

016/j.jedc.2010.09.006

responding author at: China Institute for Actu

100081, China.

ail addresses: [email protected] (C. Ch

a b s t r a c t

Heterogeneous agent models (HAMs) in finance and economics are often characterised

by high dimensional nonlinear stochastic differential or difference systems. Because of

the complexity of the interaction between the nonlinearities and noise, a commonly

used, often called indirect, approach to the study of HAMs combines theoretical analysis

of the underlying deterministic skeleton with numerical analysis of the stochastic

model. However, it is well known that this indirect approach may not properly

characterise the nature of the stochastic model. This paper aims to tackle this issue by

developing a direct and analytical approach to the analysis of a stochastic model of

speculative price dynamics involving two types of agents, fundamentalists and

chartists, and the market price equilibria of which can be characterised by the

stationary measures of a stochastic dynamical system. Using the stochastic method of

averaging and stochastic bifurcation theory, we show that the stochastic model displays

behaviour consistent with that of the underlying deterministic model when the time lag

in the formation of price trends used by the chartists is far away from zero. However,

when this lag approaches zero, such consistency breaks down.

& 2010 Elsevier B.V. All rights reserved.

1. Introduction

Traditional economics and finance theory based on the paradigm of the representative agent with rational expectationshas not only been questioned because of the strong assumptions of agent homogeneity and rationality, but has alsoencountered some difficulties in explaining the market anomalies and stylised facts that show up in many empiricalstudies, including high trading volume, excess volatility, volatility clustering, long-range dependence, skewness, andexcess kurtosis (see Pagan, 1996; Lux, 2009 for a description of the various anomalies and stylised facts). As a result, therehas been a rapid growth in the literature on heterogeneous agent models that is well summarised in the recent surveypapers by Hommes (2006), LeBaron (2006), Hommes and Wagener (2009) and Chiarella et al. (2009). These modelscharacterise the dynamics of financial asset prices and returns resulting from the interaction of heterogeneous agentshaving different attitudes to risk and having different expectations about the future evolution of prices. For example, Brockand Hommes (1997, 1998) propose a simple Adaptive Belief System to model economic and financial markets. A key aspectof these models is that they exhibit feedback of expectations. The resulting dynamical system is nonlinear and, as Brock andHommes (1998) show, capable of generating complex behaviour from local stability to (a)periodic cycles and even chaos.

ll rights reserved.

arial Science, Central University of Finance and Economics, 39 South College Road, Haidian District,

iarella), [email protected] (X.-Z. He), [email protected], [email protected] (M. Zheng).

Page 2: An analysis of the effect of noise in a heterogeneous agent financial market model

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162 149

By adding noise to the underlying deterministic system and using the simulation approach, many models (see, for example,Hommes, 2002; Chiarella et al., 2006a, 2006b) are able to generate realistic time series. In particular, it has been shown(see for instance Hommes, 2002; He and Li, 2007; Gaunersdorfer et al., 2008; Lux, 2009) that such simple nonlinearadaptive models are capable of capturing important empirically observed features of real financial time series, including fattails, clustering in volatility and power-law behaviour (in returns). Most of the simple stylised evolutionary adaptivemodels that one encounters in the literature are analysed within a discrete-time framework and their numerical analysisprovides insights into the connection between individual and market behaviour.

One of the most important issues for many heterogeneous agent asset pricing models is the interaction of the behaviourof the heterogeneous agents and the interplay of noise with the underlying nonlinear deterministic market dynamics.Indeed Chiarella et al. (2006b) and He and Li (2007) in their simulations find that these two effects interact in ways whichare not yet understood at a theoretical level. The noise can be either fundamental noise or market noise, or both. Thecommonly used approach (except the stochastic approach developed in Lux, 1995, 1997, 1998), referred to as the indirect

approach for convenience, is first to consider the corresponding deterministic ‘‘skeleton’’ of the stochastic model wherenoise terms are set to zero and to investigate the dynamics of this nonlinear deterministic system by using deterministicstability and bifurcation theory; one then uses simulation methods to examine the interplay of various types of noise withthe deterministic dynamics. This approach relies on a combination of simulations and faith that the properties of thedeterministic system carry over to the stochastic one. However, it is well known that the dynamics of stochastic systemscan be very different from the dynamics of the corresponding deterministic systems, see for instance Mao (1997). Ideallywe would like to deal directly with the dynamics of the stochastic systems, but this direct approach can be difficult.

A number of stochastic asset pricing models have been constructed in the heterogeneous agents literature. The earliestone we are aware of is that of Follmer (1974) who allows agents’ preferences to be random and governed by a law thatdepends on their interaction with the economic environment. Rheinlaender and Steinkamp (2004) study a one-dimensional continuously randomised version of Zeeman’s (1974) model and show a stochastic stabilisation effect andpossible sudden trend reversal. Wenzelburger (2004) develops a stochastic version of the Brock and Hommes model. Brocket al. (2005) study the evolution of a discrete financial market model with many types of agents by focusing on the limitingdistribution over types of agents. They show that the evolution can be well described by the large type limit (LTL) and thata simple version of LTL buffeted by noise is able to generate important stylised facts, such as volatility clustering and longmemory, observed in real financial data. Follmer et al. (2005) consider a discrete-time financial market model in whichadaptive heterogeneous agents form their demands and switch among different expectations stochastically via a learningprocedure. They show that, if the probability that an agent will switch to being a ‘‘chartist’’ is not too high, the limitingdistribution of the price process exists, is unique and displays fat tails. Other related works include Hens and Schenk-Hoppe (2005) who analyse portfolio selection rules in incomplete markets where the wealth shares of investors aredescribed by a discrete random dynamical system, Bohm and Chiarella (2005) who consider the dynamics of a generalexplicit random price process of many assets in an economy with overlapping generations of heterogeneous consumersforming optimal portfolios, Bohm and Wenzelburger (2005) who provide a simulation analysis of the empiricalperformance of portfolios in a competitive financial market with heterogeneous investors and show that the empiricalperformance measure may be misleading. In particular, by assuming that agent demand is derived from intertemporaloptimisation and agents are allowed to switch between strategies, Horst and Wenzelburger (2008) develop a discrete-timestochastic model and show that the limiting distributions may be either unimodal or bimodal, exhibiting a bifurcation-type phenomenon. Most of the cited papers focus on the existence and uniqueness of limiting distributions of discrete timemodels. For continuous time models, we refer to the one-dimensional continuously randomised version of Zeeman’s(1974) stock market model studied by Rheinlaender and Steinkamp (2004) and the work of Horst and Rothe (2008) whoexamine the impact of time lags in continuous time heterogeneous agent models.

In this paper, we extend the continuous-time deterministic models of speculative price dynamics of Beja and Goldman(1980) and Chiarella (1992) to a stochastic model, of which the market price equilibria can be characterised by stationarymeasures. We choose this very basic model of fundamentalist and speculative behaviour as it captures in a very simple waythe essential aspects of the heterogeneous boundedly rational agents paradigm. Economically, in the agent-based financialmarket model with stochastic noise, we study how the distributional properties of the model, which can be characterised bythe stationary distribution of the market price process, change as agents’ behaviour changes and how the market pricedistribution is influenced by the underlying deterministic dynamics. Mathematically, we seek to understand the connectionbetween different types of attractors and bifurcations of the underlying deterministic skeleton and changes in stationarymeasures of the stochastic system. By comparing both the indirect and direct approaches, we examine the consistency of theresults under both approaches. We show that the stationary measure of the stochastic model displays a bifurcation of verysimilar nature to that of the steady state of the underlying deterministic model when the time lag of chartist expectations isfar away from zero. Using the stochastic method of averaging, we show through a so-called phenomenological (P)-bifurcation analysis that the stationary measure displays a significant qualitative change near a threshold value from single-peak (unimodal) to crater-like (bimodal) joint distributions (and also marginal distributions) as chartists become moreactive in the market. However, when the time lag in the formation of price trends used by chartists approaches zero, thestochastic model can display very different features from those of its underlying deterministic model.

The paper unfolds as follows. Section 2 reviews the heterogeneous agents financial market models developed by Bejaand Goldman (1980) and Chiarella (1992). Sections 3 and 4 examine the dynamical behaviour of the stochastic model

Page 3: An analysis of the effect of noise in a heterogeneous agent financial market model

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162150

compared with that of the deterministic model when the time lag is positive or goes to zero, respectively. Section 5concludes. All proofs are contained in the Appendix.

2. The model

We consider a financial market consisting of investors with different beliefs. Based on the result of Boswijk et al. (2007)(who estimate a heterogeneous agents model using S&P500 market data) that the market mainly consists offundamentalists and chartists, we assume that there are just two types of investors, fundamentalists and chartists, in themarket. For simplicity, we also assume that there are only two types of assets, a risky asset (for instance a stock marketindex) and a riskless asset (typically a government bond). The fundamentalists base their investment decisions on anunderstanding of the fundamentals of the market, perhaps obtained through extensive statistical and economic analysis ofvarious market factors. In contrast, the chartists do not necessarily have information about the fundamentals and theirinvestment decisions are based on recent price trends.

The excess demand of the fundamentalists is assumed to be given by

Dft ðpðtÞÞ ¼ a½FðtÞ�pðtÞ�, ð2:1Þ

where p(t) is the logarithm of the risky asset price at time t, F(t) denotes the logarithm of the fundamental price1 and a40is a constant measuring the risk tolerance of the fundamentalists brought about by the market price deviation from thefundamental price. The log-linear excess demand function in (2.1) reflects the fundamentalists’ superior knowledge of thefundamental price and strong belief in the convergence of the market price to the fundamental price at a speed measuredby their risk tolerance.

Unlike the fundamentalists, the chartists do not necessarily know the fundamental price and they consider theopportunities afforded by the existence of continuous trading out of equilibrium. Their excess demand is assumed to reflectthe potential for direct speculation on price changes, reflecting price momentum which is well documented in theliterature, see for example Lee and Swaminathan (2000). Let cðtÞ denote the chartists’ assessment of the current trend inp(t). Then the chartists’ excess demand is assumed to be given by

Dct ðpðtÞÞ ¼ hðcðtÞÞ, ð2:2Þ

where h is a nonlinear continuous and differentiable function, satisfying h(0)=0, huðxÞ40 for x 2 R, limx-71huðxÞ ¼ 0;h00ðxÞxo0 for xa0 and hð3Þð0Þo0 where h(n) denotes the n-th order derivative of h(x) with respect to x. These propertiesimply that h is an S-shaped function, indicating that when the expected trend in the price is above (below) zero, thechartists would like to hold a long (short) position in the risky asset. A similar nonlinear feature on the demand functioncould be imposed for the fundamentalists. However, for the simplicity of our analysis, we assume that the excess demandof the fundamentalists is linear. In this paper, we take hðxÞ ¼ atanhðbxÞ in all numerical simulations, which satisfies all therequirements of the excess demand function of the chartists and is bounded. We should stress that the boundedness of thedemand function is not necessary for our results. The important factor in obtaining our results is the change of the slope ofthe excess demand of the chartists, that is huð�Þ, which measures the intensity of the chartists’ reaction to the long/shortsignal c. When huð�Þ is small, the chartists react weakly to the long/short signals as they believe it may have becomeunsustainably large in absolute value. Under the above assumptions, the intensity of the chartists’ reaction is alwaysbounded and in particular, the chartists are most sensitive at the equilibrium, that is maxxhuðxÞ ¼ huð0Þ, denoted as b. Aneconomic intuition for the different treatment of the excess demand function can be argued as follows. With theknowledge of the fundamental price, the fundamentalists are confident about the mean-reversion of the market price tothe fundamental price and are assumed to have no budget constraint. In contrast, the chartists do not necessarily haveknowledge about the market fundamental price. They trade based on the market price trend by extrapolating the marketprice when the trend is small, but become cautious when the trend becomes too strong.

Note that the chartists’ speculation on the adjustment of the price primarily depends on an assessment of the state ofthe market as reflected in price trends. Typically, the assessment of the price trend is based at least in part on recent pricechanges and is an adaptive process of trend estimation. One of the simplest assumptions is that c is taken as anexponentially declining weighted average of past price changes, that is,

cðtÞ ¼ c

Z t

�1

e�cðt�sÞ dpðsÞ, ð2:3Þ

where c 2 ð0,1Þ is the decay rate, which can also be interpreted as the speed with which the chartists adjust their estimateof the trend to past price changes. Alternatively the quantity t¼ 1=c may be viewed as the average time lag in theformation of expectations, since in a loose sense cðtÞdt� dpðt�tÞ.

1 We consider the market price and the fundamental price to both be detrended by the risk-free rate or correspondingly, the risk-free rate is assumed

to be zero. Also, in this paper, we assume that the fundamental price F(t) is either a deterministic constant or given by a stochastic process that will be

specified later. In addition, the fundamentalists are assumed to know the fundamental price (when it is a constant) or its distribution with infinite

precision (when it is a stochastic process).

Page 4: An analysis of the effect of noise in a heterogeneous agent financial market model

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162 151

Following Beja and Goldman (1980) and Chiarella (1992), the changes of the risky asset price are brought about byaggregate excess demand D(t) of the fundamentalists (Df

t) and of the chartists (Dct), defined below, at a finite speed of price

adjustment in continuous time.2 Furthermore in the market, the transactions and price adjustments are assumed to occursimultaneously. Depending on whether the fundamental price is deterministic or stochastic, we present both adeterministic and a stochastic model in the following analysis.

A deterministic model: We first assume that the fundamental price is a constant, that is F � F� and the market price isdetermined via a market maker mechanism (see Chiarella et al., 2009 for a discussion of market clearing mechanisms).Then, based on the above assumptions, the logarithm of the market price is determined by

_pðtÞ ¼DðtÞ ¼DftþDc

t , ð2:4Þ

where Dft, Dc

t are the excess demands of the fundamentalists and chartists, respectively, defined above. Note that expression(2.3) can be expressed as the first order differential equation

_cðtÞ ¼ c½ _pðtÞ�cðtÞ�: ð2:5Þ

In summary, we obtain a deterministic model of the asset price dynamics given by

_pðtÞ ¼ a½F��pðtÞ�þhðcðtÞÞ,

_cðtÞ ¼1

t½�apðtÞ�cðtÞþhðcðtÞÞþaF��:

8<: ð2:6Þ

We set f¼ _c and then (2.6) can be transformed into the system

_c ¼f,

_f ¼Kðc,fÞ�act ,

8><>: ð2:7Þ

where Kðc,fÞ ¼ ½BþhuðcÞ�b�f=t, B¼ b�b�, b¼ huð0Þ and b� ¼ 1þat.A stochastic model: We assume that the log fundamental price F(t) follows a random walk process, that is, F(t+h)�F(t) is

normally distributed with mean 0 and variance s2h, independently of past values of FðsÞðsrtÞ. Using the notation of thestochastic differential equation, it follows that the log fundamental value F(t) can be considered to follow the Ito stochasticdifferential equation (SDE)

dF ¼ sdW , ð2:8Þ

where s40 is the standard deviation (volatility) of the fundamental returns and W is a standard Wiener process on theprobability space ðO,F ,PÞ. Correspondingly, we obtain a stochastic model of the asset price dynamics

dpðtÞ ¼ a½FðtÞ�pðtÞ�dtþhðcðtÞÞdt,

dcðtÞ ¼1

t½�apðtÞ�cðtÞþhðcðtÞÞþaFðtÞ�dt,

dFðtÞ ¼ sdW :

8>>><>>>:

ð2:9Þ

Similar to the deterministic case, setting fdt¼ dc, the stochastic model (2.9) reduces to a nonlinear SDE system3 in cand f, namely

dc¼fdt,

df¼Kðc,fÞdt�act dtþ

ast dW :

8<: ð2:10Þ

By the transformation, the original deterministic and stochastic systems become (2.7) and (2.10), respectively. In thefollowing, we mainly focus on the dynamical analysis of (2.7) and (2.10). Once the dynamics of (2.7) and (2.10) have beenobtained, the dynamics of the price p(t) can be obtained by integrating the first equation in (2.6) and (2.9), respectively.

Note that when s¼ 0, the stochastic model (2.10) reduces to the deterministic model (2.7). Therefore, the stochasticsystem can be regarded as a stochastic analogue of the deterministic system. By the properties of the function h and themethod in Schenk-Hoppe (1996a), we can show that the solutions of (2.7) and (2.10) are globally well defined for arbitraryða,b,tÞ (see Chiarella et al., 2008 for details).

To analyse the systems (2.7) and (2.10), we need to study their long-run characteristics. For a deterministic system, thelong-run characteristics are described by the stability and induced bifurcation near steady states. However, the behaviour

2 In this paper, we use a continuous-time model. In contrast, in the literature, discrete time deterministic models (such as Brock and Hommes, 1998)

have mostly been used to study the price dynamics and stochastic versions of these models (such as Wenzelburger, 2004; Bohm and Chiarella, 2005;

Horst and Wenzelburger, 2008) have been developed to examine the stochastic bifurcation nature of the stochastic price dynamics. However, stability

analysis (in particular the instability) of the stationary measure of stochastic models is difficult for discrete-time models in general and the stochastic

method of averaging (see the following section for an introduction to this method) developed in continuous-time can be used to overcome such

difficulties.3 There are many ways of introducing noise into a deterministic system, such as an additive noise to the price dynamics or stochastic volatility and

the corresponding stochastic dynamics would be different for different types of noise in general.

Page 5: An analysis of the effect of noise in a heterogeneous agent financial market model

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162152

of a random system has both stochastic and dynamic characteristics inherited from its structure of two ingredients: amodel, that is (2.7) in our case, describing a dynamical system perturbed by noise and a model of the noise itself. In ourstochastic model, the noise is the standard Wiener process W. The stochastic characteristics can be described by stationarydistributions, which describe the long term behaviour of the solution of (2.10) from the distributional viewpoint.4 Thequalitative change of stationary distributions is examined by the phenomenological (P)-bifurcation approach throughthe study of the solution of the corresponding Fokker–Planck equation. From a dynamical sample paths point of view, thequalitative changes of (2.10) can be described by the dynamical (D)-bifurcation approach which examines the evolution ofthe whole system in time and characterises the stochastic dynamics of the SDE system, such as path-wise stability. Asindicated in Schenk-Hoppe (1996b) and the references cited therein, the difference between P-bifurcation andD-bifurcation lies in the fact that the P-bifurcation approach is, in general, not related to path-wise stability, whereasthe D-bifurcation approach is based on invariant measures, the multiplicative ergodic theorem, Lyapunov exponents, andthe occurrence of new invariant measures. The P-bifurcation has the advantage of allowing one to visualise the changesof the stationary density functions. In general, a combined analysis of D- and P-bifurcations can provide a broader pictureof the behaviour of the stochastic model. In the following analysis, we focus on the P-bifurcation approach and refer thereader to Chiarella et al. (2008) for a discussion of the D-bifurcation approach to the model of this paper.

As we indicated earlier, if we treat a steady state of the deterministic model as equivalent to a stationary measure of thestochastic model, we are interested in the consistency of the long-run behaviour between the deterministic and stochasticmodels in terms of the bifurcation, in particular if there are phenomena in the stochastic case that do not have acounterpart in the deterministic case. For the models we have developed, it turns out that the consistency depends onwhether the average time lag t of the chartists in the formation of expectations is either far from or close to zero, the latterbeing treated as a limiting case of the former one as t-0þ and the market price becomes more volatile due to the presenceof noise. The following two sections are devoted, respectively, to the analysis of the two cases referred to.

3. Dynamical behaviour with lagged price trend

In this section, in order to highlight the comparison between the deterministic and stochastic dynamics, we considerthe case when t is bounded away from zero and examine the dynamics of the deterministic model (2.7), followed by thedynamics of the stochastic model (2.10). The method used for our analysis is the method of averaging, developed for thestudy of continuous-time dynamical systems. This method can be applied to both deterministic and stochastic systems.The method of averaging is an approximation method to study the bifurcation and stability of steady states (fordeterministic systems) or stationary measures (for stochastic systems) with respect to certain bifurcation parameters. Bychanging variables and averaging in time, the mean (or long term) behaviour of the original system is retained in the formof the dynamical equations for the averaged evolution. In particular, for deterministic systems, the problem of detectinglimit cycle behaviour that bifurcates from the steady state reduces to a much simpler problem of finding the equilibriumstates of the averaged equation. For stochastic systems, the corresponding problem of detecting a crater-like jointstationary distribution can be simplified to that of finding a one-dimensional bimodal stationary distribution of the radiusin polar coordinates. For full details of the method of averaging, we refer the reader to Andronov et al. (1966) for thedeterministic case and Arnold et al. (1996) for the stochastic case.

3.1. The deterministic dynamical behaviour

For the deterministic model (2.6), when the log fundamental price is constant with F � F�, it is easy to verify that thereis a unique steady state ðp�,c�Þ ¼ ðF�,0Þ of (2.6) or correspondingly ðc�,f�Þ ¼ ð0,0Þ of (2.7). Under the assumption that thechartists use a finite speed of adjustment in adapting to the price trend, that is 0oco1, or equivalently that the chartistsalways estimate the price trend with a delay t40, Beja and Goldman (1980) perform a local linear analysis around thesteady state. By considering the nonlinear nature of the function h(x), Chiarella (1992) conducts a nonlinear analysis of thesame model. In particular, Chiarella (1992) finds that the intensity of the chartists’s reaction at the equilibrium b¼ huð0Þplays a very important role in determining the dynamics. In this paper, we take b as the key parameter through which toexamine the role of the chartists in determining the market price. For convenience of comparison to the dynamics of thestochastic model, we summarise the main result of Chiarella (1992) in the following theorem.

Theorem 3.1. If F � F�, the deterministic system (2.7) has a unique steady state ðc�,f�Þ ¼ ð0,0Þ and the corresponding steady

state of log-price is the log fundamental price. Assume that t40 and let b¼ huð0Þ and b� ¼ 1þat, then ðc�,f�Þ is locally

asymptotically stable for bob� and unstable for b4b�. In addition, ðc�,f�Þ undergoes a supercritical Hopf bifurcation at b=b*and a stable limit cycle exists for b4b�.

4 Of course, this is not entirely true as any limiting distribution is a stationary distribution, but not every stationary measure is a limiting distribution.

We thank one of the referees for drawing this point to our attention.

Page 6: An analysis of the effect of noise in a heterogeneous agent financial market model

Fig. 1. (a) The nonzero steady state of the polar radius in (3.1), and (b) the phase plot in ðc,fÞ-plane. In both cases, b4b� . We have taken hðxÞ ¼ a tanhðbxÞ

with a=1, a¼ 1, b¼ 2:2 and t¼ 1 so that b¼ b¼ 2:2 and b� ¼ 1þat¼ 2.

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162 153

In order to provide some insight into the method of averaging and extend the method to the analysis of the stochasticmodel, we provide an alternative and simplified proof of Theorem 3.1 presented in Chiarella (1992).5 To study the impactof the behaviour of the fundamentalists and chartists on the price, we analyse the characteristics of the stable limit cyclegenerated from the supercritical Hopf bifurcation. We consider c in the neighborhood of 0 and restrict our analysis to belocal. In order to apply the method of averaging, we make the polar coordinate transformation

c¼r

Zsinðy�ZtÞ, f¼ r cosðy�ZtÞ,

where Z2 ¼ a=t. We now use the method of averaging to obtain a first order approximation to the radius r(t) satisfying

_r ¼ UðrÞ ¼ 1

2p

Z 2p

0K r

Zsin t,r cos t

� �cos t dt¼

r

tHðrÞ�

b

2þB2

� �, ð3:1Þ

where

HðrÞ ¼1

2p

Z 2p

0hu

r

Zsin t

� �cos2 t dt:

The function H(r) has the properties

Hð0Þ ¼b

2, lim

r-þ1HðrÞ ¼ 0 and HuðrÞo0 for r40,

Hmax � supr

HðrÞ�b

2þB2

� �¼

b�b�

2, Hmin � inf

rHðrÞ�

b

2þB2

� �¼�b�

2: ð3:2Þ

For the system (3.1), the steady state satisfies

UðrÞ ¼ 0: ð3:3Þ

When b is small, in particular bob� ¼ 1þat, then Hmaxo0 and hence r=0 is the unique solution of (3.3) and the uniquestable steady state of (3.1). When b is large, in particular b4b� ¼ 1þat, we have Hmax40 and Hmino0. Then (3.3) has anonzero solution, denoted by r*, illustrated in Fig. 1(a). Applying standard stability analysis, we conclude that r=r* is astable steady state of (3.1) while r=0 becomes an unstable steady state, as illustrated in Fig. 1(b).

By comparative static analysis, it is easy to see that the size of the limit cycle r* decreases with the increase of either therisk tolerance of the fundamentalists (a) or the time lag used in the assessment of the current price trend by the chartistsðtÞ. Note that the condition bo1þat is satisfied for either large a or t or small b, indicating a double edged stability effectof the chartists.6 Economically, these results may highlight the stabilising role of the fundamentalists and the double edgedinfluence of the chartists as they more actively adjust their estimate of the price trend.

3.2. The stochastic dynamical behaviour

We now examine the stochastic dynamics of the model (2.9). We are concerned with the change of the stationarymeasure of the stochastic model, instead of that of the steady state of the deterministic model. To study this, we will applythe method of averaging to the transition probability measure underlying the SDE (2.10). To conduct the local analysis,

5 The method of averaging is a technique that was developed originally by engineers. Its basic aim is to describe the dynamics of nonlinear systems

close to the steady state by taking an expansion to a term beyond the linear approximation. A good reference is Andronov et al. (1966).6 We would like to thank one of the referees by drawing our attention to the effect.

Page 7: An analysis of the effect of noise in a heterogeneous agent financial market model

Fig. 2. The functions G and H and the determination of re (a) for b¼ 1:5ob� and (b) for b¼ 2:24b� . Here a=1, s¼ 0:02 and hðxÞ ¼ a tanhðbxÞwith a¼ 1 so

that b¼ b and b� ¼ 1þat¼ 2.

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162154

we first apply the standard technique of ‘‘blow up’’7 by rescaling some parameters so that the time of the SDE (2.10) isslowed down.

Assume that huðcÞ�b¼ huðcÞ�huð0Þ is small, that is c is near 0. Following Arnold et al. (1996), we restrict our analysis tobe local and change parameters by rescaling (to ‘‘blow up’’ the neighbourhood around c¼ 0) and introducing the (small)parameter e so that huðcÞ�b-e2ðhuðcÞ�bÞ,B-e2B and s-es. Then the SDE system (2.10) can be rewritten as

dc¼fdt,

df¼ e2Kðc,fÞdt�act

dtþeast

dW ,

8<: ð3:4Þ

which is of the standard form to which the stochastic method of averaging can be applied. Making the same polarcoordinate transformation c¼ ðr=ZÞsinðy�ZtÞ,f¼ rcosðy�ZtÞ as we have done for the deterministic model (2.6) and usingthe techniques outlined in Khas’minskii (1963) and Arnold et al. (1996), we can obtain the result that the approximation ofthe radius r(t) satisfies

dr¼ UðrÞþ a2s2

2t2r

� �dtþ

ast dW , ð3:5Þ

the stationary probability density of which is given by

pðrÞ ¼ Crexp2t2

a2s2

Z r

0UðsÞds

� �,

where C is a normalisation constant.Note that pðrÞ attains its extremum at the point r=re satisfying

UðreÞ ¼�a2s2

2t2re: ð3:6Þ

It is clear that when s¼ 0, Eq. (3.6) reduces to the case of the steady state solution of the polar radius in the deterministiccase, that is the one given by (3.3). Let GðrÞ ¼ �a2s2=ð2tr2Þ and then (3.6) may be written as

HðrÞþB2�

b

2¼ GðrÞ: ð3:7Þ

By (3.2) and the monotonicity of Gð�Þ for r 2 ð0,1Þ, Eq. (3.7) has only one solution r=re and in particular, pð�Þ attains itsmaximum value at r=re.

When b is small, in particular bob� ¼ 1þat, then Hmaxo0 and (3.7) is approximated by �a2s2=ð2tr2Þ ¼ B=2. Then pðrÞ

attains its maximum value near re � as= ffiffiffiffiffiffiffiffiffi�Btp

, which is close to zero for small s, see Fig. 2(a). This in turn implies a jointstationary density of ðc,fÞ with a single peak around the origin, as illustrated in Fig. 3(a).8 In particular, when s-0, wehave re-0 consistently with the deterministic case. When b is large, in particular b4b� ¼ 1þat, we have Hmax40 andHmino0. In this case, the solution of (3.7) is far away from zero, as shown in Fig. 2(b) which can be regarded as thestochastic version of Fig. 1(a). This indicates a crater-like density whose maximum is located on a circle (around r=0 whichis the steady state of the deterministic system) with a large radius, shown in Fig. 3(g). Fig. 3(d) illustrates the distribution of

7 The ‘‘blow up’’ is just a technical method which does not change the behavioural characteristics of the original system but allows us to apply the

stochastic method of averaging.8 Note that the distributions displayed in Fig. 3 are those of the system (2.10) and the first equation of (2.9), obtained by use of the Euler–Maruyama

scheme with one sample path up to time 500,000.

Page 8: An analysis of the effect of noise in a heterogeneous agent financial market model

–0.1 –0.05 0 0.05 0.10

120100806040200

0 0

0.1

–0.1 –0.1

0.05 0.05–0.05 –0.05

2468101214

ψψ 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8

00.51

1.52

2.53

p

–0.2–0.1 0

0.1 0.2

–0.2–0.100.10.20

5

10

15

φ

φ

ψ–0.25–0.15–0.05 0.05 0.15 0.250

1

2

3

4

5

ψ–0.4–0.2 0 0.2 0.4 0.6 0.8 1 1.20

0.5

1

1.5

2

2.5

p

–0.4–0.20 0.2 0.4

–0.4–0.200.20.4012345

φ ψ–0.5 0 0.50

0.40.81.21.62

2.42.8

ψ–0.2 0 0.2 0.4 0.6 0.8 1 1.2

00.20.40.60.81

1.21.4

p

Fig. 3. Joint stationary densities of c and f and the corresponding marginal distributions for c and p. We have taken hðxÞ ¼ a tanhðbxÞ with a=1, a¼ 1,

t¼ 1, s¼ 0:02, so that b¼ b and b� ¼ 1þat¼ 2. (a) Joint distribution with b=1.5; (b) marginal distribution of c with b¼ 1:5; (c) marginal distribution of p

with b=1.5; (d) joint distribution with b=2.0; (e) marginal distribution of c with b¼ 2:0; (f) marginal distribution of p with b=2.0; (g) joint distribution

with b=2.2; (h) marginal distribution of c with b¼ 2:2; (i) marginal distribution of p with b=2.2.

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162 155

the transition from the single-peak to the crater-like density distribution. The plots in the second and third columns ofFig. 3 illustrate the corresponding marginal distributions of c and p.

From the above analysis, we see the qualitative change of the stationary density when the parameter b changes. If wetreat this stationary density (when b is large) as a bifurcation from the case when b is small, the maximum radius of thedensity function corresponds to a Hopf bifurcation and (2.10) undergoes a P-bifurcation of a Hopf type. It is in this sensethat we argue that the stochastic model shares the corresponding dynamics to those of the deterministic model.

4. Dynamical behaviour in the limit s-0þ

In this section, we consider the limiting case t-0þ . This corresponds to the situation in which the chartists use themost recent price change to estimate the trend of the price. Different from the previous case t40, the limiting case is ofinterest because it has a similar structure to the catastrophe theory model of Zeeman (1974), a structure that has beensuggested by some empirical studies, such as Anderson (1989) and has been used to explain stock market crashes byBarunik and Vosvrda (2009). As in Section 3, we first consider the dynamics of the deterministic model and then move tothe stochastic model. For the deterministic model, the limiting case is characterised by a differential-algebraic system. Thesystem shows a singularity and the dynamics is then characterised by the so-called singularity induced bifurcation, leadingto jump fluctuation phenomenon. For the stochastic model, the dynamics of the limiting case is analysed by usingstochastic bifurcation theory in order to characterise changes of stationary measures. Unlike the previous section, we showthat the stochastic model will display different dynamics from the deterministic model and the existence of noise increasesmarket volatility. We provide the details in the following discussion.

4.1. The deterministic dynamical behaviour

When F � F�, the system (2.6) can be rewritten as

St :_p ¼ f ðp,cÞ :¼ aðF��pÞþhðcÞ,

t _c ¼ gðp,cÞ :¼ aðF��pÞþhðcÞ�c:

(ð4:1Þ

Page 9: An analysis of the effect of noise in a heterogeneous agent financial market model

Fig. 4. The vector field of c. (a) bo1: the unique steady state is stable; (b) b41 and huðc1bÞ ¼ huðc2bÞ ¼ 1: one steady state and two singular points.

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162156

When t-0þ , the dynamical system (4.1) is known as singularly perturbed systems. As we show in the following, thedynamics have catastrophe theory characteristics, that is the dynamics are fast in one direction (here the c�direction) andslow in the other direction (here the p-direction), see Yurkevich (2004) for a more detailed study of such systems.

In fact, in the limiting case t-0þ , the system (4.1) becomes

S0 :_p ¼ f ðp,cÞ,0¼ gðp,cÞ,

(ð4:2Þ

which is a differential-algebraic equation (DAE)9 with an algebraic constraint on the variables p and c. The dynamicalsystem St has apparently lost a dimension in the limit t-0þ . By differentiating the second equation of S0 with respect to t

and using the fact that _p ¼c, we can see that the dynamics of c are given by

ð1�huðcÞÞ _c ¼�ac, ð4:3Þ

which is an ordinary differential equation. Note that when bo1, huðcÞo1 for all c, so that in this case c¼ 0 is the uniquesteady state of (4.3) and it is stable, as illustrated in Fig. 4(a). However, when b41, there exist two values c1b and c2b withc1bo0oc2b such that huðc1bÞ ¼ huðc2bÞ ¼ 1. These values are shown in Fig. 4(b) along with the signs of _c, obtained from(4.3), for various values of c. By the analysis of the vector field of c, the flow of c with nonzero initial value moves awayfrom the origin toward c1b or c2b. This means that the steady state c¼ 0 loses its stability at b=1 and becomes unstable asb increases from values just below one to values just above one. In addition, note that when there is a value c� such thathuðc�Þ ¼ 1, then the solution of the second equation of S0 with respect to c is nonunique since the implicit functiontheorem does not hold at c¼c�, which is known as a singular point. At the singular point, _cjc ¼ c� ¼1.

For system S0, its singularity, the bifurcation of the fundamental equilibrium ðp,cÞ ¼ ðF�,0Þ near the singular parameterb=1 (the so-called singularity induced bifurcation), and its dynamics are summarised by the following theorem.10

Theorem 4.1. A singularity induced bifurcation occurs at b=1 and the steady state (F*,0) loses its stability at b=1 and becomes

unstable as b increases from 1� to 1+.

To understand the complete dynamics of the system S0, we consider the limiting dynamics of the singularly perturbedsystem St as t-0þ . We shall show that the singular phenomenon for the system S0 corresponds to the limiting case of theHopf bifurcation in the system St for b� ¼ 1þat ðta0Þ when t-0þ .

Recall that, at b� ¼ b�ðtÞ ¼ 1þta, the system St undergoes a supercritical Hopf bifurcation and a stable limit cycleappears. With a fixed b4b�ðt0Þ ðt040Þ, as t-0þ , the limit cycle persists, as suggested by the numerical simulations inFig. 5(a). Fig. 5(b) shows a projection of Fig. 5(a) onto the ðc,pÞ�plane. In fact, in the ðc,pÞ�plane, we have the followingobservations about the system S0. As illustrated in Fig. 5(c), for gðp,cÞa0, c moves infinitely rapidly toward the curvedefined by gðp,cÞ ¼ 0 since _c-1 as t-0þ , such a region is denoted as the fast region. For gðp,cÞ ¼ 0, as t-0þ thedynamics are governed by the differential equation for p, namely _p ¼ aðF��pÞþhðcÞ. Hence, along the curve gðp,cÞ ¼ 0, p

moves slowly and thus it is called the slow manifold. Specifically, consider how the motion evolves from the initial point Q

in the fast region in Fig. 5(c). The variable c moves instantaneously horizontally to the point N on the slow manifoldgðp,cÞ ¼ 0. Motion is then down the slow manifold under the influence of _p ¼ aðF��pÞþhðcÞ. When the singular point B isreached, which corresponds to c1b in Fig. 4(b), c jumps instantaneously horizontally across to C on the opposite branch ofthe slow manifold. Motion is then up to another singular point D which corresponds to c2b in Fig. 4(b) and the cycle thenrepeats itself. Therefore, the singular phenomenon in the system S0 corresponds to a jump phenomenon and the limitcycle with the jump phenomenon consisting of two slow movements along the manifold of S0 shown in Fig. 5(c), A-B, andC-D, and two jumps at the singular points B and D in S0, namely B7C and D7A. The corresponding time series inFig. 5(d) clearly shows the periodic slow movement in price p and sudden jumps in c from time to time. This phenomenonindicates that the model is able to generate significant transitory and predictable fluctuations around the equilibrium.Using a different approach, this jump fluctuation phenomenon in the model of fundamentalists and chartists was studiedby Chiarella (1992) who points out that it is merely the relaxation oscillation well known in mechanics and expounded forexample by Grasman (1987). Our analysis shows that strong reaction to price changes by the chartists can make thefundamental price unstable, leading to predictable cycles for the market prices and jumps in their estimate of the pricetrends.

9 For more information about DAEs, we refer the reader to the book of Brenan et al. (1989).10 For more information about the proof of singularity induced bifurcations, we refer the reader to Chiarella et al. (2008).

Page 10: An analysis of the effect of noise in a heterogeneous agent financial market model

00.2

0.40.6

0.81

–10

1

0

0.5

1

1.5

2

τψ

p

–1.5 –1 –0.5 0 0.5 1 1.50

0.20.40.60.81

1.21.41.61.82

ψ

p–1.5 –1 –0.5 0 0.5 1 1.5

00.20.40.60.81

1.21.41.61.82

ψ

p

AQ

C

fast regionN g(p,ψ)=0

slow manifoldD

B

0 1 2 3 4 5 6 7 8 9 100.5

1

1.5

t

p0 1 2 3 4 5 6 7 8 9 10

–2–1012

t

ψ

Fig. 5. (a) The limiting limit cycle as t-0þ ; (b) the projection of (a) onto the ðc,pÞ-plane with the parallelogram-like figure being the limiting case

t-0þ ; (c) the jump fluctuation in the phase plane and (d) the corresponding time series of p(t) and cðtÞ at t-0þ . Here a=1 and hðxÞ ¼ a tanhðbxÞ with

a¼ 1 and b¼ 2:2.

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162 157

4.2. The stochastic dynamical behaviour

We now analyse the dynamical behaviour of the stochastic model (2.9) in the limit t-0þ . As indicated earlier, theanalysis is conducted by use of stochastic bifurcation theory. To analyse the changes of the stationary measure, we use theP-bifurcation approach.

As t-0þ , we see from (2.5) that dp-cdt whilst from the first equation of (2.9), the log price p is governed bydp¼ ½aðF�pÞþhðcÞ�dt. It follows that c¼ aðF�pÞþhðcÞ, which implies that c is a continuous process. Assuming that c is anIto process of the form

dc¼Mdtþ dW ð4:4Þ

and taking the stochastic differential of the two sides of c¼ aðF�pÞþhðcÞ, we find that

dc¼ aðdF�dpÞþhuðcÞdcþ12h00ðcÞðdcÞ2

¼ aðsdW�cdtÞþhuðcÞðMdtþ dWÞþ12h00ðcÞ 2 dt,

from which, after some algebraic manipulations and comparing with (4.4), we obtain

¼ ðcÞ ¼as

1�huðcÞand M¼MðcÞ ¼

�ac1�huðcÞ

þ1

2uðcÞ ðcÞ: ð4:5Þ

Hence, if there exists c� such that huðc�Þ ¼ 1, then (4.4) is singular at c¼c�. Similarly to the deterministic case, for thedifferent cases of bo1, b=1 and b41, the stochastic differential equation (4.4) will have a different number of singularpoints and therefore exhibit different behaviour. We will now discuss each case in turn. To simplify the analysis, in thissubsection, we make some technical assumptions that there exists x1o0ox2 such that hð3ÞðcÞo0 for c 2 ðx1,x2Þ,hð3ÞðcÞ40 otherwise, and chð4ÞðcÞ40 for c 2 ðx1,x2Þ, as illustrated in Fig. 6. These conditions are satisfied for thehyperbolic tangent function used in the numerical simulations of this paper.

When bo1, we have 1�huðcÞ40 for any c and there is no singularity in ð�1,þ1Þ. The only singular points are 71.Based on the theory of the classification of singular boundaries,11 we obtain the following result.

11 We refer to Lin and Cai (2004) for more information about the theory of the classification of various singular boundaries, including entrance,

regular, and (attractively and repulsively) natural boundaries used in our discussion.

Page 11: An analysis of the effect of noise in a heterogeneous agent financial market model

y=h’’(x)

y=–2x(1–h’(x))2/aσ2

y

0x

y=h’’(x)

y=–2x(1–h’(x))2/aσ2

y

0x

ψ1*

ψ2*

Fig. 7. The determination of the extreme points of the stationary density pð�Þ. (a) hð3Þð0Þ4�2=ðas2Þ and bobp; (b) maxfbp ,0gobo1.

y

xx1

x2

0

y=h(3)(x)

y=h’’(x)

y=h(4)(x)

Fig. 6. Plots of functions h00ðxÞ, h(3)(x) and h(4)(x).

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162158

Theorem 4.2. When bo1, there exists a unique stationary density p for c, given by

pðcÞ ¼Nð1�huðcÞÞ

asexp

Z c

0�

2yð1�huðyÞÞ

as2dy

!, ð4:6Þ

where N is a normalisation constant.

Note that when c satisfies

h00ðcÞþ2cð1�huðcÞÞ2

as2¼ 0, ð4:7Þ

the stationary density pð�Þ attains its extremum. This, together with the assumptions on the function h, leads to thefollowing result on the P-bifurcation with respect to c.

Theorem 4.3 (P-bifurcation). Let bp ¼ 1�ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi�hð3Þð0Þas2=2

p.

(1)

When hð3Þð0Þ4�2=ðas2Þ and 0obobp, the stationary density pð�Þ has a unique extreme point c¼ 0, at which pð�Þ attains

its maximum.

(2) When maxfbp,0gobo1, the stationary density pð�Þ has three extreme points c�1, 0 and c�2 satisfying c�1o0oc�2. In

addition, the stationary density pð�Þ attains its minimum value at c¼ 0 and its maximum values at c¼c�1 and c�2.

Theorem 4.3 indicates that, as the chartists place more and more weight on the recent price changes (that is t-0þ ), thenumber of extreme points of the stationary density pð�Þ in (4.6) changes from one to three as the parameter b changes (butbo1). This is shown in Fig. 7. This means that, a moderate increase in activity (such that bo1) of the chartists who weightthe recent price changes very heavily results in a large deviation of their estimate of the price trend c from its mean value,

Page 12: An analysis of the effect of noise in a heterogeneous agent financial market model

–0.4 –0.2 0 0.2 0.4 0.60

0.51

1.52

2.53

3.5

ψ–0.8–0.6–0.4–0.2 0 0.2 0.4 0.6 0.80

0.5

1

1.5

2

ψ–0.8–0.6–0.4–0.2 0 0.2 0.4 0.6 0.80

0.20.40.60.81

1.21.41.61.8

ψ

5 6 7 8 9 10

–0.6–0.4–0.20

0.20.40.6

t

ψ

5 6 7 8 9 10

–0.6–0.4–0.20

0.20.40.6

t

ψ

5 6 7 8 9 10

–0.6–0.4–0.20

0.20.40.6

t

ψ

Fig. 8. When t-0þ and hð3Þð0Þ4�2=ðas2Þ, a P-bifurcation occurs at b=bp. The top panel shows different typical stationary densities p of c with different

parameter ranges and the bottom panel shows the underlying time series. (a) Density of c for bobp; (b) density of c for bubp; (c) density of c for

bpubo1; (d) time series of c for bobp; (e) time series of c for bubp; (f) time series of c for bpubo1.

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162 159

illustrated by the changes from the unimodal to bimodal stationary distribution12 in the upper panel of Fig. 8. The changesare further illustrated by the underlying time series for c in the bottom panel of Fig. 8.

The appearance of the P-bifurcation discussed above cannot be inferred from any information in the correspondingdeterministic case because when bo1, Theorem 4.1 implies that in the deterministic model, the unique steady state (0,0)is always stable and there is no bifurcation. This result illustrates that, from the P-bifurcation point of view, the stochasticdynamical system can be very different from that of the underlying deterministic system.13 This difference is due to theexistence of noise which amplifies the market volatility.

When b=1, that is huð0Þ ¼ 1, the drift term Mð0Þ in (4.4) becomes unbounded and furthermore c¼ 0 is a regularboundary. With the increase of b to b41, there exist c1bo0oc2b satisfying huðc1bÞ ¼ huðc2bÞ ¼ 1, both of which are alsoregular boundaries. The appearance of the regular boundary at b=1 corresponds to the occurrence of a singularity inducedbifurcation in the corresponding deterministic case and c1b,c2b correspond to the jump points in the deterministic case.In fact, when b41, the stochastic model shares some of the features of the deterministic model. For example, we knowfrom the previous section that the deterministic dynamics exhibit fast motion in the c�direction and slow motion in thep-direction. For the stochastic model, we observe a similar behaviour, as suggested by the simulations in Fig. 9. However,once a regular boundary appears, it renders the stationary solution nonunique14 without further stipulation on thebehaviour of (4.4) (see Feller, 1952). Unlike the case of bo1, this causes some difficulties in obtaining analytical propertiesof the stationary densities of the stochastic system. However, from a practical point of view, this additional freedom maybe a blessing since it may permit certain types of realistic behaviour to be incorporated into the context of the financialmodel, but we leave such considerations to future research.

5. Conclusion

In this paper, within the framework of the heterogeneous agent paradigm, we extend the basic deterministic model ofBeja and Goldman (1980) and Chiarella (1992) to a stochastic model for the market price, and examine the consistency ofthe stochastic dynamics under the indirect and direct approaches. By using P-bifurcation analysis, we examine thequalitative changes of the stationary measures of the stochastic model.

For the simple stochastic financial market model studied here, when the time lag used by the chartists to form theirexpected price trends is not zero, we show that near the steady state of the underlying deterministic model, the

12 In Figs. 8 and 9, we have taken hðxÞ ¼ atanhðbxÞ with b¼ 1, a=1 and s¼ 0:1 so that b¼ a. In Fig. 8, a¼ 0:7, a¼ 0:9 and a¼ 0:95 in the first, second

and third columns and in Fig. 9, a¼ 1:2 so that b¼ a41.13 This observed difference is based on Arnold’s (1998) definition of the P-bifurcation. The qualitative change of the stationary distributions under

change of variables is also discussed in Wagenmarkers et al. (2005) for continuous time random dynamical systems (see also Diks and Wagener, 2006 for

discrete time random dynamical systems). In a way different from that of Arnold, these authors use the level-crossing function to characterise the change.

Correspondingly, this difference between the deterministic and stochastic cases in the paper observed under Arnold’s definition may disappear, but this

issue is beyond the scope of our discussion.14 Note that in the deterministic case, the occurrence of the singularity induced bifurcation corresponds to the appearance of a singular point where

the implicit function theorem does not hold, hence the solution for the implicit function may be nonunique.

Page 13: An analysis of the effect of noise in a heterogeneous agent financial market model

10 12 14 16 18 20

0

1

2

t

p

10 12 14 16 18 20–4–2024

t

ψ

Fig. 9. Fast motion in c and slow motion in p in the limit of t-0þ for b41.

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162160

approximation of the stochastic model shares the corresponding Hopf bifurcation dynamics of the deterministic model.When the time lag used by the chartists to form their expected price changes approaches zero, so that the chartists areplacing more and more weight on recent price changes, then the system can have singular points. In this case, thestochastic model displays very different dynamics from those of the underlying deterministic model. In particular, thefundamental noise can destabilise the market equilibrium and result in a change of the stationary distribution through aP-bifurcation of the stochastic model, while the corresponding deterministic model displays no bifurcation. Our resultsdemonstrate the important connection, but also the significant difference, of the dynamics between deterministic andstochastic models. This difference comes from the existence of noise and the fact that it increases market volatility, afeature which cannot be captured by a deterministic model.

Economically, we have considered a very simple financial market model with heterogeneous agents. This stylised modeland the role played by the chartists are shared by many heterogeneous agent-based discrete-time models in recentliterature. However, rigorous analysis and theoretical understanding of the stochastic behaviour underlying this intuitionare important to policy analysis, investment strategies and market design, but have drawn less attention, mainly due to thedifficult nature of these issues. Ultimately we need to apply the theory of stochastic bifurcation directly rather thansimulate the models indirectly. Applications of the tools and concepts of stochastic bifurcation theory to financial marketmodels to obtain some analytical insight into this intuition and to improve our understanding about the interaction of thebehaviour of heterogeneous agents and noise are the main contributions of this paper.

In order to bring out the basic phenomena associated with stochastic bifurcation we have focused on a highly simplifiedmodel. The simplicity of the model limits its ability to generate the stylised facts observed in financial markets. In order todo so the model would need to be embellished in a number of ways in future research, in particular: deriving the assetdemands of agents from an intertemporal optimisation framework; introducing other types of randomness such as marketnoise to characterise excess volatility; allowing for switching of strategies according to some fitness measure (see forexample Brock and Hommes, 1997, 1998); and analysing in closer detail the stochastic dynamics to replicate the stylisedfacts and power-law behaviour observed in real market data.

Acknowledgements

This work was initiated while Zheng was visiting the Quantitative Finance Research Centre (QFRC) at the University ofTechnology, Sydney (UTS), whose hospitality she gratefully acknowledges. She is also very grateful to her supervisor,Professor Duo Wang, for his valuable help. The work reported here has received financial support from the AustralianResearch Council (ARC) under a Discovery Grant (DP0450526), from UTS under a Research Excellence Grant, and from aNational Science Foundation Grant of China (10871005). We would like to thank the coordinating editor, Cars Hommes,and three referees for their helpful comments and valuable suggestions which have made the paper more readable.The usual caveat applies.

Appendix A

A.1. Proof of Theorem 4.2

Based on Lin and Cai (2004), it is not difficult to verify the result that the boundaries 71 are singular boundaries of thesecond kind at infinity, that is jMð71Þj ¼1 and the diffusion exponents and drift exponents of 71 are, respectively,

71 ¼ 0 and71¼ 1: In addition, Mð71Þw0. Therefore, 71 are repulsively natural, implying that there exists a

Page 14: An analysis of the effect of noise in a heterogeneous agent financial market model

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162 161

nontrivial stationary solution in ð�1,þ1Þ. In fact, from the Fokker–Planck Equation, we know that the stationaryprobability is given by (4.6). Note that pðcÞ40 for all c, so the stationary probability density is unique, see Kliemann(1987).

A.2. Proof of Theorem 4.3

It is obvious that c¼ 0 is one of the solutions to (4.7) for any of the cases considered. In the following, we only considerthe case c 2 ð�1,0Þ; a similar reasoning holds for the case c 2 ð0,þ1Þ. Let SðcÞ ¼�2cð1�huðcÞÞ2=ðas2Þ. By theassumptions on h, we know that h00ðcÞ is a concave function on (x1,0) and limc-�1h00ðcÞ ¼ ‘ where 0r‘oþ1. In addition,limc-�1SðcÞ ¼ þ1, SuðcÞo0 for c 2 ð�1,0Þ, S00ðcÞ40 for c 2 ðx1,0Þ. When

hð3Þð0Þ4�2

as2and bo1�

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi�

hð3Þð0Þas2

2

r, ðA:1Þ

then Suð0Þohð3Þð0Þo0. By the convexity and concavity of Sð�Þ and h00ð�Þ in [x1,0) and monotonicity of h in ð�1,x1Þ, there is no

solution of (4.7) on ð�1,0Þ. Hence, when (A.1) is satisfied, (4.7) has a unique solution c¼ 0 on ð�1,þ1Þ and

p00ð0Þ ¼ ðN=ðasÞÞð�hð3Þð0Þ�2ð1�bÞ2=ðas2ÞÞo0, implying that c¼ 0 is the maximum point of pð�Þ.When b41�

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi�hð3Þð0Þas2=2

p, then Suð0Þ4hð3Þð0Þ. Therefore, there exists a solution of (4.7) in ð�1,0Þ, denoted by c�1.

To demonstrate the uniqueness of the solution of (4.7) in ð�1,0Þ, we consider the following two cases:

(i)

If the solution c�1 is on [x1,0), by the concavity of h00ð�Þ and convexity of Sð�Þ in [x1,0), there is a unique solution of (4.7) on[x1,0). On the other hand, on ð�1,x1Þ, h00ð�Þ is monotonically increasing and Sð�Þ is monotonically decreasing. Hence,there is no other solution on ð�1,0Þ.

(ii)

When c�1 2 ð�1,x1Þ, there is no solution of (4.7) on the interval [x1,0), otherwise there is a contradiction with the case(i). With the monotonicity of h00ð�Þ and Sð�Þ on ð�1,x1Þ, there is only one solution c�1 on ð�1,0Þ.

In addition, when b41�ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi�hð3Þð0Þas2=2

p, we have p00ð0Þ40. So c¼ 0 is the minimum point of pð�Þ. We note that at c�1,

it must be the case that

hð3ÞðcÞjc�1 4�2cð1�huðcÞÞ2

as2

!u

c�1

: ðA:2Þ

Otherwise, by limc-�1h00ðcÞ ¼ ‘ðoþ1Þ and limc-�1SðcÞ ¼ þ1, there must be another solution ~cðoc�1Þ of (4.7), whichis a contradiction of the uniqueness of the solution of (4.7) on ð�1,0Þ. Then, through (4.7) and (A.2)

p00ðcÞjc ¼ c�1 ¼ �hð3ÞðcÞ

asþ

6ch00ðcÞð1�huðcÞÞa2s3

�2ð1�huðcÞÞ2

a2s3

4c2ð1�huðcÞÞ3

a3s5

#Nexp

Z c

0�

2yð1�huðyÞÞ

as2dy

!c ¼ c�1

o0:

ðA:3Þ

Therefore, c�1 is a maximum point of pð�Þ.

References

Anderson, S., 1989. Evidence on the reflecting barriers: new opportunities for technical analysis? Financial Analysts Journal May–June, 67–71Andronov, A., Vitt, A., Khaikin, S., 1966. Theory of Oscillators. Pergamon Press.Arnold, L., 1998. Random Dynamical Systems. Springer-Verlag, Berlin.Arnold, L., Namachchivaya, N.S., Schenk-Hoppe, K., 1996. Toward an understanding of stochastic Hopf bifurcation: a case study. International Journal of

Bifurcation and Chaos 6, 1947–1975.Barunik, J., Vosvrda, M., 2009. Can a stochastic cusp catastrophe model explain stock market crashes? Journal of Economic Dynamics and Control 33,

1824–1836Beja, A., Goldman, M., 1980. On the dynamic behavior of prices in disequilibrium. Journal of Finance 35, 235–247.Bohm, V., Chiarella, C., 2005. Mean variance preferences, expectations formation, and the dynamics of random asset prices. Mathematical Finance 15,

61–97.Bohm, V., Wenzelburger, J., 2005. On the performance of efficient portfolios. Journal of Economic Dynamics and Control 29, 721–740.Boswijk, H., Hommes, C., Manzan, S., 2007. Behavioral heterogeneity in stock prices. Journal of Economic Dynamics and Control 31, 1938–1970.Brenan, K., Campbell, S., Petzold, L., 1989. Numerical Solution of Initial-value Problems in Differential-algebraic Equations. North-Holland.Brock, H., Hommes, C., 1997. A rational route to randomness. Econometrica 65, 1059–1095.Brock, H., Hommes, C., 1998. Heterogeneous beliefs and routes to chaos in a simple asset pricing model. Journal of Economic Dynamics and Control 22,

1235–1274.Brock, W., Hommes, C., Wagener, F., 2005. Evolutionary dynamics in financial markets with many trader types. Journal of Mathematical Economics 41,

7–42.Chiarella, C., 1992. The dynamics of speculative behaviour. Annals of Operations Research 37, 101–123.Chiarella, C., Dieci, R., He, X., 2009. Heterogeneity, market mechanisms and asset price dynamics. In: Hens, T., Schenk-Hoppe, K. (Eds.), Handbook of

Financial Markets: Dynamics and Evolution. Elsevier, pp. 277–344.Chiarella, C., He, X., Hommes, C., 2006a. A dynamic analysis of moving average rules. Journal of Economic Dynamics and Control 30, 1729–1753.Chiarella, C., He, X., Hommes, C., 2006b. Moving average rules as a source of market instability. Physica A 370, 12–17.Chiarella, C., He, X., Zheng, M., 2008. The Stochastic Dynamics of Speculative Prices. QFRC Working Paper 208, University of Technology, Sydney.

Page 15: An analysis of the effect of noise in a heterogeneous agent financial market model

C. Chiarella et al. / Journal of Economic Dynamics & Control 35 (2011) 148–162162

Diks, C., Wagener, F., 2006. A weak bifurcation theory for discrete time stochastic dynamical system. Working Paper 06-04, CeNDEF, University ofAmsterdam.

Feller, W., 1952. The parabolic differential equation and the associated semigroups of transformations. Annals of Mathematics 55, 468–519.Follmer, H., 1974. Random economies with many interacting agents. Journal of Mathematical Economics 1, 51–62.Follmer, H., Horst, U., Kirman, A., 2005. Equilibria in financial markets with heterogeneous agents: a probabilistic perspective. Journal of Mathematical

Economics 41, 123–155.Gaunersdorfer, A., Hommes, C., Wagener, F., 2008. Bifurcation routes to volatility clustering under evolutionary learning. Journal of Economic Behavior

and Organization 67, 27–47.Grasman, J., 1987. Asymptotic Methods for Relaxation Oscillations and Applications. Applied Mathematical Sciences, vol. 63. Springer-Verlag.He, X., Li, Y., 2007. Power law behaviour, heterogeneity, and trend chasing. Journal of Economic Dynamics and Control 31, 3396–3426.Hens, T., Schenk-Hoppe, K., 2005. Evolutionary stability of portfolio rules. Journal of Mathematical Economics 41, 43–66.Hommes, C., 2002. Modeling the stylized facts in finance through simple nonlinear adaptive systems. Proceedings of National Academy of Science of the

United States of America 99, 7221–7228.Hommes, C., 2006. Heterogeneous agent models in economics and finance. In: Tesfatsion, L., Judd, K. (Eds.), Agent-based Computational Economics.

Handbook of Computational Economics, vol. 2. North-Holland, pp. 1109–1186 (Chapter 23).Hommes, C., Wagener, F., 2009. Complex evolutionary systems in behavioral finance. In: Hens, T., Schenk-Hoppe, K. (Eds.), Handbook of Financial

Markets: Dynamics and Evolution. Elsevier, pp. 217–276.Horst, U., Rothe, C., 2008. Queuing, social interactions, and the microstructure of financial markets. Macroeconomic Dynamics 12, 211–233.Horst, U., Wenzelburger, J., 2008. On no-ergodic asset prices. Economic Theory 34, 207–234.Khas’minskii, R., 1963. The behaviour of a self-oscillating system acted upon by slight noise. Journal of Applied Mathematics and Mechanics 27,

1035–1044.Kliemann, W., 1987. Recurrence and invariant measures for degenerate diffusions. Annals of Probability 15, 690–707.LeBaron, B., 2006. Agent-based computational finance. In: Tesfatsion, L., Judd, K. (Eds.), Agent-based Computational Economics. Handbook of

Computational Economics, vol. 2. North-Holland, pp. 1187–1233 (Chapter 24).Lee, C., Swaminathan, B., 2000. Price momentum and trading volume. Journal of Finance 55, 2017–2069.Lin, Y., Cai, G., 2004. Probabilistic Structural Dynamics. McGraw-Hill, New York.Lux, T., 1995. Herd behaviour, bubbles and crashes. Economic Journal 105, 881–896.Lux, T., 1997. Time variation of second moments from a noise trader/infection model. Journal of Economic Dynamics and Control 22, 1–38.Lux, T., 1998. The socio-economic dynamics of speculative markets: interacting agents, chaos, and the fat tails of return distributions. Journal of Economic

Behavior and Organization 33, 143–165.Lux, T., 2009. Stochastic behavioral asset pricing and stylized facts. In: Hens, T., Schenk-Hoppe, K. (Eds.), Handbook of Financial Markets: Dynamics and

Evolution. Elsevier, pp. 161–215.Mao, X., 1997. Stochastic Differential Equations and Applications. Horwood Publishing, Chichester.Pagan, A., 1996. The econometrics of financial markets. Journal of Empirical Finance 3, 15–102.Rheinlaender, T., Steinkamp, M., 2004. A stochastic version of Zeeman’s market model. Studies in Nonlinear Dynamics and Econometrics 8, 1–23.Schenk-Hoppe, K.R., 1996a. Deterministic and stochastic Duffing–van der Pol oscillators are non-explosive. Zeitschrift fur Angewandte Mathematik und

Physik 47, 740–759.Schenk-Hoppe, K.R., 1996b. Bifurcation scenarios of the noisy Duffing–van der Pol oscillator. Nonlinear Dynamics 11, 255–274.Wagenmarkers, E., Molenarra, P., Grasman, R., Hartelman, P., van der Mass, H., 2005. Transformation invariant stochastic catastrophe theory. Physica D

211, 263–276.Wenzelburger, J., 2004. Learning to predict rationally when beliefs are heterogeneous. Journal of Economic Dynamics and Control 28, 2075–2104.Yurkevich, V., 2004. Design of Nonlinear Control Systems with the Highest Derivative in Feedback. Series on Stability, Vibration and Control of Systems,

vol. 16. World Scientific.Zeeman, E., 1974. The unstable behaviour of stock exchanges. Journal of Mathematical Economics 1, 39–49.