Diffusion scaling of a limit-order book model Steven E. Shreve - - PowerPoint PPT Presentation

diffusion scaling of a limit order book model
SMART_READER_LITE
LIVE PREVIEW

Diffusion scaling of a limit-order book model Steven E. Shreve - - PowerPoint PPT Presentation

Diffusion scaling of a limit-order book model Steven E. Shreve Department of Mathematical Sciences Carnegie Mellon University shreve@andrew.cmu.edu nearly complete work with Christopher Almost John Lehoczky Xiaofeng Yu Thera Stochastics In


slide-1
SLIDE 1

Diffusion scaling of a limit-order book model

Steven E. Shreve Department of Mathematical Sciences Carnegie Mellon University shreve@andrew.cmu.edu nearly complete work with Christopher Almost John Lehoczky Xiaofeng Yu Thera Stochastics In Honor of Ioannis Karatzas May 31 – June 2, 20-17

slide-2
SLIDE 2

Goals of this work

Build a “zero-intelligence” Poisson model of the limit-order book and determine its diffusion limit.

1 / 50

slide-3
SLIDE 3

Goals of this work

Build a “zero-intelligence” Poisson model of the limit-order book and determine its diffusion limit.

◮ “Zero-intelligence” — No strategic play by the agents

submitting orders.

1 / 50

slide-4
SLIDE 4

Goals of this work

Build a “zero-intelligence” Poisson model of the limit-order book and determine its diffusion limit.

◮ “Zero-intelligence” — No strategic play by the agents

submitting orders.

◮ Poisson — Arrivals of buy and sell limit and market orders are

Poisson processes. Exponentially distributed waiting times before cancellations.

1 / 50

slide-5
SLIDE 5

Goals of this work

Build a “zero-intelligence” Poisson model of the limit-order book and determine its diffusion limit.

◮ “Zero-intelligence” — No strategic play by the agents

submitting orders.

◮ Poisson — Arrivals of buy and sell limit and market orders are

Poisson processes. Exponentially distributed waiting times before cancellations.

◮ Maybe a little intelligence — Locations of arrivals and

cancellations depend on the state of the limit-order book.

1 / 50

slide-6
SLIDE 6

Goals of this work

Build a “zero-intelligence” Poisson model of the limit-order book and determine its diffusion limit.

◮ “Zero-intelligence” — No strategic play by the agents

submitting orders.

◮ Poisson — Arrivals of buy and sell limit and market orders are

Poisson processes. Exponentially distributed waiting times before cancellations.

◮ Maybe a little intelligence — Locations of arrivals and

cancellations depend on the state of the limit-order book.

◮ Diffusion scaling — Accelerate time by a factor of n, divide

volume by √n, and pass to the limit as n → ∞.

1 / 50

slide-7
SLIDE 7

Goals of this work

Build a “zero-intelligence” Poisson model of the limit-order book and determine its diffusion limit.

◮ “Zero-intelligence” — No strategic play by the agents

submitting orders.

◮ Poisson — Arrivals of buy and sell limit and market orders are

Poisson processes. Exponentially distributed waiting times before cancellations.

◮ Maybe a little intelligence — Locations of arrivals and

cancellations depend on the state of the limit-order book.

◮ Diffusion scaling — Accelerate time by a factor of n, divide

volume by √n, and pass to the limit as n → ∞.

◮ Diffusion limit — Evolution of the limiting limit-order book is

described in terms of Brownian motions.

1 / 50

slide-8
SLIDE 8

Goals of this work

Build a “zero-intelligence” Poisson model of the limit-order book and determine its diffusion limit.

◮ “Zero-intelligence” — No strategic play by the agents

submitting orders.

◮ Poisson — Arrivals of buy and sell limit and market orders are

Poisson processes. Exponentially distributed waiting times before cancellations.

◮ Maybe a little intelligence — Locations of arrivals and

cancellations depend on the state of the limit-order book.

◮ Diffusion scaling — Accelerate time by a factor of n, divide

