Bubbles in a minority game setting with real financial data.

Similar documents
Agents Play Mix-game

Think twice - it's worth it! Improving the performance of minority games

Application of multi-agent games to the prediction of financial time-series

Seminar MINORITY GAME

The $-game THE EUROPEAN PHYSICAL JOURNAL B. J. Vitting Andersen 1,2 and D. Sornette 2,3,a

Agent based modeling of financial markets

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 7 Apr 2003

Minority games with score-dependent and agent-dependent payoffs

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 4 Mar 1999

MODELING FINANCIAL MARKETS WITH HETEROGENEOUS INTERACTING AGENTS VIRAL DESAI

Graduate School of Information Sciences, Tohoku University Aoba-ku, Sendai , Japan

The rst 20 min in the Hong Kong stock market

Power Laws and Market Crashes Empirical Laws on Bursting Bubbles

State Switching in US Equity Index Returns based on SETAR Model with Kalman Filter Tracking

S9/ex Minor Option K HANDOUT 1 OF 7 Financial Physics

Section 3.1: Discrete Event Simulation

Probability and distributions

arxiv:cond-mat/ v2 4 Feb 2003

Université de Montréal. Rapport de recherche. Empirical Analysis of Jumps Contribution to Volatility Forecasting Using High Frequency Data

Homework Assignments

Characteristic time scales of tick quotes on foreign currency markets: an empirical study and agent-based model

Reading: You should read Hull chapter 12 and perhaps the very first part of chapter 13.

Chapter 8 Statistical Intervals for a Single Sample

(Practice Version) Midterm Exam 1

arxiv: v2 [q-fin.tr] 14 Jan 2013

Random Search Techniques for Optimal Bidding in Auction Markets

Bin Size Independence in Intra-day Seasonalities for Relative Prices

Chapter 4: Commonly Used Distributions. Statistics for Engineers and Scientists Fourth Edition William Navidi

Practical example of an Economic Scenario Generator

Lecture 17: More on Markov Decision Processes. Reinforcement learning

Dark pool usage and individual trading performance

Chapter 2 Uncertainty Analysis and Sampling Techniques

arxiv:cond-mat/ v1 22 Jul 2002

1.1 Interest rates Time value of money

Chapter 14 : Statistical Inference 1. Note : Here the 4-th and 5-th editions of the text have different chapters, but the material is the same.

ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games

Simulation. Decision Models

Agent-Based Simulation of N-Person Games with Crossing Payoff Functions

Time Invariant and Time Varying Inefficiency: Airlines Panel Data

Parallel Accommodating Conduct: Evaluating the Performance of the CPPI Index

MARKET DEPTH AND PRICE DYNAMICS: A NOTE

Probabilistic models for risk assessment of disasters

A useful modeling tricks.

Commonly Used Distributions

Fundamental and Non-Fundamental Explanations for House Price Fluctuations

Heterogeneous expectations leading to bubbles and crashes in asset markets: Tipping point, herding behavior and group effect in an agent-based model

Time Variation in Asset Return Correlations: Econometric Game solutions submitted by Oxford University

arxiv:physics/ v1 [physics.soc-ph] 29 May 2006

Probability distributions relevant to radiowave propagation modelling

Options Pricing Using Combinatoric Methods Postnikov Final Paper

Market MicroStructure Models. Research Papers

Price Discovery in Agent-Based Computational Modeling of Artificial Stock Markets

arxiv: v2 [physics.soc-ph] 4 Jul 2010

arxiv: v1 [q-fin.st] 23 May 2008

A Study on Numerical Solution of Black-Scholes Model

Statistical Methods in Financial Risk Management

2.1 Mathematical Basis: Risk-Neutral Pricing

Random Variables and Probability Distributions

Heuristics in Rostering for Call Centres

Characterization of the Optimum

Portfolio Optimization using Conditional Sharpe Ratio

Market Crashes as Critical Points

Chapter 9 Dynamic Models of Investment

