Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n...

296
Self-organised criticality on the stock market joint with Marco Formentin, V´ ıt Perˇ zina, and Jana Plaˇ ckov´ a Jan M. Swart APT Lecture, Sheffield, September 21st, 2016. Jan M. Swart Self-organised criticality on the stock market

Transcript of Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n...

Page 1: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Self-organised criticality on the stock marketjoint with Marco Formentin, Vıt Perzina, and Jana Plackova

Jan M. Swart

APT Lecture, Sheffield, September 21st, 2016.

Jan M. Swart Self-organised criticality on the stock market

Page 2: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Drifted random walk

Consider a continuous-time Markov chain (Nt)t≥0 taking values inN and starting in N0 = 0, with the following description:

I At times of a Poisson process with intensity λ, the process Nt

jumps from its current state Nt = n to n + 1.

I At times of a Poisson process with intensity 1, if Nt = n > 0,then the process jumps to n − 1, and if Nt = 0, nothinghappens.

This model exhibits a phase transition as the parameter λ passesthe critical point λc := 1.

Jan M. Swart Self-organised criticality on the stock market

Page 3: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Drifted random walk

Consider a continuous-time Markov chain (Nt)t≥0 taking values inN and starting in N0 = 0, with the following description:

I At times of a Poisson process with intensity λ, the process Nt

jumps from its current state Nt = n to n + 1.

I At times of a Poisson process with intensity 1, if Nt = n > 0,then the process jumps to n − 1, and if Nt = 0, nothinghappens.

This model exhibits a phase transition as the parameter λ passesthe critical point λc := 1.

Jan M. Swart Self-organised criticality on the stock market

Page 4: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Drifted random walk

Consider a continuous-time Markov chain (Nt)t≥0 taking values inN and starting in N0 = 0, with the following description:

I At times of a Poisson process with intensity λ, the process Nt

jumps from its current state Nt = n to n + 1.

I At times of a Poisson process with intensity 1, if Nt = n > 0,then the process jumps to n − 1, and if Nt = 0, nothinghappens.

This model exhibits a phase transition as the parameter λ passesthe critical point λc := 1.

Jan M. Swart Self-organised criticality on the stock market

Page 5: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Drifted random walk

t

Nt

λ = 0.5

Jan M. Swart Self-organised criticality on the stock market

Page 6: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Drifted random walk

t

Nt

λ = 0.75

Jan M. Swart Self-organised criticality on the stock market

Page 7: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Drifted random walk

t

Nt

λ = 1

Jan M. Swart Self-organised criticality on the stock market

Page 8: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Drifted random walk

t

Nt

λ = 1.3

Jan M. Swart Self-organised criticality on the stock market

Page 9: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Drifted random walk

The Markov chain Nt is:

I positive recurrent for λ < 1,

I null recurrent for λ = 1,

I transient for λ > 1.

Let Pn denote the law of the process started in N0 = n and letτ0 := inf{t ≥ 0 : Nt = 0} be the first hitting time of 0.

I If λ < 1, then P1[τ0 > t] = e−rλt + o(t) as t →∞.

I If λ = 1, then P1[τ0 > t] ∝ t−1/2 as t →∞.

I If λ > 1, then P0[Nt = 0] = e−rλt + o(t) as t →∞.

Here rλ := (√λ− 1)2.

Jan M. Swart Self-organised criticality on the stock market

Page 10: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Drifted random walk

The critical process with λ = 1 has a scaling limit:(εNε−2t

)=⇒ε↓0

(Bt

)t≥0,

where (Bt)t≥0 is Brownian motion with reflection at the origin.

The sub- and supercritical processes with λ < 1 and λ > 1 onlyhave trivial (deterministic) scaling limits.

Jan M. Swart Self-organised criticality on the stock market

Page 11: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Critical behaviour

The sort of phenomena we have just seen are typical for a largeclass of processes, including the contact process, percolation, andthe Ising model.All these processes exhibit a phase transition as the parameter λgoverning the process passes a critical point λc.

For the process with λ < λc or λ > λc:

I Correlations in space and time decay exponentially fast.

I There are only trivial scaling limits.

On the other hand, at the critical point λ = λc:

I Correlations decay as a a power law t−c ,where c is a critical exponent.

I The process has a nontrivial scaling limit.

This is called critical behaviour.

Jan M. Swart Self-organised criticality on the stock market

Page 12: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Self-organised criticality

One might think that in the world around us, critical phenomenaare quite rare, since they require a parameter of the process to betuned to exactly the right value.

However, there exist processes that by some mechanism tunethemselves to exactly the right critical value. This is calledself-organised criticality.

Per Bak promoted this idea in his 1996 book How Nature Works:the science of self-organized criticality.

Jan M. Swart Self-organised criticality on the stock market

Page 13: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

Inspired by work of Barabasi (2005), Gabrielli and Caldarelli(2007,2009) introduced (more or less) the following model foremail communication:

Someone receives emails according to a Poisson process withintensity λin and answers emails at times of a Poisson process withintensity λout.

Realistically, λin > λout.

The recipent assigns a priority to each incoming email, and alwaysanswers the email with the highest priority in the inbox (or doesnothing if the inbox is empty).

Priorities are i.i.d. with some atomless law. Without loss ofgenerality we can take the uniform distribution on [−λin, 0].

Jan M. Swart Self-organised criticality on the stock market

Page 14: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

Inspired by work of Barabasi (2005), Gabrielli and Caldarelli(2007,2009) introduced (more or less) the following model foremail communication:

Someone receives emails according to a Poisson process withintensity λin and answers emails at times of a Poisson process withintensity λout.

Realistically, λin > λout.

The recipent assigns a priority to each incoming email, and alwaysanswers the email with the highest priority in the inbox (or doesnothing if the inbox is empty).

Priorities are i.i.d. with some atomless law. Without loss ofgenerality we can take the uniform distribution on [−λin, 0].

Jan M. Swart Self-organised criticality on the stock market

Page 15: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

Inspired by work of Barabasi (2005), Gabrielli and Caldarelli(2007,2009) introduced (more or less) the following model foremail communication:

Someone receives emails according to a Poisson process withintensity λin and answers emails at times of a Poisson process withintensity λout.

Realistically, λin > λout.

The recipent assigns a priority to each incoming email, and alwaysanswers the email with the highest priority in the inbox (or doesnothing if the inbox is empty).

Priorities are i.i.d. with some atomless law. Without loss ofgenerality we can take the uniform distribution on [−λin, 0].

Jan M. Swart Self-organised criticality on the stock market

Page 16: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

Inspired by work of Barabasi (2005), Gabrielli and Caldarelli(2007,2009) introduced (more or less) the following model foremail communication:

Someone receives emails according to a Poisson process withintensity λin and answers emails at times of a Poisson process withintensity λout.

Realistically, λin > λout.

The recipent assigns a priority to each incoming email, and alwaysanswers the email with the highest priority in the inbox (or doesnothing if the inbox is empty).