volume by √n, and pass to the limit as n → ∞.

◮ Diffusion limit — Evolution of the limiting limit-order book is

described in terms of Brownian motions.

◮ Computation of statistics – Use the limiting limit-order model

to compute statistics of model dynamics.

  • 1 / 50
slide-9
SLIDE 9

Partial history

◮ Cont, R., Stoikov, S. & Talreja, R. (2010) “A

stochastic model for order book dynamics,” Operations Research 58, 549–563. Poisson arrivals of buy and sell orders and exponential waiting times before cancellations. Use Laplace transforms to compute statistics of the order book dynamics.

2 / 50

slide-10
SLIDE 10

Partial history

◮ Cont, R., Stoikov, S. & Talreja, R. (2010) “A

stochastic model for order book dynamics,” Operations Research 58, 549–563. Poisson arrivals of buy and sell orders and exponential waiting times before cancellations. Use Laplace transforms to compute statistics of the order book dynamics.

◮ Cont, R. & de Larrard, A. (2013) “Price dynamics in a

Markovian limit order market,” SIAM J. Financial Mathematics 4, 1–25. Always a one tick spread and orders queue only at the best bid and best ask prices. If one of these is depleted, both move

  • ne tick and the book reinitializes. Derive the diffusion-scaled

limit.

2 / 50

slide-11
SLIDE 11

This talk

3 / 50

slide-12
SLIDE 12

This talk

◮ We derive the diffusion-scaled limit.

3 / 50

slide-13
SLIDE 13

This talk

◮ We derive the diffusion-scaled limit. ◮ The order book consists of more than queues at the best bid

and best ask prices.

3 / 50

slide-14
SLIDE 14

This talk

◮ We derive the diffusion-scaled limit. ◮ The order book consists of more than queues at the best bid

and best ask prices.

◮ We continue through the price change without reinitializing

the model.

3 / 50

slide-15
SLIDE 15

This talk

◮ We derive the diffusion-scaled limit. ◮ The order book consists of more than queues at the best bid

and best ask prices.

◮ We continue through the price change without reinitializing

the model.

◮ Our limiting model has a two-tick spread at almost every

time, contrary to empirical observations.

3 / 50

slide-16
SLIDE 16

This talk

◮ We derive the diffusion-scaled limit. ◮ The order book consists of more than queues at the best bid

and best ask prices.

◮ We continue through the price change without reinitializing

the model.

◮ Our limiting model has a two-tick spread at almost every

time, contrary to empirical observations.

◮ The pre-limit model, which the limiting model approximates,

has more realistic behavior. For the parameters considered here, there is a one-tick spread 76% of the time.

3 / 50

slide-17
SLIDE 17

This talk

◮ We derive the diffusion-scaled limit. ◮ The order book consists of more than queues at the best bid

and best ask prices.

◮ We continue through the price change without reinitializing

the model.

◮ Our limiting model has a two-tick spread at almost every

time, contrary to empirical observations.

◮ The pre-limit model, which the limiting model approximates,

has more realistic behavior. For the parameters considered here, there is a one-tick spread 76% of the time.

◮ We present some computations in the limiting model.

  • 3 / 50
slide-18
SLIDE 18

Arrivals and cancellations of buy orders

c c λ2 λ1 λ0 ask bid

4 / 50

slide-19
SLIDE 19

Arrivals and cancellations of buy orders

c c λ2 λ1 λ0 ask bid

◮ All arriving and departing orders are of size 1.

4 / 50

slide-20
SLIDE 20

Arrivals and cancellations of buy orders

c c λ2 λ1 λ0 ask bid

◮ All arriving and departing orders are of size 1. ◮ Poisson arrivals of market buys at rate λ0. These execute at

the best ask price.

4 / 50

slide-21
SLIDE 21

Arrivals and cancellations of buy orders

c c λ2 λ1 λ0 ask bid

◮ All arriving and departing orders are of size 1. ◮ Poisson arrivals of market buys at rate λ0. These execute at

the best ask price.