Martingale Pricing Theory in Discrete-Time and Discrete-Space Models

A Heuristic Method for Statistical Digital Circuit Sizing

Dynamics of the return distribution in the Korean financial market arxiv:physics/ v3 [physics.soc-ph] 16 Nov 2005

Expected Return and Portfolio Rebalancing

MFE8825 Quantitative Management of Bond Portfolios

Implied Liquidity Towards stochastic liquidity modeling and liquidity trading

Program Evaluation and Review Technique (PERT) in Construction Risk Analysis Mei Liu

Market dynamics and stock price volatility

Modeling the extremes of temperature time series. Debbie J. Dupuis Department of Decision Sciences HEC Montréal

Modelling the Term Structure of Hong Kong Inter-Bank Offered Rates (HIBOR)

Emergence of Key Currency by Interaction among International and Domestic Markets

MATH 10 INTRODUCTORY STATISTICS

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 3 Jun 2003

PASS Sample Size Software

Simulations Illustrate Flaw in Inflation Models

1. A is a decision support tool that uses a tree-like graph or model of decisions and their possible consequences, including chance event outcomes,

Tests for Two Variances

Time Observations Time Period, t

REGULATION SIMULATION. Philip Maymin

The Binomial Distribution

Final exam solutions

An application of Ornstein-Uhlenbeck process to commodity pricing in Thailand

The Binomial Distribution

FURTHER ASPECTS OF GAMBLING WITH THE KELLY CRITERION. We consider two aspects of gambling with the Kelly criterion. First, we show that for

induced by the Solvency II project

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2009, Mr. Ruey S. Tsay. Solutions to Final Exam

2 Control variates. λe λti λe e λt i where R(t) = t Y 1 Y N(t) is the time from the last event to t. L t = e λr(t) e e λt(t) Exercises

EMH vs. Phenomenological models. Enrico Scalas (DISTA East-Piedmont University)

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 28 Feb 2001

CS 237: Probability in Computing

Yu Zheng Department of Economics

1 The continuous time limit

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

The Central Limit Theorem. Sec. 8.2: The Random Variable. it s Distribution. it s Distribution

Math489/889 Stochastic Processes and Advanced Mathematical Finance Homework 5

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 6 Jan 2004

Dynamical Volatilities for Yen-Dollar Exchange Rates

Transcription:

Bubbles in a minority game setting with real financial data. Frédéric D.R. Bonnet a,b, Andrew Allison a,b and Derek Abbott a,b a Department of Electrical and Electronic Engineering, The University of Adelaide, SA 5005, Australia. b Centre for Biomedical Engineering, The University of Adelaide, SA 5005, Australia. ABSTRACT It is a well observed fact that markets follow both positive and/or negative trends, crashes and bubble effects. In general a strong positive trend is followed by a crash a famous example of these effects was seen in the recent crash on the NASDAQ (april 2000) and prior to the crash in the Hong Kong market, which was associated with the Asian crisis in the early 1994. In this paper we use real market data coupled into a minority game with different payoff functions to study the dynamics and the location of financial bubbles. Keywords: bubbles. Minority game, dollar game, payoff function, real market data, financial markets, financial 1. INTRODUCTION One of the biggest problems with models used in economics and finance is that the relevant features of the market dynamics are sometimes buried under so many parameters that a systematic understanding is almost impossible. This is mainly because the market mechanisms are intrinsically non linear and complex, which means small variations in any of the parameters could lead to dramatic changes thus making it difficult to track cause and effect. To get around this problem physicists usually proceed in constructing models that start from the simplest model, capturing the essential features in question and progressively adding complexities to it. A famous example of this is the Ising model that tries to describe the magnetization in materials. It is in this spirit that led most agent-based model creators to develop the concept of the Minority Game, which was originally defined by Challet and Zhang. 1 This model aims at creating a simple but yet rich platform for exploring various phenomena arising from financial markets. 2. THE MINORITY GAME The general idea of the minority game is as follows: at any given time the agents have two choices for example buying or selling, they take their decisions simultaneously without any communication between them, and those who happen to be in minority win. In this context it is not in the interest of any agent to behave in the same way as the rest of the agents. 2.1. The model The dynamics of the Minority Game (MG) is defined in terms of the dynamical variables U s,i (t) in discrete time t N +. These are the scores that each agent i = {1,.., N} attaches to each of the possible available choices s = {1,.., S}. Each agent takes a decision s i (t) with a given probability. Further author information: (Send correspondence to F.D.R. Bonnet.) F.D.R. Bonnet.: E-mail: fbonnet@eleceng.adelaide.edu.au, Telephone: +61 8-8-303-6296 A. Allison: E-mail: aallison@eleceng.adelaide.edu.au, Telephone: +61-8-8-303-5283 D. Abbott.: E-mail: dabbott@eleceng.adelaide.edu.au, Telephone: +61-8-8-303-5748 Complex Systems, edited by Axel Bender, Proc. of SPIE Vol. 6039, 60390C, (2005) 0277-786X/05/$15 doi: 10.1117/12.673126 Proc. of SPIE Vol. 6039 60390C-1