Priorities are i.i.d. with some atomless law. Without loss ofgenerality we can take the uniform distribution on [−λin, 0].

Jan M. Swart Self-organised criticality on the stock market

Page 17: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

Inspired by work of Barabasi (2005), Gabrielli and Caldarelli(2007,2009) introduced (more or less) the following model foremail communication:

Someone receives emails according to a Poisson process withintensity λin and answers emails at times of a Poisson process withintensity λout.

Realistically, λin > λout.

The recipent assigns a priority to each incoming email, and alwaysanswers the email with the highest priority in the inbox (or doesnothing if the inbox is empty).

Priorities are i.i.d. with some atomless law. Without loss ofgenerality we can take the uniform distribution on [−λin, 0].

Jan M. Swart Self-organised criticality on the stock market

Page 18: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

Rescaling time, we can assume that λout = 1.For λ ≤ λin, let

Nλt := the number of emails in the inbox with priority in [−λ, 0].

Observation This is the drifted random walk we have already seen.

In particular:

I Nλt is positive recurrent for λ < 1.

I Nλt is null recurrent for λ = 1.

I Nλt is transient for λ > 1.

We can read off Nλ(t) from the Poisson processes describing thearrivals of new emails and answering times.

Jan M. Swart Self-organised criticality on the stock market

Page 19: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

Rescaling time, we can assume that λout = 1.For λ ≤ λin, let

Nλt := the number of emails in the inbox with priority in [−λ, 0].

Observation This is the drifted random walk we have already seen.

In particular:

I Nλt is positive recurrent for λ < 1.

I Nλt is null recurrent for λ = 1.

I Nλt is transient for λ > 1.

We can read off Nλ(t) from the Poisson processes describing thearrivals of new emails and answering times.

Jan M. Swart Self-organised criticality on the stock market

Page 20: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

Rescaling time, we can assume that λout = 1.For λ ≤ λin, let

Nλt := the number of emails in the inbox with priority in [−λ, 0].

Observation This is the drifted random walk we have already seen.

In particular:

I Nλt is positive recurrent for λ < 1.

I Nλt is null recurrent for λ = 1.

I Nλt is transient for λ > 1.

We can read off Nλ(t) from the Poisson processes describing thearrivals of new emails and answering times.

Jan M. Swart Self-organised criticality on the stock market

Page 21: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

Rescaling time, we can assume that λout = 1.For λ ≤ λin, let

Nλt := the number of emails in the inbox with priority in [−λ, 0].

Observation This is the drifted random walk we have already seen.

In particular:

I Nλt is positive recurrent for λ < 1.

I Nλt is null recurrent for λ = 1.

I Nλt is transient for λ > 1.

We can read off Nλ(t) from the Poisson processes describing thearrivals of new emails and answering times.

Jan M. Swart Self-organised criticality on the stock market

Page 22: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

λ

t

N0(t)

Jan M. Swart Self-organised criticality on the stock market

Page 23: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

λ

t

λ

Nλ(t)

Jan M. Swart Self-organised criticality on the stock market

Page 24: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

λ

t

λ

Nλ(t)

Jan M. Swart Self-organised criticality on the stock market

Page 25: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

λ

t

λ

Nλ(t)

Jan M. Swart Self-organised criticality on the stock market

Page 26: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

λ

t

λ

Nλ(t)

Jan M. Swart Self-organised criticality on the stock market

Page 27: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

λ

t

λ

Nλ(t)

Jan M. Swart Self-organised criticality on the stock market

Page 28: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

λ

t

λ

Nλ(t)

Jan M. Swart Self-organised criticality on the stock market

Page 29: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

Let τ be the answering time of one email, drawn at random fromall emails that are eventually answered. Then

P1[τ > t] ∝ t−1/2 as t →∞.

This is quite different from the exponential decay of waiting timesmore commonly observed in queueing models.

We observe critical behaviour associated with the transitionbetween positive recurrence and transience of drifted random walk,without the need to tune a parameter to exactly the right value.

The predicted power law decay with the exponent 1/2 has evenbeen observed in real data, provided time is measured in unitsproportional to the activity of the owner of the inbox (as judgedfrom the number of emails sent). [Formentin, Lovison, Maritan,Zanzotto, J. Stat. Mech. 2015].

Jan M. Swart Self-organised criticality on the stock market

Page 30: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 31: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 32: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 33: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 34: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 35: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 36: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 37: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 38: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 39: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 40: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 41: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 42: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 43: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 44: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 45: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 46: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 47: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 48: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 49: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 50: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 51: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 52: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 53: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 54: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 55: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 56: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 57: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 58: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 59: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 60: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 61: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 62: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 63: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 64: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 65: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 66: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 67: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 68: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 69: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 70: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 71: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 72: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 73: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 74: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 75: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 76: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 77: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 78: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 79: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 80: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 81: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 82: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 83: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 84: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 85: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 86: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 87: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

Jan M. Swart Self-organised criticality on the stock market

Page 88: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0

λ −1

ε

ε−1

Zoom in on an intervalof size ε near the critical pointand scale heights by ε.

Jan M. Swart Self-organised criticality on the stock market

Page 89: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for email communication

0s

Hs

[Formentin & S. ’15](εN1−εs)

s>0=⇒ε↓0

(Hs

)s>0

where Hs := supt≥0

[Bt − st],

with (Bt)t≥0 Brownian motion.

Groeneboom (1983): the concave majorant of Brownian motion.

Jan M. Swart Self-organised criticality on the stock market

Page 90: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Coupling from the past

N0 = 0

time =∞past

Jan M. Swart Self-organised criticality on the stock market

Page 91: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Coupling from the past

Nλ = 0

time =∞past

Jan M. Swart Self-organised criticality on the stock market

Page 92: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Coupling from the past

Nλ = 0

time =∞past

Jan M. Swart Self-organised criticality on the stock market

Page 93: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Coupling from the past

Nλ = 1

time =∞past

Jan M. Swart Self-organised criticality on the stock market

Page 94: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Coupling from the past

Nλ = 1

time =∞past

Jan M. Swart Self-organised criticality on the stock market

Page 95: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Coupling from the past

Nλ = 1

time =∞past

Jan M. Swart Self-organised criticality on the stock market

Page 96: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Coupling from the past

Nλ = 1

time =∞past

Jan M. Swart Self-organised criticality on the stock market

Page 97: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Coupling from the past

Nλ = 2

time =∞past

Jan M. Swart Self-organised criticality on the stock market

Page 98: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Coupling from the past

Nλ = 2

time =∞past

Jan M. Swart Self-organised criticality on the stock market

Page 99: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Coupling from the past

Nλ = 3

time =∞past

Jan M. Swart Self-organised criticality on the stock market

Page 100: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Some classical ecomomic theory

In classical economic theory (Walras,1 1874), the price of acommodity is determined by demand and supply.

Let λ−(x) (resp. λ+(x)) be the total demand (resp. supply) for acommodity at price level p, i.e., the total amount that people arewilling to buy (resp. sell), per unit of time, for a price of at most(resp. at least) p per unit.