◮ Poisson arrivals of limit buys at one and two ticks below the

best ask price at rates λ1 and λ2, respectively.

4 / 50

slide-22
SLIDE 22

Arrivals and cancellations of buy orders

c c λ2 λ1 λ0 ask bid

◮ All arriving and departing orders are of size 1. ◮ Poisson arrivals of market buys at rate λ0. These execute at

the best ask price.

◮ Poisson arrivals of limit buys at one and two ticks below the

best ask price at rates λ1 and λ2, respectively.

◮ Cancellations of limit buys two or more ticks below the best

bid price, at rate θ/√n per order.

4 / 50

slide-23
SLIDE 23

Arrivals and cancellations of buy orders

c c λ2 λ1 λ0 ask bid

◮ All arriving and departing orders are of size 1. ◮ Poisson arrivals of market buys at rate λ0. These execute at

the best ask price.

◮ Poisson arrivals of limit buys at one and two ticks below the

best ask price at rates λ1 and λ2, respectively.

◮ Cancellations of limit buys two or more ticks below the best

bid price, at rate θ/√n per order.

◮ All processes are independent of one another.

  • 4 / 50
slide-24
SLIDE 24

Arrivals and cancellations of sell orders

µ2 µ1 µ0 c c λ2 λ1 λ0 ask bid

◮ All orders are of size 1. ◮ Poisson arrivals of market sells at rate µ0. These execute at

the best bid price.

◮ Poisson arrivals of limit sells at one and two ticks above the

best bid price at rates µ1 and µ2, respectively.

◮ Cancellations of limit sells two or more ticks above the best

ask price, at rate θ/√n per order.

◮ All processes are independent of one another.

  • 5 / 50
slide-25
SLIDE 25

Constraints on parameters

In order to have a diffusion limit, among the six parameters λ0, λ1, λ2, µ0, µ1, and µ2, there are three degrees of freedom. Let a and b be positive constants satisfying a + b > ab. Then λ1 = (a − 1)λ0, λ2 = (a + b − ab)λ0, µ1 = (b − 1)µ0, µ2 = (a + b − ab)µ0, aλ0 = bµ0. In addition to a and b, there is a scale parameter, which can be set by choosing µ0.

6 / 50

slide-26
SLIDE 26

Constraints on parameters

In order to have a diffusion limit, among the six parameters λ0, λ1, λ2, µ0, µ1, and µ2, there are three degrees of freedom. Let a and b be positive constants satisfying a + b > ab. Then λ1 = (a − 1)λ0, λ2 = (a + b − ab)λ0, µ1 = (b − 1)µ0, µ2 = (a + b − ab)µ0, aλ0 = bµ0. In addition to a and b, there is a scale parameter, which can be set by choosing µ0. To simplify the presentation, we set λ1 = λ2 = µ1 = µ2 = 1, λ0 = µ0 = λ := (1 + √ 5)/2.

6 / 50

slide-27
SLIDE 27

Limit-order book arrivals and departures

1 λ 1 c 1 1 λ c c 1 1 λ λ 1 1 1 λ 1 λ 1 1 c c λ 1 1 1 1 λ c 1 λ 1 1 λ 1 c λ 1 1 c c λ 1 1 1 1 λ λ 1 1 c 1 1 λ 1 c c 1 λ U V W X Y Z

7 / 50

slide-28
SLIDE 28

Transitions of (W , X)

X W λ 1 1 λ 1 1 1 1 1 λ 1 1 λ λ 1 1 λ 1 1 λ 1 1 λ 1 1 1 1 1

slide-29
SLIDE 29

Transitions of (W , X)

X W λ 1 1 λ 1 1 1 1 1 λ 1 1 λ λ 1 1 λ 1 1 λ 1 1 λ 1 1 1 1 1 (W , X) is null recurrent ⇔ λ = 1+

√ 5 2

8 / 50

slide-30
SLIDE 30

Split Brownian motion

The diffusion scaling of a generic process Q is defined to be

  • Qn(t) :=

1 √nQ(nt).