100 The minority game 0 < N agent < 2001 and N sample =100 H/N 2 /N 1 0.01 0.0001 2 /N, M=8 and S=2 H/N, M=8 and S=2 2 /N, M=8 and S=4 H/N, M=8 and S=4 2 /N, M=8 and S=6 H/N, M=8 and S=6 1 10 100 1000 Figure 1. The graph of the global efficiency σ 2 /N and the predictibility H/N versus the critical parameter α =2 M /N for a sequence of number of agents varying from 1 to 2001 when M = 8 and S =2, 4 and 6, in each simulation with (N) i number of agents it has been ensemble averaged over 100 samples (N sample = 100). The public information variable µ(t) is given to all agents; it belongs to the set of integers (1,.., P ) and can either be the binary encoding of the last M winning choices 1 or drawn randomly from a uniform distribution. 2 The action a µ(t) s of each agent depends on his/her choices s i(t),i i(t) andonµ(t). The coefficients a µ s i,i are either +1 or -1, and play the role of quenched disorder. These are randomly drawn with probability of a 1/2 for each i, s and µ. They can also be thought of as agents buying (when +1) or selling (when -1) an asset. On the basis of the outcome, the action functional, A(t) = N, is used to update each agent score using U s,i (t +1)=U s,i (t) a µ(t) s i(t),i A(t) P i=1 aµ(t) s i(t),i. Where P =2M is the total number of choices. Similar results may be obtained when one considers the case when there is a nonlinear dependence on A(t) i.e. with the dynamics U s,i (t +1)=U s,i (t) a µ(t) s i(t),isgn [A(t)], where sgn is the usual sign function taking ±1 when A(t) > 0orA(t) < 0 respectively. This leads to qualitatively similar results. A more lengthy discussion may be found elsewhere. 3 6 The source of randomness is in the choice of µ(t) and by s i (t). These are fast fluctuating degrees of freedom. As a consequence U s,i (t) is also fast fluctuating and hence the probability with which the agents choose s i (t) are subject to stochastic fluctuations. The key parameter is the ratio α = P/N and the two relevant quantities are σ 2 = A 2 (t) and, H = 1 P P A µ 2, (1) µ=1 which measure respectively, (i) the fluctuations of attendance A(t) (i.e. the smaller σ 2 is, the larger a typical minority group is, in other words σ 2 is a reciprocal of the global efficiency of the system) and (ii) the predictability. 1 Here... denotes the temporal average. In Fig. 1, we show the graph of the global efficiency σ 2 /N and the predictibility H/N versus the critical parameter α =2 M /N for a sequence of number of agents varying from 1 to 2001 when M = 8 and S =2, 4 Proc. of SPIE Vol. 6039 60390C-2