Assume that λ− and λ+ are continuous, strictly de/increasing, andzero at the endpoints of the price interval I .

Postulate In an equilibrium market, the commodity is traded atthe equilibrium prize xW defined by λ−(xW) = λ+(xW) and thetotal volume of trade is given by VW := supx∈I λ−(x) ∧ λ+(x).

1Walras developed the theory of equilibrium markets in his book Elementsd’ economie politique pure.

Jan M. Swart Self-organised criticality on the stock market

Page 101: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Some classical ecomomic theory

I

λ−(x) λ+(x)

xW

VW

Jan M. Swart Self-organised criticality on the stock market

Page 102: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Stock & Commodity Exchanges & the Order Book

On stock & commodity exchanges, goods are traded using anorder book.The order book for a given asset contains a list of offers to buy orsell a given amount for a given price. Traders arriving at themarket have two options.

I Place a market order, i.e., either buy (buy market order) orsell (sell market order) n units of the asset at the best priceavailable in the order book.

I Place a limit order, i.e., write down in the order book theoffer to either buy (buy limit order) or sell (sell limit order) nunits of the asset at a given price p.

Market orders are matched to existing limit orders according to amechanism that depends on the trading system.

Jan M. Swart Self-organised criticality on the stock market

Page 103: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Stock & Commodity Exchanges & the Order Book

On stock & commodity exchanges, goods are traded using anorder book.The order book for a given asset contains a list of offers to buy orsell a given amount for a given price. Traders arriving at themarket have two options.

I Place a market order, i.e., either buy (buy market order) orsell (sell market order) n units of the asset at the best priceavailable in the order book.

I Place a limit order, i.e., write down in the order book theoffer to either buy (buy limit order) or sell (sell limit order) nunits of the asset at a given price p.

Market orders are matched to existing limit orders according to amechanism that depends on the trading system.

Jan M. Swart Self-organised criticality on the stock market

Page 104: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Stock & Commodity Exchanges & the Order Book

On stock & commodity exchanges, goods are traded using anorder book.The order book for a given asset contains a list of offers to buy orsell a given amount for a given price. Traders arriving at themarket have two options.

I Place a market order, i.e., either buy (buy market order) orsell (sell market order) n units of the asset at the best priceavailable in the order book.

I Place a limit order, i.e., write down in the order book theoffer to either buy (buy limit order) or sell (sell limit order) nunits of the asset at a given price p.

Market orders are matched to existing limit orders according to amechanism that depends on the trading system.

Jan M. Swart Self-organised criticality on the stock market

Page 105: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Luckock’s model

Luckock (2003) invented the following model.

I Traders arrive at the market at times of a Poisson process.

I Each trader either wants to buy or sell exactly one item of theasset.

I Each trader has a maximal buy price or minimal sell price.

I Traders who want to buy (sell) for at most (least) p arrivewith Poisson intensity µ− = −dλ− (µ+ = dλ+).

I If the order book contains a suitable offer, then the traderplaces a market order, i.e., buys from the cheapest seller orsells to the highest bidder.

I If the order book contains no suitable offer, then the traderplaces a limit order at his/her maximal buy or minimal sellprice.

Jan M. Swart Self-organised criticality on the stock market

Page 106: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Luckock’s model

Luckock (2003) invented the following model.

I Traders arrive at the market at times of a Poisson process.

I Each trader either wants to buy or sell exactly one item of theasset.

I Each trader has a maximal buy price or minimal sell price.

I Traders who want to buy (sell) for at most (least) p arrivewith Poisson intensity µ− = −dλ− (µ+ = dλ+).

I If the order book contains a suitable offer, then the traderplaces a market order, i.e., buys from the cheapest seller orsells to the highest bidder.

I If the order book contains no suitable offer, then the traderplaces a limit order at his/her maximal buy or minimal sellprice.

Jan M. Swart Self-organised criticality on the stock market

Page 107: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Luckock’s model

Luckock (2003) invented the following model.

I Traders arrive at the market at times of a Poisson process.

I Each trader either wants to buy or sell exactly one item of theasset.

I Each trader has a maximal buy price or minimal sell price.

I Traders who want to buy (sell) for at most (least) p arrivewith Poisson intensity µ− = −dλ− (µ+ = dλ+).

I If the order book contains a suitable offer, then the traderplaces a market order, i.e., buys from the cheapest seller orsells to the highest bidder.

I If the order book contains no suitable offer, then the traderplaces a limit order at his/her maximal buy or minimal sellprice.

Jan M. Swart Self-organised criticality on the stock market

Page 108: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Luckock’s model

Luckock (2003) invented the following model.

I Traders arrive at the market at times of a Poisson process.

I Each trader either wants to buy or sell exactly one item of theasset.

I Each trader has a maximal buy price or minimal sell price.

I Traders who want to buy (sell) for at most (least) p arrivewith Poisson intensity µ− = −dλ− (µ+ = dλ+).

I If the order book contains a suitable offer, then the traderplaces a market order, i.e., buys from the cheapest seller orsells to the highest bidder.

I If the order book contains no suitable offer, then the traderplaces a limit order at his/her maximal buy or minimal sellprice.

Jan M. Swart Self-organised criticality on the stock market

Page 109: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Luckock’s model

Luckock (2003) invented the following model.

I Traders arrive at the market at times of a Poisson process.

I Each trader either wants to buy or sell exactly one item of theasset.

I Each trader has a maximal buy price or minimal sell price.

I Traders who want to buy (sell) for at most (least) p arrivewith Poisson intensity µ− = −dλ− (µ+ = dλ+).

I If the order book contains a suitable offer, then the traderplaces a market order, i.e., buys from the cheapest seller orsells to the highest bidder.

I If the order book contains no suitable offer, then the traderplaces a limit order at his/her maximal buy or minimal sellprice.

Jan M. Swart Self-organised criticality on the stock market

Page 110: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Luckock’s model

Luckock (2003) invented the following model.

I Traders arrive at the market at times of a Poisson process.

I Each trader either wants to buy or sell exactly one item of theasset.

I Each trader has a maximal buy price or minimal sell price.

I Traders who want to buy (sell) for at most (least) p arrivewith Poisson intensity µ− = −dλ− (µ+ = dλ+).

I If the order book contains a suitable offer, then the traderplaces a market order, i.e., buys from the cheapest seller orsells to the highest bidder.

I If the order book contains no suitable offer, then the traderplaces a limit order at his/her maximal buy or minimal sellprice.

Jan M. Swart Self-organised criticality on the stock market

Page 111: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Stigler’s model

In fact, Luckock was not the first to invent the model. In total, themodel has been independently invented at least four times:

1. G.J. Stigler. Public regulation of the securities markets. TheJournal of Business 37(2) (1964), 117–142.

2. H. Luckock. A steady-state model of the continuous doubleauction. Quantitative Finance 3(5) (2003), 385–404.

3. Jana Plackova. Shluky volatility a dynamika poptavky anabıdky. (In Czech) Master Thesis, MFF, Charles UniversityPrague, 2011.