9 / 50

slide-31
SLIDE 31

Split Brownian motion

The diffusion scaling of a generic process Q is defined to be

  • Qn(t) :=

1 √nQ(nt).

Theorem

Conditional on the bracketing processes V and Y remaining nonzero, ( W n, X n) converges in distribution to a split Brownian motion (W ∗, X ∗) = (max{G ∗, 0}, min{G ∗, 0}), where G ∗ is a one-dimensional Brownian motion with variance 4λ per unit time.

  • 9 / 50
slide-32
SLIDE 32

Split Brownian motion

X W λ 1 1 λ 1 1 1 1 1 λ 1 1 λ λ 1 1 λ 1 1 λ 1 1 λ 1 1 1 1 1

10 / 50

slide-33
SLIDE 33

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

11 / 50

slide-34
SLIDE 34

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

12 / 50

slide-35
SLIDE 35

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

13 / 50

slide-36
SLIDE 36

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

14 / 50

slide-37
SLIDE 37

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

15 / 50

slide-38
SLIDE 38

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

16 / 50

slide-39
SLIDE 39

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

17 / 50

slide-40
SLIDE 40

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

18 / 50

slide-41
SLIDE 41

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

19 / 50

slide-42
SLIDE 42

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

20 / 50

slide-43
SLIDE 43

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

21 / 50

slide-44
SLIDE 44

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

22 / 50

slide-45
SLIDE 45

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

23 / 50

slide-46
SLIDE 46

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

24 / 50

slide-47
SLIDE 47

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

25 / 50

slide-48
SLIDE 48

Split Brownian motion

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

26 / 50

slide-49
SLIDE 49

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

slide-50
SLIDE 50

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

  • Br. Motion

d dt W ∗, W ∗t = 4λ,

slide-51
SLIDE 51

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

  • Br. Motion

d dt W ∗, W ∗t = 4λ,

  • Br. Motion

d dt Y ∗, Y ∗t = 4λ

slide-52
SLIDE 52

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

  • Br. Motion

d dt W ∗, W ∗t = 4λ,

  • Br. Motion

d dt Y ∗, Y ∗t = 4λ d dt W ∗, Y ∗t = 4

slide-53
SLIDE 53

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

  • Br. Motion

d dt W ∗, W ∗t = 4λ,

  • Br. Motion

d dt Y ∗, Y ∗t = 4λ d dt W ∗, Y ∗t = 4

Frozen at 1

θ

Frozen at − 1

θ

slide-54
SLIDE 54

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

  • Br. Motion

d dt W ∗, W ∗t = 4λ,

  • Br. Motion

d dt Y ∗, Y ∗t = 4λ d dt W ∗, Y ∗t = 4

Frozen at 1

θ

Frozen at − 1

θ

Frozen at 0

27 / 50

slide-55
SLIDE 55

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

28 / 50

slide-56
SLIDE 56

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

29 / 50

slide-57
SLIDE 57

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

30 / 50

slide-58
SLIDE 58

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

slide-59
SLIDE 59

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗ Frozen at 1

θ

Frozen at − 1

θ

Frozen at 0

31 / 50

slide-60
SLIDE 60

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗ Frozen at 1

θ

Frozen at − 1

θ

Frozen at 0 U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗ Jumps to 1

θ

Jumps to − 1

θ

Jumps to 0 Starts to diffuse

32 / 50

slide-61
SLIDE 61

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗ V ∗ and X ∗ are in a race to zero.

33 / 50

slide-62
SLIDE 62

The other queues

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗ V ∗ and X ∗ are in a race to zero.

  • A. Metzler, Stat. & Probab. Letters, 2010: “On the first

passage problem for correlated Brownian motion.”

  • 33 / 50
slide-63
SLIDE 63

The other queues

Suppose V ∗ wins. T ∗ U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

◮ Reset the “bracketing processes” to be U∗ and X ∗. ◮ (V ∗, W ∗) begins executing a split Brownian motion.

  • 34 / 50
slide-64
SLIDE 64