and 6, in each simulation with (N) i number of agents that has been ensemble averaged over 100 samples (N sample = 100). One can observe three different regions in this graph. The first one is found when α is small. In that region fluctuations rapidly increase beyond the level of random agents and the game enters what has been called the crowded region, since it is reached by keeping M constant with N increasing. In other words, agents display herding behaviour and produce non Gaussian fluctuations σ 2 N 2, at intermediate α, asn decreases that is, when the game enters into a regime where agents manage to coordinate to reduce fluctuations. In other words that is when best coordination is achieved. When α is large, which means that N is small, then the outcome is more or less random. That is, coordination slowly disapears and the variance of the outcome tends to the value that would be produced by agents taking random decisions. Also the predictability, H/N, is shown in Fig. 1. From the graph we can see that the system undergoes a phase transition. Another thing that is worth noting is that the transition point moves according to the minimum shown in the global efficiency graph, Fig. 1, when the number of choices, S, is changed. 2.2. The dollar game The minority game is a repeated game where agents, N of them, have to choose one out of two possible alternatives at each step. Each agent, i, has a memory of the past. At each time step t every agent decides whether to buy or sell an asset. The agent takes an action a i (t) =±1 where 1 is when buying an asset as opposed to -1 when selling. The excess demand A(t) attimet is then given by A(t) = N i=1 aµ(t) s. The i(t),i payoff of agent i in the Minority Game is given g i (t) = a µ(t) s i(t),ia(t). In order to model financial markets, some authors 7, 8 have used the following definition for the return r(t) using the price time series P (t), that is r(t) ln[p (t)] ln[p (t 1)] = A(t) λ, which means that price time series is defined by, [ ] A(t) P (t) =P (t 1) exp. (2) λ Here the liquidity λ is proportional to the number of agents N. In the minority game the agents predicts the price movements only over the next time step. However, Andersen and Sornette 9 have shown that in order to know when the price reaches its next local extremum and with optimized gain, the agents need to estimate the price movement over the next two time steps ahead (t and t + 1) and they therefore have postulated the correct payoff function to be given by g $ i (t +1)=a i (t)a(t +1). (3) This modification of the minority game is what is called the dollar game ($ Game). 3. THE PRICE FUNCTION IN THE MINORITY GAME WITH REAL DATA Here we will use the historical price time series of the Nasdaq over a period of about twenty years, that is from October 1984 to late September 2005. During that time we can clearly see the bubble effect of the technological sector from the mid eighties until the bubble burst in the early 2000. The large growth was then followed by a big crash where billions of dollars have been wiped out off the market. We associate the price movement of the real data with either +1 or 1 in the variable b µ(t) s i(t),i. If the price goes down then this variable takes the value of -1 else +1. This information is then used to update the value of the history µ(t), i.e. the history update is implimeneted via µ(t + 1) =[2µ(t) + sgn[a(t)]/2]mod P. We also introduce an extra parameter that looks over a certain time in the past, we call it T. It can be understood as a window parameter of a given length. Proc. of SPIE Vol. 6039 60390C-3