4. Elena Yudovina. Collaborating Queues: Large Service Networkand a Limit Order Book. Ph.D. thesis, University ofCambridge, 2012.

Jan M. Swart Self-organised criticality on the stock market

Page 112: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Stigler’s model

In fact, Luckock was not the first to invent the model. In total, themodel has been independently invented at least four times:

1. G.J. Stigler. Public regulation of the securities markets. TheJournal of Business 37(2) (1964), 117–142.

2. H. Luckock. A steady-state model of the continuous doubleauction. Quantitative Finance 3(5) (2003), 385–404.

3. Jana Plackova. Shluky volatility a dynamika poptavky anabıdky. (In Czech) Master Thesis, MFF, Charles UniversityPrague, 2011.

4. Elena Yudovina. Collaborating Queues: Large Service Networkand a Limit Order Book. Ph.D. thesis, University ofCambridge, 2012.

Jan M. Swart Self-organised criticality on the stock market

Page 113: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Stigler’s model

In fact, Luckock was not the first to invent the model. In total, themodel has been independently invented at least four times:

1. G.J. Stigler. Public regulation of the securities markets. TheJournal of Business 37(2) (1964), 117–142.

2. H. Luckock. A steady-state model of the continuous doubleauction. Quantitative Finance 3(5) (2003), 385–404.

3. Jana Plackova. Shluky volatility a dynamika poptavky anabıdky. (In Czech) Master Thesis, MFF, Charles UniversityPrague, 2011.

4. Elena Yudovina. Collaborating Queues: Large Service Networkand a Limit Order Book. Ph.D. thesis, University ofCambridge, 2012.

Jan M. Swart Self-organised criticality on the stock market

Page 114: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Stigler’s model

In fact, Luckock was not the first to invent the model. In total, themodel has been independently invented at least four times:

1. G.J. Stigler. Public regulation of the securities markets. TheJournal of Business 37(2) (1964), 117–142.

2. H. Luckock. A steady-state model of the continuous doubleauction. Quantitative Finance 3(5) (2003), 385–404.

3. Jana Plackova. Shluky volatility a dynamika poptavky anabıdky. (In Czech) Master Thesis, MFF, Charles UniversityPrague, 2011.

4. Elena Yudovina. Collaborating Queues: Large Service Networkand a Limit Order Book. Ph.D. thesis, University ofCambridge, 2012.

Jan M. Swart Self-organised criticality on the stock market

Page 115: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Stigler’s model

In fact, Luckock was not the first to invent the model. In total, themodel has been independently invented at least four times:

1. G.J. Stigler. Public regulation of the securities markets. TheJournal of Business 37(2) (1964), 117–142.

2. H. Luckock. A steady-state model of the continuous doubleauction. Quantitative Finance 3(5) (2003), 385–404.

3. Jana Plackova. Shluky volatility a dynamika poptavky anabıdky. (In Czech) Master Thesis, MFF, Charles UniversityPrague, 2011.

4. Elena Yudovina. Collaborating Queues: Large Service Networkand a Limit Order Book. Ph.D. thesis, University ofCambridge, 2012.

Jan M. Swart Self-organised criticality on the stock market

Page 116: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Stigler’s model

Stigler (1964) simulated the model with µ± the uniformdistributions on a set of 10 possible prices.

Jan M. Swart Self-organised criticality on the stock market

Page 117: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

The uniform model

In the uniform model, the price interval is I = [0, 1],λ−(x) = 1− x , and λ+(x) = x . For this model, µ− = µ+ is theLebesgue measure on [0, 1], and xW = 0.5, VW = 0.5.

Every model for which µ± are atomless and µ− = µ+ can betransformed into the uniform model. In general, we can transformany model into a model for which µ− + µ+ is the Lebesguemeasure.

Jan M. Swart Self-organised criticality on the stock market

Page 118: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 119: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 120: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 121: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 122: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 123: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 124: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 125: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 126: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 127: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 128: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 129: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 130: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 131: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 132: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 133: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 134: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 135: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 136: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 137: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 138: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 139: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 140: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 141: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 142: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 143: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 144: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 145: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 146: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 147: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 148: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 149: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 150: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 151: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 152: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 153: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 154: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 155: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 156: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 157: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 158: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 159: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 160: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 161: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 162: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 163: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 164: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 165: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 166: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 167: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 168: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 169: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 170: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 171: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 172: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 173: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 174: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 175: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 176: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 177: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

Jan M. Swart Self-organised criticality on the stock market

Page 178: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

The order book after the arrival of 100 traders.

Jan M. Swart Self-organised criticality on the stock market

Page 179: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 1

The order book after the arrival of 1000 traders.

Jan M. Swart Self-organised criticality on the stock market

Page 180: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 0.2 0.4 0.6 0.8 1

The order book after the arrival of 10,000 traders.

Jan M. Swart Self-organised criticality on the stock market

Page 181: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0

0.2

0.4

0.6

0.8

1

5000 5100 5200 5300 5400 5500

Evolution of the highest bid and lowest ask prices between thearrivals of the 5000th and 5500th trader.

Jan M. Swart Self-organised criticality on the stock market

Page 182: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

Walras wouldn’t have liked this.

The theoretical equilibrium price xW = 0.5 is never attained.

The volume of trade is given by the magic numberVL ≈ 0.7823(2), which is much higher than VW = 0.5.

I Buy limit orders at a price below J− := 1− VL are nevermatched with a market order.

I Sell limit orders at a price above J+ := VL are never matched.

I The bid and ask prices keep fluctuating between J− and J+.

I The spread is huge, most of the time.

Jan M. Swart Self-organised criticality on the stock market

Page 183: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

Walras wouldn’t have liked this.

The theoretical equilibrium price xW = 0.5 is never attained.

The volume of trade is given by the magic numberVL ≈ 0.7823(2), which is much higher than VW = 0.5.

I Buy limit orders at a price below J− := 1− VL are nevermatched with a market order.

I Sell limit orders at a price above J+ := VL are never matched.

I The bid and ask prices keep fluctuating between J− and J+.

I The spread is huge, most of the time.

Jan M. Swart Self-organised criticality on the stock market

Page 184: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

Walras wouldn’t have liked this.

The theoretical equilibrium price xW = 0.5 is never attained.

The volume of trade is given by the magic numberVL ≈ 0.7823(2), which is much higher than VW = 0.5.

I Buy limit orders at a price below J− := 1− VL are nevermatched with a market order.

I Sell limit orders at a price above J+ := VL are never matched.

I The bid and ask prices keep fluctuating between J− and J+.

I The spread is huge, most of the time.

Jan M. Swart Self-organised criticality on the stock market

Page 185: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

Walras wouldn’t have liked this.

The theoretical equilibrium price xW = 0.5 is never attained.

The volume of trade is given by the magic numberVL ≈ 0.7823(2), which is much higher than VW = 0.5.

I Buy limit orders at a price below J− := 1− VL are nevermatched with a market order.