Snapped Brownian motion

Let’s consider the V ∗ process in more detail.

35 / 50

slide-65
SLIDE 65

Snapped Brownian motion

Let’s consider the V ∗ process in more detail. As long as the “bracketing processes” V ∗ and Y ∗ remain nonzero, (W ∗, X ∗) executes a split Brownian motion: (W ∗, X ∗) = (max{G ∗, 0}, min{G ∗, 0}), where G ∗ is a one-dimensional Brownian motion with variance 4λ per unit time. U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗ Frozen at 1

θ

35 / 50

slide-66
SLIDE 66

Snapped Brownian motion

Still have the split Brownian motion, (W ∗, X ∗) = (max{G ∗, 0}, min{G ∗, 0}), but now V ∗ is diffusing. U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

  • Br. Motion

36 / 50

slide-67
SLIDE 67

Snapped Brownian motion

t G ∗(t)

slide-68
SLIDE 68

Snapped Brownian motion

t G ∗(t)

1 θ

t V ∗(t)

37 / 50

slide-69
SLIDE 69

Summary of properties of the limiting model

38 / 50

slide-70
SLIDE 70

Summary of properties of the limiting model

◮ At almost every time, there is a two-tick spread (i.e., one

empty tick), but this happens only 24% of the time in the pre-limit model.

38 / 50

slide-71
SLIDE 71

Summary of properties of the limiting model

◮ At almost every time, there is a two-tick spread (i.e., one

empty tick), but this happens only 24% of the time in the pre-limit model.

◮ The queues at the best bid and best ask in the limiting model

form a two-dimensional correlated Brownian motion.

38 / 50

slide-72
SLIDE 72

Summary of properties of the limiting model

◮ At almost every time, there is a two-tick spread (i.e., one

empty tick), but this happens only 24% of the time in the pre-limit model.

◮ The queues at the best bid and best ask in the limiting model

form a two-dimensional correlated Brownian motion.

◮ The queues behind the best bid and best ask in the limiting

model are frozen at 1

θ and − 1 θ.

38 / 50

slide-73
SLIDE 73

Summary of properties of the limiting model

◮ At almost every time, there is a two-tick spread (i.e., one

empty tick), but this happens only 24% of the time in the pre-limit model.

◮ The queues at the best bid and best ask in the limiting model

form a two-dimensional correlated Brownian motion.

◮ The queues behind the best bid and best ask in the limiting

model are frozen at 1

θ and − 1 θ. ◮ When the queue at the best bid or the best ask is depleted,

we have a three-tick spread.

38 / 50

slide-74
SLIDE 74

Summary of properties of the limiting model

◮ At almost every time, there is a two-tick spread (i.e., one

empty tick), but this happens only 24% of the time in the pre-limit model.

◮ The queues at the best bid and best ask in the limiting model

form a two-dimensional correlated Brownian motion.

◮ The queues behind the best bid and best ask in the limiting

model are frozen at 1

θ and − 1 θ. ◮ When the queue at the best bid or the best ask is depleted,

we have a three-tick spread.

◮ We transition through the three-tick spread using the concept

  • f a snapped Brownian motion.
  • 38 / 50
slide-75
SLIDE 75

Renewal states

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗

slide-76
SLIDE 76

Renewal states

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗ T ∗ U∗ V ∗ W ∗ X ∗ Y ∗

slide-77
SLIDE 77

Renewal states

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗ T ∗ U∗ V ∗ W ∗ X ∗ Y ∗ V ∗ W ∗ X ∗ Y ∗ Z ∗ A∗

slide-78
SLIDE 78

Renewal states

U∗ V ∗ W ∗ X ∗ Y ∗ Z ∗ T ∗ U∗ V ∗ W ∗ X ∗ Y ∗ V ∗ W ∗ X ∗ Y ∗ Z ∗ A∗ Which way? How long?

39 / 50

slide-79
SLIDE 79

How long to transition between renewal states?

Recall W ∗ = max{G ∗, 0}, X ∗ = min{G ∗, 0}.