20000 15000 $-game N=21 Nasdaq 09/84 to 09/05 M-game N=21 P(t) 10000 5000 0 0 1000 2000 3000 4000 5000 6000 t Figure 2. The graph of the price function as a time series for the $-Game payoff versus MG payoff as a function of time t on a linear scale, 1 t 5283. This is compared to the real data from the Nasdaq over the period of 11/09/84 to the 19/09/05, showing clearly the signs of a bubble over the time. Here the number of agents N = 41 and each agent have S = 2 strategies to choose from with a memory of 8, M = 8 and with a window size of T = 100. Using this window parameter we can compare the dynamics of both games. In Fig. 2 we show the graph of the price function as a time series for the $-Game payoff versus MG payoff in the minority game as a function of time t on a linear scale, 1 t 5283. This is compared to the real data from the Nasdaq over the period of 11/09/84 to the 19/09/05, showing clearly the signs of a bubble over the time. Here the number of agents N = 41 and each agent have S = 2 choices to choose from with a memory of 8, M = 8 and with a window size of T = 100. Ignoring the scaling differences between the games and the real data something that will be studied in future we can see that in this figure the $-game and the real data follow very similar trajectories as opposed to the minority game, which does not even display the existence of a bubble. So in this figure we can see that the $-game is much more sensitive to the bubble effect, showing clear evidence of peaks and troughs displayed in the real data. There is also clear evidence that there is a scaling problem. This comes from the fact that the liquidity was approximated to be λ N. However, the liquidity is usually affected, as the market depth is. The market is not constant right through and should be taken as a time series. As a final test we turn off the dynamics of both games by setting the score updates to 0, i.e. U s,i (t +1)= U s,i (t) = 0, so that the scores do not get updated, and see how the game performs on real data, namely on the Nasdaq. This is shown in Fig. 3. In Fig. 3, we can see that the dynamics of the MG with the $ Game clearly follow the market data, however this has little benefit because since the scores are not being updated reducing the choices to a coin flip. This makes the MG just follow the path of the real data without really picking up the real dynamics of the market. This is something that will need to be explored further in later works. 4. CONCLUSION In this paper we have shown that it may be possible to use agent-based models such as the minority game for studying bubbles and crashes. This paper does not give a prescription on how to detect bubbles, this will be Proc. of SPIE Vol. 6039 60390C-4

6000 5000 P(t) $-game N=41 Nasdaq 09/84 to 09/05 Nasdaq versus $-game Window size T=100 P(t) ($-game) and Y(t) (Nasdaq) 4000 3000 2000 1000 0 0 1000 2000 3000 4000 5000 t (days for Nasdaq and ticks for $-game) Figure 3. The graph of the time series for the Nasdaq versus the $-Game price function as a function of time t, 1 t 5283 over the period of 11/09/84 to the 19/09/05, showing clearly the signs of a bubble over the time. Here the number of choices is S = 2 and the memory is M =8. subject of future work, however we can see clear evidence that the $ Game reproduces the dynamics of the data observed in real markets. We also saw that the minority game payoff does not quite pick up the effects observed in the real market data and that when we change the payoff function to the one used in the dollar game the agent model appears to follow the real data more satisfactorily. This work is still ongoing and further results will be presented in the near future. 5. ACKNOWLEDGMENT We gratefully acknowledge funding from the Australian Research Council (ARC). Useful discussions with J.V. Andersen and D. Sornette are also very gratefully acknowledged. REFERENCES 1. D. Challet and Y.-C. Zhang, Emergence of cooperation and organization in an evolutionary game, Physica A 246, p. 407, 1997. 2. A. Cavagna, Irrelevance of memory in the minority game, Phys. Rev. E 59, p. R3783, 1999. 3. M. Marsili, D. Challet, and R. Zecchina, Exact solution of a modified El Farol s bar problem: Efficiency and the role of market impact, Physica A cond-mat/9908480 280, p. 522, 2000. 4. Y.-C. Zhang Europhys. News 29, p. 51, 1998. 5. R. Savit, R. Manuca, and R. Riolo, Adaptive competition, market efficiency, and phase transitions, Phys. Rev. Lett. adap-org/9712006 82, p. 2203, 1999. 6. D. Challet, A. Chessa, M. Marsili, and Y.-C. Zhang, From minority games to real markets, Quant. Fin. adap-org/0011042 212, p. 1, 2001. 7. J.-P. Bouchaud and R. Cont, A Langevin approach to stock market fluctuations and crashes, Eur. Phys. J. B 6, p. 543, 1998. 8. J. D. Farmer, Market force, ecology and evolution, adap-org/9812005, 1998. 9. J. V. Andersen and D. Sornette, The $-game, Eur. Phys. J. B 31, pp. 141 145, 2003. Proc. of SPIE Vol. 6039 60390C-5