I Sell limit orders at a price above J+ := VL are never matched.

I The bid and ask prices keep fluctuating between J− and J+.

I The spread is huge, most of the time.

Jan M. Swart Self-organised criticality on the stock market

Page 186: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

Walras wouldn’t have liked this.

The theoretical equilibrium price xW = 0.5 is never attained.

The volume of trade is given by the magic numberVL ≈ 0.7823(2), which is much higher than VW = 0.5.

I Buy limit orders at a price below J− := 1− VL are nevermatched with a market order.

I Sell limit orders at a price above J+ := VL are never matched.

I The bid and ask prices keep fluctuating between J− and J+.

I The spread is huge, most of the time.

Jan M. Swart Self-organised criticality on the stock market

Page 187: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

Walras wouldn’t have liked this.

The theoretical equilibrium price xW = 0.5 is never attained.

The volume of trade is given by the magic numberVL ≈ 0.7823(2), which is much higher than VW = 0.5.

I Buy limit orders at a price below J− := 1− VL are nevermatched with a market order.

I Sell limit orders at a price above J+ := VL are never matched.

I The bid and ask prices keep fluctuating between J− and J+.

I The spread is huge, most of the time.

Jan M. Swart Self-organised criticality on the stock market

Page 188: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

Walras wouldn’t have liked this.

The theoretical equilibrium price xW = 0.5 is never attained.

The volume of trade is given by the magic numberVL ≈ 0.7823(2), which is much higher than VW = 0.5.

I Buy limit orders at a price below J− := 1− VL are nevermatched with a market order.

I Sell limit orders at a price above J+ := VL are never matched.

I The bid and ask prices keep fluctuating between J− and J+.

I The spread is huge, most of the time.

Jan M. Swart Self-organised criticality on the stock market

Page 189: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Restricted models

For any subinterval (J−, J+) = J ⊂ I , we define a restricted modelon J.

I Limit orders can be placed only at prices inside J.

I Traders who want to buy for prices ≥ J+ or sell for prices≤ J− take the best available order, if there is one, and donothing otherwise.

I As long as the bid and ask prices stay inside J, the restrictedmodel behaves the same as the original model.

I For the restricted model, it is no longer true that λ± are zeroat the endpoints of the interval.

Jan M. Swart Self-organised criticality on the stock market

Page 190: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Restricted models

For any subinterval (J−, J+) = J ⊂ I , we define a restricted modelon J.

I Limit orders can be placed only at prices inside J.

I Traders who want to buy for prices ≥ J+ or sell for prices≤ J− take the best available order, if there is one, and donothing otherwise.

I As long as the bid and ask prices stay inside J, the restrictedmodel behaves the same as the original model.

I For the restricted model, it is no longer true that λ± are zeroat the endpoints of the interval.

Jan M. Swart Self-organised criticality on the stock market

Page 191: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Restricted models

For any subinterval (J−, J+) = J ⊂ I , we define a restricted modelon J.

I Limit orders can be placed only at prices inside J.

I Traders who want to buy for prices ≥ J+ or sell for prices≤ J− take the best available order, if there is one, and donothing otherwise.

I As long as the bid and ask prices stay inside J, the restrictedmodel behaves the same as the original model.

I For the restricted model, it is no longer true that λ± are zeroat the endpoints of the interval.

Jan M. Swart Self-organised criticality on the stock market

Page 192: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Restricted models

For any subinterval (J−, J+) = J ⊂ I , we define a restricted modelon J.

I Limit orders can be placed only at prices inside J.

I Traders who want to buy for prices ≥ J+ or sell for prices≤ J− take the best available order, if there is one, and donothing otherwise.

I As long as the bid and ask prices stay inside J, the restrictedmodel behaves the same as the original model.

I For the restricted model, it is no longer true that λ± are zeroat the endpoints of the interval.

Jan M. Swart Self-organised criticality on the stock market

Page 193: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Restricted models

For any subinterval (J−, J+) = J ⊂ I , we define a restricted modelon J.

I Limit orders can be placed only at prices inside J.

I Traders who want to buy for prices ≥ J+ or sell for prices≤ J− take the best available order, if there is one, and donothing otherwise.

I As long as the bid and ask prices stay inside J, the restrictedmodel behaves the same as the original model.

I For the restricted model, it is no longer true that λ± are zeroat the endpoints of the interval.

Jan M. Swart Self-organised criticality on the stock market

Page 194: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Restricted models

J

I

λ−(x) λ+(x)

Jan M. Swart Self-organised criticality on the stock market

Page 195: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Restricted models

We model the state of the order book by a signed countingmeasure of the form

X =∑i

σiδxi with xi ∈ J, σi ∈ {−1,+1}.

We interpret −δx as a buy and +δx as a sell limit order at theprice x and write X = X+ −X− with X± disjoint nonnegativemeasures.The state space Sord consists of all X such that

(i) there are no x , y ∈ J such that x < y , X ({x}) > 0, X ({y}) < 0.

(ii) X−([J− + ε, J+)

)<∞ for all ε > 0.

(iii) X+((J−, J+ − ε]

)<∞ for all ε > 0.

We set Sfinord := {X ∈ Sord : X±(J) are finite}.

Jan M. Swart Self-organised criticality on the stock market

Page 196: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Restricted models

Assume λ−(J+), λ+(J−) > 0. Then the following statements areequivalent:

(i) The model is positive recurrent, i.e., starting with an emptyorder book, we return to the empty order book in finiteexpected time.

(ii) There exists an invariant law on Sfinord.

(iii) There exists an invariant law ν on Sfinord and the process is

ergodic, in the sense that the law at time t of the processstarted in any finite initial state converges in total variationnorm to ν as t →∞.

However, even if the process is not positive recurrent, presumably,it can sometimes have an invariant law on Sord.

Jan M. Swart Self-organised criticality on the stock market

Page 197: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Luckock’s equation

[Luckock ’03] Let M± denote the price of the best buy/sell offer.Assume that the process is in equilibrium. Then

f−(x) := P[M− < x ] and f+(x) := P[M+ > x ]

solve the differential equation

(i) f−dλ+ =−λ−df+,

(ii) f+dλ−=−λ+df−

(iii) f+(J−) = 1 = f−(J+).

Proof: Since buy orders are added to A ⊂ J at the same rate asthey are removed,∫

AP[M− < x ] dλ+(dx) =

∫Aλ−(x)P[M+ ∈ dx ].

Jan M. Swart Self-organised criticality on the stock market

Page 198: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Luckock’s equation

Assume λ−(J+), λ+(J−) > 0. Then Luckock’s equation has aunique solution (f−, f+). In general, however, f± need not takevalues in [0, 1]. In such a case, by Luckock’s result, no invariantlaw is possible.

Theorem [S. ’16] Assume λ−(J+), λ+(J−) > 0. Then theStigler-Luckock model on J is positive recurrent if and only if theunique solution to Luckock’s equation satisfies f−(J−) > 0 andf+(J+) > 0.