40 / 50

slide-80
SLIDE 80

How long to transition between renewal states?

Recall W ∗ = max{G ∗, 0}, X ∗ = min{G ∗, 0}. Negative excursions of G ∗: V ∗ diffuses; Y ∗ frozen at -1/θ.

40 / 50

slide-81
SLIDE 81

How long to transition between renewal states?

Recall W ∗ = max{G ∗, 0}, X ∗ = min{G ∗, 0}. Negative excursions of G ∗: V ∗ diffuses; Y ∗ frozen at -1/θ. Positive excursions of G ∗: Y ∗ diffuses; V ∗ frozen at 1/θ.

40 / 50

slide-82
SLIDE 82

How long to transition between renewal states?

Recall W ∗ = max{G ∗, 0}, X ∗ = min{G ∗, 0}. Negative excursions of G ∗: V ∗ diffuses; Y ∗ frozen at -1/θ. Positive excursions of G ∗: Y ∗ diffuses; V ∗ frozen at 1/θ. Lengths of positive excursions of G ∗ Lengths of negative excursions of G ∗ Local time

  • f G ∗ at 0
slide-83
SLIDE 83

How long to transition between renewal states?

Recall W ∗ = max{G ∗, 0}, X ∗ = min{G ∗, 0}. Negative excursions of G ∗: V ∗ diffuses; Y ∗ frozen at -1/θ. Positive excursions of G ∗: Y ∗ diffuses; V ∗ frozen at 1/θ. Lengths of positive excursions of G ∗ Lengths of negative excursions of G ∗ Local time

  • f G ∗ at 0

τV

slide-84
SLIDE 84

How long to transition between renewal states?

Recall W ∗ = max{G ∗, 0}, X ∗ = min{G ∗, 0}. Negative excursions of G ∗: V ∗ diffuses; Y ∗ frozen at -1/θ. Positive excursions of G ∗: Y ∗ diffuses; V ∗ frozen at 1/θ. Lengths of positive excursions of G ∗ Lengths of negative excursions of G ∗ Local time

  • f G ∗ at 0

τV τY

40 / 50

slide-85
SLIDE 85

Calculation of renewal time distribution

◮ Let p(ℓ) be the probability V ∗ reaches zero during a negative

excursion of G ∗ of length ℓ. Can be computed by adapting Metzler.

41 / 50

slide-86
SLIDE 86

Calculation of renewal time distribution

◮ Let p(ℓ) be the probability V ∗ reaches zero during a negative

excursion of G ∗ of length ℓ. Can be computed by adapting Metzler.

◮ p(ℓ) is also the probability Y ∗ reaches zero during a positive

excursion of G ∗.

41 / 50

slide-87
SLIDE 87

Calculation of renewal time distribution

◮ Let p(ℓ) be the probability V ∗ reaches zero during a negative

excursion of G ∗ of length ℓ. Can be computed by adapting Metzler.

◮ p(ℓ) is also the probability Y ∗ reaches zero during a positive

excursion of G ∗.

◮ Four independent Poisson random measures:

41 / 50

slide-88
SLIDE 88

Calculation of renewal time distribution

◮ Let p(ℓ) be the probability V ∗ reaches zero during a negative

excursion of G ∗ of length ℓ. Can be computed by adapting Metzler.

◮ p(ℓ) is also the probability Y ∗ reaches zero during a positive

excursion of G ∗.

◮ Four independent Poisson random measures:

◮ ν±

0 (dt dℓ) – Lengths of positive (negative) excursion of G ∗

during which Y ∗ (V ∗) reaches zero. L´ evy measure is µ0(dℓ) = p(ℓ) dℓ 2 √ 2πℓ3 .

41 / 50

slide-89
SLIDE 89

Calculation of renewal time distribution

◮ Let p(ℓ) be the probability V ∗ reaches zero during a negative

excursion of G ∗ of length ℓ. Can be computed by adapting Metzler.

◮ p(ℓ) is also the probability Y ∗ reaches zero during a positive