Note F. Kelly and E. Yudovina have a similar, but somewhat lesscomplete result.

Jan M. Swart Self-organised criticality on the stock market

Page 199: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Linear functionals

Let X±t denote the sets of buy and sell limit orders in the orderbook at time t and consider a weighted sum over the limit ordersof the form

F (Xt) :=

∫J

w−(x)X−(dx) +

∫J

w+(x)X+(dx),

where w± : I → R are “weight” functions.Lemma One has

∂∂tE[F (Xt)] = q−(M−t ) + q+(M+

t ),

where q− : [J−, J+)→ R and q+ : (J+, J−]→ R are given by

q−(x) :=

∫ J+

xw+dλ+ − w−(x)λ+(x)

(x ∈ [J−, J+)

),

q+(x) :=−∫ x

J−

w−dλ− − w+(x)λ−(x)(x ∈ (J−, J+]

).

Jan M. Swart Self-organised criticality on the stock market

Page 200: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Linear functionals

Proof of the theorem Assume λ−(J+), λ+(J−) > 0. For eachz ∈ J, there exist a unique pair of weight functions (w−,w+) suchthat

∂∂tE[F (Xt)] = 1{M−t ≤ z} − f−(z),

where (f−, f+) is the unique solution to Luckock’s equation.Likewise, there exist a unique pair of weight functions (w−,w+)such that

∂∂tE[F (Xt)] = 1{M+

t ≥ z} − f+(z).

In particular, there exist linear functionals F (±) such that

∂∂tE[F (−)(Xt)] = 1{M−t ≤ J−} − f−(J−),

∂∂tE[F (+)(Xt)] = 1{M+

t ≥ J+} − f+(J+).

If f−(J−), f+(J+) > 0, then it is possible to construct a Lyapunovfunction from F (−) and F (+), proving positive recurrence.

Jan M. Swart Self-organised criticality on the stock market

Page 201: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Restricted models

0

0.3

0.6

0.9

0 0.3 0.9

λ−λ+

0

1

0.5

-0.5

-1

0.3 0.9

f+ f−

0

6

3

-30.3 0.9

w(−)−

w(−)+

0

6

3

-30.3 z 0.9

w z,+−

w z,++

Jan M. Swart Self-organised criticality on the stock market

Page 202: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Restricted models

Define

Λ−(J−, J+) :=1

λ−(J−)λ−(J+)−∫ J+

J−

1

λ+d( 1

λ−

),

Λ+(J−, J+)+ :=1

λ+(J−)λ+(J+)+

∫ J+

J−

1

λ−d( 1

λ+

).

Then, for the restricted model on J,

f−(J−) > 0 ⇔ Λ−(J−, J+) > 0,

f+(J+) > 0 ⇔ Λ+(J−, J+) > 0.

Jan M. Swart Self-organised criticality on the stock market

Page 203: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Restricted models

J−

J+

0 10

1

Restrictions of the uniform model: subintervals (J−, J+) for whichf−(J−) > 0 resp. f+(J+) > 0.

Jan M. Swart Self-organised criticality on the stock market

Page 204: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

The critical window

The dot in the previous picture indicates the critical window, i.e.,the unique subinterval J such that the solution of Luckock’sequation on J satisfies f−(I−) = 0 = f+(I+).

Recall that VW is the Walrasian volume or trade. LetVmax := λ−(I−) ∧ λ+(I+). For V ∈ [VW,Vmax], define

j−(V ) = sup{

x ∈ I : λ−(x) ≥ V},

j+(V ) = inf{

x ∈ I : λ+(x) ≥ V},

and define Ψ : [VW,Vmax]→ [0,∞] by

Ψ(V ) := −∫ V

VW

{ 1

λ+(j−(U)

) +1

λ−(j+(U)

)}d( 1

U

).

Jan M. Swart Self-organised criticality on the stock market

Page 205: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

The critical window

I

Vmaxλ−(x) λ+(x)

xW

VW

V

VL

j−(V ) j+(V )

J

Jan M. Swart Self-organised criticality on the stock market

Page 206: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

The critical window

Luckock’s volume of trade is given by

VL := sup{

V ∈ [VW,Vmax] : Ψ(V ) ≤ V−2W

}.

Set J = (J−, J+) :=(j−(VL), j+(VL)

). If the Stigler-Luckock

model has a critical window, then it is J. Conversely, if Ψ(VL) = 0and J ⊂ I , then J is a critical window.

For the uniform model, VL = 1/z with z the unique solution of theequation e−z − z + 1 = 0. Numerically, VL ≈ 0.78218829428020.

Open problem:

I Show that a Stigler-Luckock model has an invariant law if andonly if there exists a solution to Luckock’s equation withf−(I−), f+(I+) ≥ 0.

Jan M. Swart Self-organised criticality on the stock market

Page 207: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Results of Kelly and Yudovina

Frank Kelly and Elena Yudovina. A Markov model of a limit orderbook: thresholds, recurrence, and trading strategies. Preprint(2015 and 2016) ArXiv 1504.00579.

I Claim For any finite initial state, lim inft→∞M−t = J− andlim supt→∞M+

t = J+ a.s.

A nice argument based on Kolmogorov’s 0-1 law shows that theliminf and limsup are given by deterministic constants. The proofthat they coincide with the boundary points of the critical windowis rather more involved and needs additional technical assumtions.(In particular, cdx ≤ µ± ≤ Cdx for some 0 < c < C <∞.)

Proofs use “fluid limits”.

Jan M. Swart Self-organised criticality on the stock market

Page 208: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Market makers

The Stigler-Luckock model is unrealistic because of its huge spread.In reality, this attracts market makers who make money frombuying for a low price and selling for a higher price.

[Perzina & S., in progress] We extend the model as follows:Apart from the buyers and sellers as before, with rate ρ ≥ 0, amarket maker arrives who places both a buy and a sell order, atthe prices of the current bid and ask prices, respectively.(If there are currently no buy (sell) limit orders in the order book,then the market maker does not place a buy (sell) limit order.)

Jan M. Swart Self-organised criticality on the stock market

Page 209: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 0.2 0.4 0.6 0.8 1

ρ = 0

The order book after the arrival of 10,000 traders.

Jan M. Swart Self-organised criticality on the stock market

Page 210: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 0.2 0.4 0.6 0.8 1

ρ = 0.2

The order book after the arrival of 10,000 traders.

Jan M. Swart Self-organised criticality on the stock market

Page 211: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 0.2 0.4 0.6 0.8 1

ρ = 0.4

The order book after the arrival of 10,000 traders.

Jan M. Swart Self-organised criticality on the stock market

Page 212: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 0.2 0.4 0.6 0.8 1

ρ = 0.5

The order book after the arrival of 10,000 traders.

Jan M. Swart Self-organised criticality on the stock market

Page 213: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 0.2 0.4 0.6 0.8 1

ρ = 0.6

The order book after the arrival of 10,000 traders.

Jan M. Swart Self-organised criticality on the stock market

Page 214: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 0.2 0.4 0.6 0.8 1

ρ = 0.6

The order book after the arrival of 10,000 traders.

Jan M. Swart Self-organised criticality on the stock market

Page 215: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 0.2 0.4 0.6 0.8 1

ρ = 0.6

The order book after the arrival of 10,000 traders.

Jan M. Swart Self-organised criticality on the stock market

Page 216: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 0.2 0.4 0.6 0.8 1

ρ = 0.6

The order book after the arrival of 10,000 traders.

Jan M. Swart Self-organised criticality on the stock market

Page 217: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Numerical simulation

0 0.2 0.4 0.6 0.8 1

ρ = 0.6

The order book after the arrival of 10,000 traders.Jan M. Swart Self-organised criticality on the stock market

Page 218: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Market makers

As long as ρ < xW (with ρ the rate of market makers and xW theWalrasian volume of trade), the model still has a critical window ofpositive length.

As soon as ρ = xW, the critical window closes.

When ρ > xW, we (numerically) observe “freezing”, i.e., the pricesettles at a random level that is determined by the history of theprocess.

In reality, the market is only attractive to market makers as long asthe spread is nonzero. A realistic model should tune itself to thecritical value ρ = xW.

Another example of self-organised criticality?

Jan M. Swart Self-organised criticality on the stock market

Page 219: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

Open mathematical problems for the original Stigler-Luckockmodel:

I Remove the technical assumptions of Kelly and Yudovina.

I Show that the restricted model on the critical window has aninvariant law.

I Show convergence to this invariant law started from any finiteinitial state.

I Study the equilibrium distribution of the time before a limitorder is matched: same power law as for email model?

I Study the shape of the equilibrium process near the boundary:same scaling limit as for email model?

Jan M. Swart Self-organised criticality on the stock market

Page 220: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

Open mathematical problems for the original Stigler-Luckockmodel:

I Remove the technical assumptions of Kelly and Yudovina.

I Show that the restricted model on the critical window has aninvariant law.

I Show convergence to this invariant law started from any finiteinitial state.

I Study the equilibrium distribution of the time before a limitorder is matched: same power law as for email model?

I Study the shape of the equilibrium process near the boundary:same scaling limit as for email model?

Jan M. Swart Self-organised criticality on the stock market

Page 221: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

Open mathematical problems for the original Stigler-Luckockmodel:

I Remove the technical assumptions of Kelly and Yudovina.

I Show that the restricted model on the critical window has aninvariant law.

I Show convergence to this invariant law started from any finiteinitial state.

I Study the equilibrium distribution of the time before a limitorder is matched: same power law as for email model?

I Study the shape of the equilibrium process near the boundary:same scaling limit as for email model?

Jan M. Swart Self-organised criticality on the stock market

Page 222: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

Open mathematical problems for the original Stigler-Luckockmodel:

I Remove the technical assumptions of Kelly and Yudovina.

I Show that the restricted model on the critical window has aninvariant law.

I Show convergence to this invariant law started from any finiteinitial state.

I Study the equilibrium distribution of the time before a limitorder is matched: same power law as for email model?

I Study the shape of the equilibrium process near the boundary:same scaling limit as for email model?

Jan M. Swart Self-organised criticality on the stock market

Page 223: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

Open mathematical problems for the original Stigler-Luckockmodel:

I Remove the technical assumptions of Kelly and Yudovina.

I Show that the restricted model on the critical window has aninvariant law.

I Show convergence to this invariant law started from any finiteinitial state.

I Study the equilibrium distribution of the time before a limitorder is matched: same power law as for email model?

I Study the shape of the equilibrium process near the boundary:same scaling limit as for email model?

Jan M. Swart Self-organised criticality on the stock market

Page 224: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

Open mathematical problems for the original Stigler-Luckockmodel:

I Remove the technical assumptions of Kelly and Yudovina.

I Show that the restricted model on the critical window has aninvariant law.

I Show convergence to this invariant law started from any finiteinitial state.

I Study the equilibrium distribution of the time before a limitorder is matched: same power law as for email model?

I Study the shape of the equilibrium process near the boundary:same scaling limit as for email model?

Jan M. Swart Self-organised criticality on the stock market

Page 225: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

There is a lot of room for improving the model, e.g.:

I allowing orders to be cancelled

I making the rate of market makers depend on the size of thespread

I better strategies for buyers, sellers, and market makers

I making the supply and demand functions depend on time

Jan M. Swart Self-organised criticality on the stock market

Page 226: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

There is a lot of room for improving the model, e.g.:

I allowing orders to be cancelled

I making the rate of market makers depend on the size of thespread

I better strategies for buyers, sellers, and market makers

I making the supply and demand functions depend on time

Jan M. Swart Self-organised criticality on the stock market

Page 227: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

There is a lot of room for improving the model, e.g.:

I allowing orders to be cancelled

I making the rate of market makers depend on the size of thespread

I better strategies for buyers, sellers, and market makers

I making the supply and demand functions depend on time

Jan M. Swart Self-organised criticality on the stock market

Page 228: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

There is a lot of room for improving the model, e.g.:

I allowing orders to be cancelled

I making the rate of market makers depend on the size of thespread

I better strategies for buyers, sellers, and market makers

I making the supply and demand functions depend on time

Jan M. Swart Self-organised criticality on the stock market

Page 229: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

There is a lot of room for improving the model, e.g.:

I allowing orders to be cancelled

I making the rate of market makers depend on the size of thespread

I better strategies for buyers, sellers, and market makers

I making the supply and demand functions depend on time

Jan M. Swart Self-organised criticality on the stock market

Page 230: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Future work

A little warning: less is often more.

Before you write down the most general possible model, keep inmind that for understanding the basic principles that are at work,it is often much more useful to have a minimal working examplethan a model with lots of parameters.

Today we have learned that even if buyers and sellers are in oneplace, there is still room for market makers who make money bytransporting goods not in space but in time, buying when the priceis low and selling when the price is high.

And in fact, you need these peopleto attain Walras’ equilibrium price.

Jan M. Swart Self-organised criticality on the stock market

Page 231: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

The Bak Sneppen model

Introduced by Bak & Sneppen (1993).

Consider an ecosystem with N species. Each species has a fitnessin [0, 1].

In each step, the species i ∈ {1, . . . ,N} with the lowest fitness diesout, together with its neighbours i − 1 and i + 1 (with periodicb.c.), and all three are replaced by species with new, i.i.d.uniformly distributed fitnesses.

There is a critical fitness fc ≈ 0.6672(2) such that when N is large,after sufficiently many steps, the fitnesses are approximatelyuniformly distributed on (fc, 1] with only a few smaller fitnesses.Moreover, for each ε > 0, the lowest fitness spends a positivefraction of time above fc − ε, uniformly as N →∞.

Jan M. Swart Self-organised criticality on the stock market

Page 232: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

The modified Bak Sneppen model

Introduced by Meester & Sarkar (2012).

Instead of the neighbours of the least fit species, choose onearbitrary other species from the population that dies together withthe least fit species.