excursion of G ∗.

◮ Four independent Poisson random measures:

◮ ν±

0 (dt dℓ) – Lengths of positive (negative) excursion of G ∗

during which Y ∗ (V ∗) reaches zero. L´ evy measure is µ0(dℓ) = p(ℓ) dℓ 2 √ 2πℓ3 .

◮ ν±

×(dt dℓ) – Lengths of positive (negative) excursions of G ∗

during which Y ∗ (V ∗) does not reach zero. L´ evy measure is µ×(dℓ) = (1 − p(ℓ)) dℓ 2 √ 2πℓ3 .

41 / 50

slide-90
SLIDE 90

Calculation of renewal time distribution

◮ τY = min{t ≥ 0 : ν+

  • (0, t] × (0, ∞)
  • > 0.

42 / 50

slide-91
SLIDE 91

Calculation of renewal time distribution

◮ τY = min{t ≥ 0 : ν+

  • (0, t] × (0, ∞)
  • > 0.

◮ τV = min{t ≥ 0 : ν−

  • (0, t] × (0, ∞)
  • > 0.

42 / 50

slide-92
SLIDE 92

Calculation of renewal time distribution

◮ τY = min{t ≥ 0 : ν+

  • (0, t] × (0, ∞)
  • > 0.

◮ τV = min{t ≥ 0 : ν−

  • (0, t] × (0, ∞)
  • > 0.

◮ τY and τV are independent.

42 / 50

slide-93
SLIDE 93

Calculation of renewal time distribution

◮ τY = min{t ≥ 0 : ν+

  • (0, t] × (0, ∞)
  • > 0.

◮ τV = min{t ≥ 0 : ν−

  • (0, t] × (0, ∞)
  • > 0.

◮ τY and τV are independent. ◮ We want to know the distribution of

(i) the chronological time T1 corresponding to local time τY ∧ τV ,

42 / 50

slide-94
SLIDE 94

Calculation of renewal time distribution

◮ τY = min{t ≥ 0 : ν+

  • (0, t] × (0, ∞)
  • > 0.

◮ τV = min{t ≥ 0 : ν−

  • (0, t] × (0, ∞)
  • > 0.

◮ τY and τV are independent. ◮ We want to know the distribution of

(i) the chronological time T1 corresponding to local time τY ∧ τV , (ii) plus the chronological elapsed time T2 in the “last excursion” beginning at local time τY ∧ τV before Y ∗ or V ∗ reaches zero.

42 / 50

slide-95
SLIDE 95

Calculation of renewal time distribution

◮ τY = min{t ≥ 0 : ν+

  • (0, t] × (0, ∞)
  • > 0.

◮ τV = min{t ≥ 0 : ν−

  • (0, t] × (0, ∞)
  • > 0.

◮ τY and τV are independent. ◮ We want to know the distribution of

(i) the chronological time T1 corresponding to local time τY ∧ τV , (ii) plus the chronological elapsed time T2 in the “last excursion” beginning at local time τY ∧ τV before Y ∗ or V ∗ reaches zero.

◮ (i) is

T1 := ∞

ℓ=0

τY ∧τV

t=0

ℓν+

×(dt dℓ) +

ℓ=0

τY ∧τV

t=0

ℓν−

×(dt dℓ).

42 / 50

slide-96
SLIDE 96

Calculation of renewal time distribution

◮ τY = min{t ≥ 0 : ν+

  • (0, t] × (0, ∞)
  • > 0.

◮ τV = min{t ≥ 0 : ν−

  • (0, t] × (0, ∞)
  • > 0.

◮ τY and τV are independent. ◮ We want to know the distribution of

(i) the chronological time T1 corresponding to local time τY ∧ τV , (ii) plus the chronological elapsed time T2 in the “last excursion” beginning at local time τY ∧ τV before Y ∗ or V ∗ reaches zero.

◮ (i) is

T1 := ∞

ℓ=0

τY ∧τV

t=0

ℓν+

×(dt dℓ) +

ℓ=0

τY ∧τV

t=0

ℓν−

×(dt dℓ). ◮ For (ii), we observe that the distribution of the length of the

“last excursion” is µ0(dℓ)/µ0((0, ∞)).

42 / 50

slide-97
SLIDE 97

Calculation of renewal time distribution

◮ τY = min{t ≥ 0 : ν+

  • (0, t] × (0, ∞)
  • > 0.

◮ τV = min{t ≥ 0 : ν−

  • (0, t] × (0, ∞)
  • > 0.

◮ τY and τV are independent. ◮ We want to know the distribution of

(i) the chronological time T1 corresponding to local time τY ∧ τV , (ii) plus the chronological elapsed time T2 in the “last excursion” beginning at local time τY ∧ τV before Y ∗ or V ∗ reaches zero.

◮ (i) is

T1 := ∞

ℓ=0

τY ∧τV

t=0

ℓν+

×(dt dℓ) +

ℓ=0

τY ∧τV

t=0

ℓν−

×(dt dℓ). ◮ For (ii), we observe that the distribution of the length of the

“last excursion” is µ0(dℓ)/µ0((0, ∞)).

◮ Adapt Metzler again to compute the distribution of the

elapsed time T2 in the “last excursion,” conditioned on its length.

  • 42 / 50
slide-98
SLIDE 98

Calculation of renewal time distribution

The moment-generating function of T1 + T2 is E

  • e−α(T1+T2)

= ∞ ℓ e−αs p(s, ℓ) √ 2πℓ3 ds dℓ α 2 + ∞ e−αℓ p(ℓ) dℓ 2 √ 2πℓ3

  • ,

where p(s, ℓ) is the conditional density in s of the elapsed time T2 given that the “last excursion” has length ℓ.

43 / 50

slide-99
SLIDE 99

0.0 0.5 1.0 1.5 2.0 0.0 0.2 0.4 0.6 0.8 1.0

Probability Density Function

x

slide-100
SLIDE 100

Concluding remarks

44 / 50

slide-101
SLIDE 101
slide-102
SLIDE 102
slide-103
SLIDE 103

Φρ´ εδoς Παπαγγ´ ελou

Fredos Papangelou Emeritus Professor School of Mathematics University of Manchester

45 / 50

slide-104
SLIDE 104
slide-105
SLIDE 105

Vorlesungen ¨ uber Maβtheorie von F. Papangelou

“Sei I ∗

n das nach beiden Seiten um seine zweifache L¨

ange erweiterte Intervall In.”

46 / 50

slide-106
SLIDE 106

Vorlesungen ¨ uber Maβtheorie von F. Papangelou

“Sei I ∗

n das nach beiden Seiten um seine zweifache L¨

ange erweiterte Intervall In.” English translation: “Let I ∗

n be the

toward-both-sides-for-its-doubled-length-extended interval In.”

46 / 50

slide-107
SLIDE 107

∆ηµ´ ητρης Mπερτσεκ´ ας

Dimitri Bertsekas Jerry Mcafee Professor Electrical and Computer Engineering Massachusetts Institute of Technology

47 / 50

slide-108
SLIDE 108
slide-109
SLIDE 109
slide-110
SLIDE 110

´ Iω´ αννης Kαρατζ´ ας

Ioannis Karatzas Eugene Higgins Professor of Applied Probability Department of Mathematics Columbia University

48 / 50

slide-111
SLIDE 111
slide-112
SLIDE 112
slide-113
SLIDE 113

“Every valley shall be exalted, and every mountain and hill shall be made low.” — Isaiah 40:4.

49 / 50

slide-114
SLIDE 114

“Every valley shall be exalted, and every mountain and hill shall be made low.” — Isaiah 40:4. “Martingales sprang fully armed from the forehead of Joseph Doob.” — Karatzas

49 / 50

slide-115
SLIDE 115

If you enounter Greeks bearing gifts....

50 / 50

slide-116
SLIDE 116

If you enounter Greeks bearing gifts.... welcome them with open arms.

50 / 50