Critical point exactly fc = 1/2.

Critical behaviour at fc: intervals between times when allindividuals have a fitness > fc have a power-law distribution withP[τ ≥ k] ∼ k−1/2.

Proof based on coupling to a branching process.

Jan M. Swart Self-organised criticality on the stock market

Page 233: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We start with a flat rock profile.

Jan M. Swart Self-organised criticality on the stock market

Page 234: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

The river cuts into the rock at a uniformly chosen point.

Jan M. Swart Self-organised criticality on the stock market

Page 235: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

Rock between a next point and the river is eroded one step down.

Jan M. Swart Self-organised criticality on the stock market

Page 236: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We continue in this way.

Jan M. Swart Self-organised criticality on the stock market

Page 237: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

Either the river cuts deeper in the rock.

Jan M. Swart Self-organised criticality on the stock market

Page 238: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

Or one side of the river is eroded down.

Jan M. Swart Self-organised criticality on the stock market

Page 239: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 240: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 241: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 242: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 243: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 244: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 245: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 246: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 247: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 248: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 249: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 250: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 251: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 252: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 253: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 254: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 255: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 256: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 257: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 258: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 259: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 260: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 261: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 262: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 263: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 264: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 265: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 266: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 267: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 1

Here

We are interested in the limit profile.

Jan M. Swart Self-organised criticality on the stock market

Page 268: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

The profile after 100 steps.

Jan M. Swart Self-organised criticality on the stock market

Page 269: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

The profile after 1000 steps.

Jan M. Swart Self-organised criticality on the stock market

Page 270: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A model for canyon formation

0 0.2 0.4 0.6 0.8 1

qmin ≈ 0.2178

The same critical pointas in the Stigler-Luckock model?

The profile after 10,000 steps.

Jan M. Swart Self-organised criticality on the stock market

Page 271: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0 1

Here

A river flows on the left.

Jan M. Swart Self-organised criticality on the stock market

Page 272: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

01

Here

The river either cuts deeped into the rock.

Jan M. Swart Self-organised criticality on the stock market

Page 273: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

01

Here

Or the shore is eroded down, starting from a random point.

Jan M. Swart Self-organised criticality on the stock market

Page 274: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

01

Here

Or the shore is eroded down, starting from a random point.

Jan M. Swart Self-organised criticality on the stock market

Page 275: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

01

Here

Or the shore is eroded down, starting from a random point.

Jan M. Swart Self-organised criticality on the stock market

Page 276: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

We either make the river deeper. . .

Jan M. Swart Self-organised criticality on the stock market

Page 277: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

. . . or we erode the shore,

Jan M. Swart Self-organised criticality on the stock market

Page 278: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

. . . depending on where the new point falls.

Jan M. Swart Self-organised criticality on the stock market

Page 279: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

Points on the left of all others are simply added.

Jan M. Swart Self-organised criticality on the stock market

Page 280: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

Points on the left of all others are simply added.

Jan M. Swart Self-organised criticality on the stock market

Page 281: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

Otherwise, we remove the left-most point.

Jan M. Swart Self-organised criticality on the stock market

Page 282: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

In other words, we always add the new point.

Jan M. Swart Self-organised criticality on the stock market

Page 283: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

In other words, we always add the new point.

Jan M. Swart Self-organised criticality on the stock market

Page 284: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

If the new point is not the left-most, then we remove the left-most.

Jan M. Swart Self-organised criticality on the stock market

Page 285: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

If the new point is not the left-most, then we remove the left-most.

Jan M. Swart Self-organised criticality on the stock market

Page 286: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

If the new point is not the left-most, then we remove the left-most.

Jan M. Swart Self-organised criticality on the stock market

Page 287: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

If the new point is not the left-most, then we remove the left-most.

Jan M. Swart Self-organised criticality on the stock market

Page 288: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

If the new point is not the left-most, then we remove the left-most.

Jan M. Swart Self-organised criticality on the stock market

Page 289: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

If the new point is not the left-most, then we remove the left-most.

Jan M. Swart Self-organised criticality on the stock market

Page 290: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

If the new point is not the left-most, then we remove the left-most.

Jan M. Swart Self-organised criticality on the stock market

Page 291: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

If the new point is not the left-most, then we remove the left-most.

Jan M. Swart Self-organised criticality on the stock market

Page 292: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A one-sided canyon model

0

1

Here

In this model, the critical point is pc = 1− e−1 ≈ 0.63212.

Jan M. Swart Self-organised criticality on the stock market

Page 293: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

The one-sided canyon model

The process just described defines a Markov chain (Xk)k≥0 whereXk ⊂ [0, 1] is a finite set.

Consistency: For each 0 < q < 1, we observe that the restrictedprocess (

Xk ∩ [0, q])k≥0

is a Markov chain.

Theorem 1 The restricted process is positively recurrent forq < 1− e−1 and transient for q > 1− e−1.

Theorem 2 The restricted process is null recurrent at q = 1− e−1.

Jan M. Swart Self-organised criticality on the stock market

Page 294: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

The critical point

Proof of Theorems 1 and 2 Since only the relative order of thepoints matters, transforming space we may assume that the(Uk)k≥1 are i.i.d. exponentially distributed with mean one andXk ⊂ [0,∞].

For the modified model, we must prove that pc = 1.

Start with X0 = ∅ and define

Ft(k) :=∣∣Xk ∩ [0, t]

∣∣ (k ≥ 0, t ≥ 0).

Interesting observation (Ft)t≥0 is a continuous-time Markovprocess taking values in the functions F : N→ N.

Jan M. Swart Self-organised criticality on the stock market

Page 295: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

A weight function

Proof of Theorems 1 and 2For t > 0, consider the weighted sum over points in Xk

W(t)k :=

∑x∈Xk

ex1[0,t](x).

Then

E[W

(t)k+1 −W

(t)k

∣∣ min(Xk) = m]

= t − 1[0,t](m).

In particular, the process W (t) stopped at the first time thatmin(Xk) > t is

I A supermartingale for t < 1,

I A martingale for t = 1,

I A submartingale for t > 1.

Jan M. Swart Self-organised criticality on the stock market

Page 296: Self-organised criticality on the stock marketstaff.utia.cas.cz/swart/present/Sheffield16.pdft = n to n + 1. I At times of a Poisson process with intensity 1, if N t = n >0, then the

Rank-based models

The email model, Stigler-Luckock model, (modified) Bak Sneppenmodel, and (one- or two-sided) canyon models share some commonfeatures:

I Only the relative order of the priorities/fitnesses matter. As aresult, replacing the uniform distribution with any otheratomless law basically yields the same model (up to atransformation of space).

I All models use some version of the rule “kill the minimalelement”.

I All models exhibit self-organised criticality.

Somewhat similar are also branching Brownian motions with killingof the lowest particle to keep the population size constant, asstudied by Berestycki, Berestycki, and Schweinsberg (2010-13) andMaillard (2013).

Jan M. Swart Self-organised criticality on the stock market