Professional Documents
Culture Documents
Option Pricing Incorporating Factor Dynamicsin Complete Markets
Option Pricing Incorporating Factor Dynamicsin Complete Markets
Option Pricing Incorporating Factor Dynamicsin Complete Markets
net/publication/347822850
CITATIONS READS
3 108
5 authors, including:
Some of the authors of this publication are also working on these related projects:
Modeling, Estimation, and Optimization of Equity Portfolios with Heavy-tailed Distributions View project
All content following this page was uploaded by Svetlozar Rachev on 28 December 2020.
a
Texas Tech University, yuan.hu@ttu.edu
b
Texas Tech University, abootaleb.shirvani@ttu.edu
c
Texas Tech University, brent.lindquist@ttu.edu
d
EDHEC Business School, fabozzi@edhec.edu
e
Texas Tech University, zari.rachev@ttu.edu
1 Introduction
The Donsker-Prokhorov invariance principle (DPIP), also known as the Functional Limit Theorem, is a fun-
damental result in the theory of stochastic processes and a limit theorem for sequences of random variables.1
Cox et al. (1979) were the first to use DPIP in their seminal Cox-Ross-Rubinstein (CRR)-binomial option
pricing model.2 Although there are several extensions of the CRR-model3 , rigorous proofs of the correspond-
ing limit results leading to continuous-time option pricing formula are often not provided.4 In this paper, we
provide the proofs for various extensions of DPIP to obtain a variety of new binomial option pricing models.
A second, but far more disturbing, issue observed in the literature on binomial option pricing is the often-
seen statement that binomial option pricing does not depend on the underlying stock mean log-return and
the probability for upward movement in the binomial model. This leads to the binomial discontinuity option
price puzzle, based on the claim that regardless of how close the natural (historical) probability p∆t ∈ (0, 1)
1 See Donsker (1951); Prokhorov (1956); Major (1978); Billingsley (1999), Section 14; Gikhman and Skorokhod (1969),
Chapter IX; Skorokhod (2005), Section 5.3.3; Davydov and Rotar (2008); and Fischer (2011), Section 7.3.
2 Cox et al. (1979) used the central limit theorem for triangular series, which can be viewed as a special case of DPIP.
3 See Jarrow and Rudd (1983); Hull (2018); Boyle (1986); Boyle (1988); Madan et al. (1989); Rubinstein (2000); Jabbour
et al. (2005); Whaley (2006); Florescu and Viens (2008); Yuen et al. (2013); Sierag and Hanzon (2018).
4 On rare occasions, the weak convergence of the càdlàg price process generated by the binomial (trinomial, or multinomial)
1
of a stock’s upturn movement (in a given trading period ∆t) is to 1 or 0, the binomial option price stays
unchanged, but when p∆t = 1 (or p∆t = 0) the option price jumps to the price of a risk-free asset. This
erroneous conclusion results from the third step in the following 3-step sequence of arguments in binomial
option pricing.
Step 1: Introduce a continuous-time arbitrage-free model for the underlying stock price, for example, a
geometric Brownian motion with instantaneous mean log-return µ > r and volatility σ > 0, where r
is the risk-free rate.
Step 2: From the arbitrage-free asset pricing model5 , obtain the continuous-time risk-neutral option price
dynamics. In the case of geometric Brownian motion in the first step, these dynamics depend only
on r, σ, and the option’s contract-specifications.
Step 3: Construct a binomial tree on the risk-neutral world, ensuring convergence6 of the pricing tree to the
limiting, risk-neutral, continuous-time price process.
Obviously, the third step of binomial option pricing is misguided. In continuous-time option valuation, the
self-financing portfolio, which replicates the option value, can be updated continuously in time without any
transaction cost, which is an absurdity in any real trading. As a result, regardless of whether µ goes to
±∞, the option price stays unchanged. Due to Step 3, the binomial option pricing formula loses valuable
information about the mean log-return µ and the probability p∆t . As shown in Kim et al. (2016, 2019)
and Hu et al. (2020), preserving µ and p∆t can be achieved in complete market binomial models by (a)
determining the delta-position in the underlying stocks using the arbitrage-free argument, and then (b)
passing to risk-neutral option valuation without using any continuous-time option model.
All risk-neutral tri- and multinomial option pricing models, starting directly in the risk-neutral world,
approximate the dynamics of the continuous-time risk-neutral pricing process. The tri- and multinomial
approaches leave unanswered the question of which discrete arbitrage-free pricing model in the natural world
leads to the corresponding discrete risk-neutral pricing model. One way to resolve this issue is to replace
risk-neutral hedging with mean-variance hedging.7 This approach is generally used when the market for
the underlying is incomplete. In this paper, we only deal with risk-neutral hedging in our general binomial
pricing models.
To illustrate our approach in resolving the issue of a binomial option pricing formula being independent8
of µ and p∆t ∈ (0, 1), we consider the basic one-period option pricing model. The stock price at the terminal
time ∆t is given by9 (
S0 u w.p. p∆t
S∆t = , p∆t ∈ (0, 1), o(∆t) = 0,
S0 d w.p. 1 − p∆t
with the log-return time series R∆t = ln (S∆t /S0 ). Choose parameters u and d, so that E (R∆t ) = µ∆t and
Var (R∆t ) = σ 2 ∆t, σ > 0. This implies
1 − p∆t √ p∆t √
r r
u = 1 + µ∆t + σ ∆t, d = 1 + µ∆t − σ ∆t.
p∆t 1 − p∆t
Then, the arbitrage-free argument leads to the one-period option price
(u) (d)
f0 = e−r∆t q∆t f∆t + (1 − q∆t )f∆t ,
p
where q∆t = p∆t − θ p∆t (1 − p∆t )∆t and θ = (µ − r)/σ is the market price of risk.10 The comment in
Hull (2018) “The option pricing formula in equation (13.2) does not involve the probabilities of the stock
5 This step is based on the Fundamental Theorem of Asset Pricing, see Delbaen and Schachermayer (1998), Duffie (2001),
Chapter 6.
6 The convergence is either (a) in terms of one-dimensional distributions of the process generated by the risk-neutral pricing
2
price moving up or down.” is erroneous. As a matter of fact, if p∆t ↑ 1, then q∆t ↑ 1, and if p∆t ↓ 0, then
q∆t ↓ 0, and this observation resolves the binomial discontinuity option price puzzle. Furthermore, the risk-
neutral probability q∆t does depend on µ. Addressing the misconception about binomial option pricing being
independent of µ and p∆t is the main motivation for the results in Sections 2 and 3 in this paper. In these
two sections, general binomial option pricing formulas are derived and the corresponding continuous-time
limits are shown by applying DPIP. Motivated by the Ross Recovery Theorem11 , the implied p∆t -surface
is introduced and estimated on real financial data. The main conclusion derived from Sections 2 and 3 is
that the information on p∆t and µ should be used in binomial option pricing. Estimating p∆t and µ from
historical data and using those estimates in binomial option pricing could deliver more flexible and realistic
option pricing models.12
Next, we consider possible applications of non-standard invariance principles13 to option pricing theory.
We are convinced that non-standard invariance principles should serve as a great source for introducing
new types of valuable discrete-time option pricing models. These new discrete-time option pricing models,
together with the corresponding limiting continuous-time option pricing models, could exhibit features al-
ready observed in empirical studies on option pricing but not presented in the current theoretical option
pricing models. In Sections 4, 5 and 6, we illustrate the usefulness (to the theory of option pricing) of one
non-standard invariance principle, the Cherny-Shiryaev-Yor Invariance Principle (CSYIP) by Cherny et al.
(2003). In Section 4, applying an extension of the CSYIP, we derive a new binomial stock pricing model
where the underlying stock price depends on the log-return trajectory of another stock, or stock-index, or
any observable risk factor influencing the underlying stock dynamics. We provide a numerical illustration
of the model. In Section 5, we derive a new option price formula based on the stock binomial price model
introduced in Section 4. We estimate the volatility surface based on this new option price model. In Section
6 we extend the results in Section 5 to markets with informed (and misinformed) traders. Here we follow
the general framework of a financial market with informed, misinformed, and noisy traders introduced and
studied in Hu et al. (2020). Using the call option where the underlying stock is Microsoft (MSFT)14 , we
estimate the implied information rate of MSFT call option traders. Our conclusions are summarized in
Section 7.
3
Let ft = f (St , t), t ∈ [0, T ] be the price dynamics of a European Contingent Claim (ECC)18 with terminal
time T > 0 and final payoff fT = G(ST ). We construct a general binomial pricing model applying DPIP.
X[0,T
n
]
= {Xn (t) = Xn,k , t ∈ [tn,k , tn,k+1 ), k = 0, . . . , kn−1 , Xn (T ) = Xn,kn , Xn (0) = Xn,0 } ,
Y[0,T
n
]
= {Yn (t) = Yn,k , t ∈ [tn,k , tn,k+1 ), k = 0, . . . , kn−1 , Yn (T ) = Yn,kn , Yn (0) = Yn,0 } ,
q P q P
k k
where: Xn,k = cTn i=1 (ξn,i − an,i ), Xn,0 = 0; Yn,k = cTn i=1 (ηn,i − an,i ), Yn,0 = 0;
Pkn 2 Pk
cn = i=1 σn,i ; and tn,k = cTn i=1 σn,i
2
, tn,0 = 0, for k = 1, . . . , kn .
(DPIP1) If
kn Z r r
X cn cn
lim |x| P ξn,i − an,i ≤ x
− P ηn,i − an,i ≤ x dx = 0, ∀ > 0, (3)
n↑∞
i=1 {x:|x|>} T T
[0,T ]
then, limn↑∞ F M (Yn , B[0,T ] ) = 0. Furthermore, condition (3) matches Lindeberg’s condition:
n
1 X
lim E(ξn,i − an,i )2 I{|ξn,i −an,i |>√cn } = 0, ∀ > 0, (4)
n↑∞ cn
i=1
[0,T ]
which leads to limn↑∞ F M (Xn , B[0,T ] ) = 0.
The F M -convergence of random elements with values in (D[0, T ], d(0) ) is characterized by the following
proposition.
(Convergence in the ) Let Xn , n ∈ N and Y be random elements with values in (D[0, T ], d(0) )
metric FM (0)
o o
with E d (Xn , ) < ∞, and E d (Y, )2 < ∞. Then the following statements are equivalent:
(0) 2
4
(i) limn↑∞ F M (Xn , Y) = 0;
(ii) Xn weakly converges (Billingsley, 1999) to Y as n → ∞, and limn↑∞ E(d(0) (Xn , )q ) = E(d(0) (Y, )q ), a a
a
for every q ∈ (0, 2] and ∈ D[0, T ];
(iii) There exists21 a probability space (Ω∗ , F ∗ , P∗ ) with random elements X∗n , n ∈ N and Y∗ with values in
(D[0, T ], d(0) ) such that (a) the probability law of X∗n coincides with the probability law of Xn (P∗X∗n =
∗
PXn ), for all n ∈ N ; (b) P∗Y∗ = PY ; (c) P∗ (limn→∞ X∗n = Y∗ ) = 1; and (d) limn↑∞ EP (d(0) (Xn , )q ) = a
∗
a a
EP (d(0) (Y, )q ), for every q ∈ (0, 2] and ∈ D[0, T ].
(Dual representation for FM ) The following Kantorovich mass-transshipment duality representation
holds:
(Z )
ab ao bo a b
(0) (0) (0)
F M (X, Y) = inf d ( , ) max 1, d ( , ), d ( , ) Q(d × d ), Q ∈ Q(PX , PY ) ,
D[0,T ]×D[0,T ]
where Q(PX , PY ) is the space of all positive Borel measures on D[0, T ] × D[0, T ] satisfying the marginal
condition,
Q (A × D[0, T ]) − Q(D[0, T ] × A) = PX (A) − PY (A)
for any Borel set A in (D[0, T ], d(0) ).
[0,T ]
According to DPIP1, in general the weak limits for Xn consist of connected segments of BM.22 As
those are not necessarily semimartingales, the study of binomial option pricing based on DPIP1, while of
interest23 , requires significantly different dynamic asset pricing methods and will not be discussed in the
current paper.24 We next apply DPIP2 to a general binomial pricing model.
2.2 General binomial pricing tree and their limits via DPIP2
Consider a triangular array of binary random variables ςn,1 , ςn,2 , . . . , ςn,kn , n ∈ N , satisfying the following
conditions: (a) for every n ∈ N , ςn,1 , ςn,2 , . . . , ςn,kn is a sequence of independent random variables; and (b)
P(ςn,k =1) = 1 − P(ςn,k = −1) = pn,k ∈ (0, 1), k = 1, . . . , kn , n ∈ N . Consider the discrete filtration
F(n) = F (n,0) = {∅, Ω}, F (n,k) = σ(ςn,1 , . . . , ςn,k ), k = 1, . . . , kn . Define the following general binomial
pricing tree25 .
(General Binomial Pricing Tree) For k = 1, . . . , kn , n ∈ N ,
(i) let tn,k , 0 = tn,0 < · · · < tn,k < · · · < tn,kn = T , be the times at which an option trader, who holds a
short position in the C-contract, effects trades; and
(n)
(ii) define the nth -pricing tree, n ∈ N , which (a) is F(n) -adapted, (b) is determined by the nodes Stn,k , k =
(n)
1, . . . , kn , Stn,0 = S0 , and (c) has the price dynamics,
n q o
St(n,u) (n) 1−pn,k σ2 1−pn,k p
= Stn,k−1 exp µ− pn,k 2 ∆tn,k +σ ∆tn,k , if ςn,k = 1,
(n)
Stn,k =
n,k
n q pn,k p o (5)
St(n,d) (n) pn,k σ2 pn,k
n,k
= Stn,k−1 exp µ− 1−pn,k 2 ∆tn,k − σ 1−pn,k ∆tn,k , if ςn,k = −1,
where ∆tn,k = tn,k −tn,k−1 , k = 1, . . . , kn . In (5), pn,k ∈ (0, 1), k = 1, . . . , kn , n ∈ N is the probability
for upward movement of the stock price in ∆tn,k .
21 See Skorokhod (1956) and Dudley (1968).
22 See Davydov and Rotar (2008).
23 Applying DPIP1 to binomial option pricing will allow the trading of the replication portfolios to occur in time-instances
with general time-varying trading frequency F (t, ∆t), t ∈ [0, T ], which is an important issue in market microstructure. To
go beyond the dynamic asset pricing model of Delbaen and Schachermayer (1998) will require approaches based upon market
microsctructure (See, e.g. O’Hara (1998); and Hasbrouk (2007)). We believe that DPIP1 will provide a bridge between dynamic
asset pricing and market microstructure. Applying DPIP2 restricts the trading frequency to F (t, ∆t) = ∆t + o(∆t), t ∈ [0, T ].
24 Coviello et al. (2011) discussed dynamic asset pricing models based on so-called A-semimartingales. A-semimartingales can
appear as limits in the DPIP1. This paper falls within the framework of reconciling dynamic asset pricing theory with market
microstructure.
25 See Kim et al. (2016) and Kim et al. (2019).
5
2
(n) (n) (n)
Let: ξn,k = Rtn,k := ln Stn,k /Stn,k−1 , k = 1, . . . , kn , n ∈ N ; an,k = E (ξn,k ) = µ − σ2 ∆tn,k ; and
Pkn 2 Pk
2
σn,k = Var (ξn,k ) = σ 2 ∆tn,k . Thus, cn = i=1 σn,i = σ 2 T and tn,k = c1n i=1 σn,i 2
, k = 1, . . . , kn , tn,0 = 0.
If we assume that maxk=1,...,kn ∆tn,k = O(T /n) and maxk=0,...,kn −1 |pn,k − pn,k+1 | = O(T /n), then the tree
is recombining.
Consider the discrete log-return process,
n n o o
(n) (n) (n) (n) (n) (n)
R[0,T
n
]
= R t = R tn,k , t ∈ [tn,k , tn,k+1 ), k = 0, . . . , k n − 1 , R 0 = R tn,0 = 0, R T = R tn,kn .
In order to satisfy Lindeberg’s condition (4), we assume that pn,k = p(0) +p(1) ∆tn,k +p(2) ∆tn,k ∈ (0, 1), k =
p
1, . . . , kn , n ∈ N , for some p(0) ∈ (0, 1), p(1) ∈ R, and p(2) ∈ R. Then, ∀ > 0,
kn
1 X (n)
lim E(Rtn,i − an,i )2 InR(n) −a >√c o = lim I 1−p(0) p(0) 2 σ 2 T = 0 .
n↑∞ cn tn,i n,i n n↑∞ max , >
i=1 p(0) 1−p(0)
hP i
k (n) σ2
Let Xn,k = σ1 i=1 Rtn,i − µ − 2 tn,k for t ∈ [tn,k , tn,k+1 ), k = 1, . . . , kn , and Xn (T ) = Xn,kn .
Consider the log-return process in continuous-time
R σ2
[0,T ] St
Rn = t = ln = µ− t + σBt , t ∈ [0, T ] .
S0 2
R R
We set ηn,i = tn,i − tn,i−1 , i = 1, . . . , kn . Applying DPIP2, we have limn↑∞ F M (Xn , B[0,T ] ) = 0. Fur-
[0,T ]
[0,T ]∗
thermore, there exists a space (Ω∗ , F ∗ , P∗ ) with random elements Xn , n ∈ N and Y[0,T ]∗ with values in
[0,T ]∗
(D[0, T ], d(0) ) such that P∗ [0,T ]∗ = PX[0,T ] for all n ∈ N , P∗B[0,T ]∗ = PB[0,T ] , and P∗ limn→∞ Xn = B[0,T ]∗ =
Xn n
1. Thus, we have
n o
(n) (n) (n) (n) (n) (n)
S[0,T ] = St = Stn,k , t ∈ [tn,k , tn,k+1 ), k = 0, . . . , kn − 1; Stn ,0 = S0 , ST = Stn,kn ,
σ2
S[0,T ] = St = S0 exp µ− t + σBt , t ∈ [0, T ] ,
2
(n)
and S[0,T ] converges weakly to S[0,T ] in (D[0, T ], d(0) ). We note that in using DPIP2 the discrete pricing tree
(5) depends on µ and pn,k while the continuous option price S[0,T ] only depends on µ.
short position in C is allowed to trade continuously in time (which, indeed, is a fiction in real trading).
We argue that an option trader should use the information incorporated in the estimates of the probability
pn,∆t . To emphasize this point, we provide estimates for pn,∆t based on 25.5 years of the SPDR S&P 500
ETF (SPY)28 historical price data. We use a window of one year to construct a moving window strategy to
estimate
number of days with non-negative log-return in the current window
p̂n,∆t = .
total number of days in the current window
The estimates for p̂n,∆t are shown in Figure 2. We split the time series p̂n,∆t into non-overlapping intervals
26 For recent results on the rate of convergence in the central limit theorem see the survey in Senatov (2017). Their results
indicate the reason behind the rapid increase on n when pn,∆t approaches 1 or 0.
27 The theoretical bounds for the rate of convergence in DPIP have been the subject of numerous papers, see for example,
Borisov (1984). In our univariate (t = T ) case, the theoretical bounds of the rate of convergence are known as Berry-Esseen
bounds; see for example Chen et al. (2011), Chapter 3.
28 See https://finance.yahoo.com/quote/SPY?p=SPY&.tsrc=fin-srch.
6
(n) (q) (n) (n)
Figure 1: Convergence rate, measured as n = T /∆t, of ST to ST as a function of pn,∆t . ST = Stn,kn is
(n)
defined in (5) and ST in (1). Here T = 1 and convergence was considered achieved when |(ST − ST )/S0 | ≤
10−6 .
Figure 2: Values of p̂n∆t of the SPY daily log-returns computed from a one-year moving window over the
(CRR) (JR)
time period 01/27/1994 to 07/31/2020. Also show are values for p̂n∆t and p̂n∆t computed as described in
Section 3.1.
7
Figure 3: Box-whisker plots of the p-values for two-sided sign tests on the values of p̂n∆t of the SPY daily
log-returns shown in Figure 2. The solid red line indicates the 0.05 significance level.
(weeks, months, and years) and apply the two-sided sign test on each interval with H0 : p̂n,∆t = 1/2. Figure
3 shows the results for the hypothesis test in terms of box-whisker plots of the p-values. The plots: indicate
there is insufficient evidence to reject H0 at the 0.05 significance level for weekly intervals; imply rejection
of H0 in most monthly intervals; and imply rejection of H0 in all yearly intervals.
it follows
(n,u) (n,d)
(n) ftn,k+1 − ftn,k+1
Dtn,k = (n)
, (6)
Stn,k eµ∆tn,k+1 {eM1 − eM2 }
where
s
1 − pn,k+1 σ 2 1 − pn,k+1 p
M1 = − ∆tn,k+1 + σ ∆tn,k+1 ,
pn,k+1 2 pn,k+1
pn,k+1 σ 2 pn,k+1 p
r
M2 = − ∆tn,k+1 − σ ∆tn,k+1 .
1 − pn,k+1 2 1 − pn,k+1
(n) (n) (n) (n,u)
As ftn,k = Dtn,k Stn,k − e−r∆tn,k+1 Ptn,k+1 , we have
n o
(n) (n,u) (n,d)
ftn,k = e−r∆tn,k+1 qn,k+1 ftn,k+1 + (1 − qn,k+1 )ftn,k+1 ,
where the risk-neutral upturn probability qn,k+1 for the time period [tn,k , tn,k+1 ) is given by
e(r−µ)∆tn,k+1 − eM2
qn,k+1 = , (7)
eM1 − eM2
8
with M1 and M2 defined in (6). Assuming all terms of order o(∆tn,k ) are negligible in (7), we have
q
qn,k = pn,k − θ pn,k (1 − pn,k )∆tn,k , k = 1, . . . , kn , n ∈ N , (8)
9
(a) CRR-model. (b) JR-model.
(CRR) (JR)
Figure 4: Box-whisker plots of the p-values for two-sided sign tests on the values of p̂n∆t and p̂n∆t shown
in Figure 2. The solid red line indicates the 0.05 significance level.
(n,q) (q)
Figure 5: Convergence rate, measured as n = T /∆t, of ST to ST in (10) as a function of µ over the range
µ ∈ (0, 50). In this simulation, r = 0, pn,∆t = 0.5, σ = 1, T = 1 and convergence was considered achieved
(n,q) (q)
when |(ST − ST )/S0 | ≤ 10−6 .
10
and through terms of O(∆t),
1
q
pn,∆t = qn,∆t + |θ| qn,∆t (1 − qn,∆t ) ∆t + − qn,∆t θ2 ∆t. (11)
2
(SPY)
The XSP call options data were collected on 07/31/2020 with initial capital S0 = 326.52 and annual
risk-free rate30 r = 0.55%. We estimated µ and σ using the mean and standard derivation of the log-return
of SPY for the one-year window from 08/02/2019 to 07/31/2020. This window produced the estimates
µ̂ = 6.20 × 10−4 and σ̂ = 0.02. Following the framework established in Section 3 and (11), we can view
(XSP;theoretical) (SPY)
the theoretical value of the call options Ct (S0 , K, T − t, qn,∆t ) as a function of qn,∆t . For
different strike price K and time t, we can estimate qn,∆t via
!2
C (XSP;theoretical) (S (SPY) , K, T − t, q ) − C
(XSP)
(K, T − t)
t 0 n,∆t t
q̂n,∆t = arg min (XSP)
.
C t (K, T − t)
Figures 6(a-c) present the implied q̂n,∆t , the corresponding implied p̂n,∆t , and q̂n,∆t − p̂n,∆t surfaces.
All figures are graphed against the standard measures of moneyness and time to maturity (in days). From
Figure 6(a), q̂n,∆t ranges from 0.5 to 0.62. Given these values of q̂n,∆t and values of r, σ and µ, equation
(11) shows that p̂n,∆t = q̂n,∆t + O(10−3 ).31
As a result, Figure 6(b) shows that p̂n,∆t varies from 0.51 to 0.63. For a fixed T , p̂n,∆t has a higher
value as M ∈ (1, 1.5) compared to when M ∈ (0.5, 1). And for any value of M , p̂n,∆t decreases as time to
maturity increases. Recall that pn,∆t is the natural probability for an upward movement (or non-negative
log-return) of the stock price over the time period ∆t, and qn,∆t is the corresponding risk-neutral probability
for an upward movement of the stock price. Thus the implied surface indicates that, on the trading day
07/31/2020, the option traders of SPY were optimistic (bullish) for the coming six-month period.
Figure 6: Implied surfaces for q̂n,∆t , p̂n,∆t , and q̂n,∆t − p̂n,∆t plotted as functions of time to maturity T and
moneyness M = K/S.
rates/pages/textview.aspx?data=yield.
31 This reflects the desire of a central bank not to disturb the tendencies of the real world by too large a factor. See e.g.
Dhaene and Vellekoop (2015), Esche and Schweizer (2005) and Fujiwara and Miyahara (2003) for related work on minimal
entropy martingale measures applied to markets.
11
the Cherny-Shiryaev-Yor invariance principle (CSYIP). Let ξk , k ∈ N be a sequence of independent and
(n) (n) 1
identically distributed (i.i.d.) random variables with mean 0 and variance 1. Set ξ0 = 0, ξk = n− 2 ξk ,
(n) P n (n) (n)
and Xk/n = i=1 ξi , k ∈ N , n ∈ N . Let Bt , t ≥ 0 be the random process with piecewise linear
(n) (n) (n)
trajectories having vertices (k/n, Bk/n ), where Bk/n = Xk/n , k ∈ N , n ∈ N . Following Cherny et al. (2003),
call a function h : R → R a CSY piecewise continuous function if there exists a collection of disjoint intervals
Jn , n ∈ N 32 such that:
(i) ∪∞
n=1 Jn = R;
(ii) for every compact interval J, there exists n ∈ N such that ∪nk=1 Jk ⊇ J;
(iii) on each Jn , n ∈ N , the function h : Jn → R is continuous, and has finite limits at those endpoints of
Jn which do not belong to Jn .
(n) Pk (n) (n) (n)
Let Yk/n = i=1 h X(i−1)/n ξi , k ∈ N , n ∈ N . For every fixed n ∈ N , define Ct , t ≥ 0 to be the
(n) (n) (n)
random process with CSY piecewise linear trajectories having vertexes (k/n, Ck/n ), where Ck/n = Yk/n , k ∈
N, n ∈ N.
(CSYIP) If h : R → R is a CSY piecewise continuous function, then, as n ↑ ∞, the bivariate process
(n) (n) Rt
(Bt , Ct ), t ≥ 0 converges in law33 to (Bt , Ct ), t ≥ 0, where Bt is a standard BM and Ct = 0 h(Bs )dBs .
In the CRR- and JR-binomial models, as well as in the general binomial model (5), the stock log-returns
are assumed independent. Based on CSYIP, we introduce a binomial tree model in which the log-returns
are dependent on a sequence of random signs representing the past history of the movement of a market
(n,M )
index influencing the stock’s dynamics. Let Stn,k , tn,k = k∆t, k = 1, . . . , n, n∆t = T, n ∈ N , with
(n,M ) (n,M ) (M ) (n,M,hist)
Stn,0 = S0 = S0 > 0, be a market index value for the period [tn,k , tn,k+1 ). Let Rtn,k =
(n,M,hist) (n,M,hist) th
ln Stn,k /Stn,k−1 be the historical market index log-return (index-return for brevity) in the k
(M ) (M )
period, and ςn,k , k = 1, . . . , n, be the binary sequence of the index’s value directions: ςn,k = 1, if
(n,M,hist) (M ) (n,M,hist) (M )
Rtn,k ≥ 0, and = −1, if Rtn,k
ςn,k < 0. We assume that ςn,k , k = 1, . . . , n, are indepen-
(M ) (M ) (M ) (M ) (M ) √ (M )
dent random signs, with P(ςn,k = 1) = 1 − P(ςn,k = −1) = pn,∆t = p0 + p1 ∆t + p2 ∆t. We further
(M ) (M ) (M ) (M )
assume p0 ∈ (0, 1), p1 ∈ R, p2 ∈ R, ∆t = Tn ↓ 0 so that pn,∆t ∈ (0, 1). We model the market index
price dynamics (index-dynamics for brevity) as
n o
(n,M ) (n,M ) (n,M )
Stn,k = Stn,k−1 exp Rtn,k , (12)
where
1−pn,∆t √
(M )
r (M )
1−pn,∆t σ (M ) 2 (M )
µ(M ) − ∆t + σ (M )
∆t, if ςn,k = 1,
(M ) 2 (M )
(n,M ) pn,∆t pn,∆t
Rtn,k = (M ) 2
r (M ) √ (13)
pn,∆t σ (M ) pn,∆t (M )
µ(M ) − ∆t − σ (M ) ∆t, if ςn,k = −1,
(M ) 2 (M )
1−pn,∆t 1−pn,∆t
with µ(M ) > r > 0, and σ (M ) > 0 determined from the historical log-return data. As shown in Section 2.1, if
n o
(n,M ) (n,M ) (n,M ) (n,M ) (n,M ) (n,M )
S[0,T ] = St = Stn,k , t ∈ [tn,k , tn,k+1 ), k = 0, . . . , n − 1; Stn ,0 = S0 , ST = Stn,n ,
2
( ( ! ) )
(M ) (M ) σ (M )
S[0,T ] = St = S0 exp µ(M ) − t + σ (M ) Bt , t ∈ [0, T ] ,
2
(n,M ) (M )
then the discrete market index price dynamics S[0,T ] converge weakly to S[0,T ] in (D[0, T ], d(0) ).
32 Each Jn can be a closed, open, semi-open interval or a point.
33 For the definition of convergence in law, see Section 2.2, page 45 of Jarod and Protter (2012).
12
We apply CSYIP by setting
(M ) 2
! !
(M ) 1 (n,M ) σ
(a) Zn,k = √ − µ(M ) −
Rtn,k ∆t ,
σ (M ) ∆t 2
p p
v v
u 1 − (M ) (M )
u u
(M ) n,∆t n n,∆t
u
(b) ξn,k = I − InZ (M ) <0o , (14)
p p
t (M )
o t
(M ) Zn,k ≥0 (M )
n,∆t 1 − n,∆t
n,k
k
(n)
X √ (M )
(c) Xk/n = ∆tξn,i ,
i=1
k
(n,h)
X √ (M )
(n)
(d) Yk/n = ∆tξn,i h X(i−1)/n ,
i=1
p
(M ) (M )
where n,∆t = P Zn,k ≥ 0 ∈ (0, 1) is the probability for an upturn in the index’s centralized log-return
(M ) (M ) (M ) (M )
Zn,k . The random signs ξn,k , k = 1, . . . , n, are independent with E ξn,k = 0 and Var ξn,k = 1.
Consider the following processes in the Skorokhod space D[0, T ],
n o
(n) (n) (n) (n) (n) (n) (n)
B[0,T ] = Bt = Xk/n , t ∈ [tn,k , tn,k+1 ), k = 0, . . . , n − 1; B0 = X0 = 0, BT = X1 , (15)
n o
(n,h) (n,h) (n,h) (n,h) (n,h) (n,h) (n,h)
C[0,T ] = Ct = Yk/n , t ∈ [tn,k , tn,k+1 ), k = 0, . . . , n − 1; C0 = Y0 = 0, CT = Y1 .
(n) (n,h)
According to CSYIP, as n ↑ ∞, the bivariate process B[0,T ] , C[0,T ] converges weakly in D[0, T ] × D[0, T ]
n Rt o
(h) (h) (h)
to B[0,T ] , C[0,T ] , where B[0,T ] = {Bt }0≤t≤T is a BM on [0, T ], and C[0,T ] = Ct = 0 h (Bs ) dBs .
0≤t≤T
(n) (n,h)
Next, we define the stock price discrete dynamics as a functional of B[0,T ] and C[0,T ] . Let
n h i
(n,h,S) (n,h,S) (S) (n) (n,h)
S[0,T ] = St = S0 exp νtn,k + σBt + γCt , t ∈ [tn,k , tn,k+1 ), k = 0, . . . , n − 1,
h io (16)
(n,h,S) (S) (n) (n,h)
ST = S0 exp νT + σBT + γCT ,
where ν > r > 0, σ > 0, γ ≥ 0 are parameters determining the dynamicsn of the stock
n price as a function
o of the o
(n,h,S) (h,S) (S) (h)
index dynamics. Then, as n ↑ ∞, S[0,T ] converges weakly to S[0,T ] = S0 exp νt + σBt + γCt , t ∈ [0, T ]
in D[0, T ]. The stock discrete log-return dynamics is given by
(n,h,S)
! k−1
!
(n,h,S) Stn,k √ (M )
√ (M )
X √ (M )
Rtn,k = ln (n,h,S)
= ν∆t + σ ∆tξn,k +γ ∆tξn,k h ∆tξn,i . (17)
Stn,k−1 i=1
n o
(n,h,S) (M )
Thus, when γ 6= 0, the stock log-return Rtn,k depends on the entire path ξn,i , i = 1, . . . , k of market
(n,h,S)
return intensity. As a result, the Rtn,k , k = 1, . . . , n, are dependent log-returns when γ 6= 0.
13
(n) (n,h)
where g : R → R is a CSY piecewise continuous function. Together with the processes B[0,T ] and C[0,T ] in
(15), we consider the additional D[0, T ]-process,
n o
(n,g) (n,h) (n,g) (n,h) (n,g) (n,g) (n,g)
G[0,T ] = Gt = Vk/n , t ∈ [tn,k , tn,k+1 ), k = 0, . . . , n − 1, G0 = V0 = 0, GT = V1 ,
(n) (n,h) (n,g)
and define the stock price discrete dynamics as a functional of B[0,T ] , C[0,T ] , and G[0,T ] by
n h i
(n,h,g,S) (n,h,g,S) (S) (n) (n,h) (n,g)
S[0,T ] = St = S0 exp νtn,k + σBt + γCt + δGt , t ∈ [tn,k , tn,k+1 ), k = 0, . . . , n − 1,
h io
(n,h,g,S) (S) (n) (n,h) (n,g)
ST = S0 exp νT + σBT + γCT + δGT ,
(18)
(n,h,g,S)
where ν > r > 0, σ > 0, γ > 0, δ > 0. As for the CSYIP discrete process, converges weakly to
S[0,T ]
n h i o
(h,g,S) (h,g,S) (S) (h) (g) (S)
S[0,T ] = St = S0 exp νt + σBt + γCt + δGt , t ∈ [0, T ], S0 > 0, (19)
(h) Rt (g) Rt Rν
in D[0, T ] as n ↑ ∞, where: Bt is a standard BM; Ct = 0
h(Bν )dBν ; and Gt = 0
g( 0
Bu du)dBν . The
stock discrete log-return dynamics is given by
(n,h,g,S)
!
(n,h,g,S) Stn,k
Rtn,k = ln (n,h,g,S)
Stn,k−1
j−1
k−1
! k−1
!
√ (M )
√ (M )
X √ (M )
√ (M )
X X √ (M )
= ν∆t + σ ∆tξn,k + γ ∆tξn,k h ∆tξn,i + δ ∆tξn,k g ∆tξn,l ∆t . (20)
i=1 j=1 l=1
(n,h,g,S)
The new term captures additional long-range dependence in Rtn,k . While the argument of the h()
(M )
function on the right-hand side of (20) weights past terms of ξn,i equally in the summation, the double
(M )
summation in the argument of the g() function has the effect of linearly weighting the ξn,i , with the weight
decreasing toward present time.34 Of course the (potentially non-linear) CSY piecewise continuous function
g() plays a role in mutating the long-range dependence introduced by its argument. The Appendix to this
paper provides a deeper numerical investigation of the behavior of the terms in (20) using MSFT for the
stock and S&P500 for the market index. In particular it is shown that the choice of Gaussian functional
forms for h() and g() act as band-pass filters on the informational content of their arguments. Using a series
of non-overlapping one-year time periods, the predictive ability of the model (20) is examined. Finally the
behavior of the discrete form (20) is compared to its continuum analog (19).
4.2 An example
As an example of stock return dynamics depending on market intensity path, we consider the daily price
(n,MSFT)
process Sk∆t of MSFT as a function of the trajectory of the S&P index dynamics. MSFT and S&P
500 price data for the period 07/01/2019 through 06/30/2020 were obtained from Yahoo Finance. From this
(n,S&P)
period we estimated the mean µ(S&P) and standard deviation σ (S&P) of the log-returns process Rtn,k of
(S&P) (S&P)
the S&P 500 index. The sample estimates are denoted µ̂ and σ̂ . We apply CSYIP by assuming
that the S&P 500 index-return daily intensity follows (14) with
2
! !
(n,S&P) 1 (n,S&P) (S&P) σ̂ (S&P)
Ztn,k = √ Rtn,k − µ̂ − ∆t (21)
σ̂ (S&P) ∆t 2
and
p(S&P) p(S&P)
v v
u u
(S&P)
u1 − n,∆t
u n,∆t
ξtn,k =t In o−t InZ o, (22)
p(S&P) 1 − pn,∆t
(n,S&P) (n,S&P)
Zt ≥0 (S&P) tn,k <0
n,k
n,∆t
34 The summations can be changed to have the weights linearly increasing toward present time without affecting any of the
convergence properties of the model.
14
p(S&P) √
(n,S&P)
where n,∆t = P Ztn,k ≥ 0 ∈ (0, 1). For simplicity we choose h(x) = (σh 2π)−1 exp[−x2 /(2σh2 )],
√
g(x) = (σg 2π)−1 exp[−x2 /(2σg2 )], x ∈ R in (20).35 With “(M ) = (S&P)” in (20), the historical log-return
(n,MSFT,hist)
time series, Rtn,k , for MSFT can be fit by the model
k−1
!
(n,MSFT,hist)
√ (S&P)
√ (S&P)
X √ (S&P)
Rtn,k = ν∆t + σ ∆tξn,k +γ ∆tξn,k h ∆tξn,i
i=1
j−1
k−1
!
√ (S&P)
X X √ (S&P) (n,MSFT)
+ δ ∆tξn,k g ∆tξn,l ∆t + tn,k , (23)
j=1 l=1
(n,MSFT)
where tn,k are the error terms in the above regression model denoting the MSFT stock-specific risk.
To solve for the model parameters, we construct the minimization problem
(n,MSFT)
min k tn,k k22 . (24)
ν>r>0, σ>0, γ>0, δ>0
We note that the solution space of this constrained, non-linear minimization problem36 is very unstable;
small perturbations away from a parameter solution set, when used as new parameter guesses to initialize
the minimization problem, can produce a radically different solution having the same minimizing RMSE.
Table 1 (rows S&Pa and S&Pb ) present the parameter estimates for two solutions which, to three significant
digits, have the same values for RMSE. Of the two solutions, S&Pa is more realistic since σ = 0 for S&Pb .
factor ν σ γ σh δ σg RMSE
a 3
S&P 0.0016 0.0020 0.29 8.8 0.089 1.8 · 10 0.0214
S&Pb 0.0016 1.1 · 10−10 0.37 9.9 0.44 0.052 0.0214
S&P Hist 2.2 · 10−14 0.014 0.0014 0.13 1.09 0.10 0.0214
Equation (23) models MSFT returns in terms of systematic risk from the S&P 500 index based on the
up- and down-turns of the centralized log-return (21). We consider the case where the systematic risk is
(n,S&P)
determined directly by the up- and down-turns of Rtn,k , i.e.
( (n,S&P)
(S&P) 1 if Rtn,k ≥ 0,
ξn,k = (n,S&P)
−1 if Rtn,k < 0.
p(S&P) (S&P)
This has the effect of setting n,∆t = pn,∆t . One solution of this subsequent minimization (24) are shown
in Table 1 (row S&P Hist). In terms of RMSE this approach appears equivalent to the first.
35 Obviously other functions in the class of CSY piecewise continuous functions are possible, including, for example, Student’s
t or generalized hyperbolic distributions to capture heavy tailed behavior. The choice should be governed by the desire to
obtain a “good calibration”.
36 See Coleman and Li (1996).
15
(M )
We have also explored a third option for the minimization (23).37 The centralized return Zn,k defined
(n,M )
in (14) implicitly treats Rtn,k as if they were i.i.d. normally distributed (Gaussian noise). Knowing this is
not true, we performed an “ARMA(1,1) - GJR GARCH(1,1) with assumed innovation distribution” fit
(n,S&P) (n,S&P)
Rk,∆t = µ + φ1 (Rk−1,∆t − µ) + ak + θ1 ak−1 ,
ak = σk k , (25)
σk2 = α0 + (α1 + γ1 Ik−1 )a2k−1 + 2
β1 σk−1 ,
(n,S&P)
to the log-returns Rk,∆t of the market index. For the innovation distribution we assumed either standardized-
Gaussian, -Student’s t, or -generalized hyperbolic. Denote the resultant time series of residuals obtained from
this ARMA - GJR GARCH fit as AG,D n,k where D identifies the distribution used in the fit. By filtering out
AG,D
the ARMA-GARCH factors, the series n,k should be ”noise” ( though perhaps not Gaussian). Following
(n,S&P)
(14), the time series AG,D
n,k replaces Rk,∆t in (21) and the subsequent steps leading to the construction of
the minimization problem (23).
The results of the ARMA - GJR GARCH fit using the Student’s t and generalized hyperbolic distributions
are given in Table 2. Parameter solutions for the minimization problem (23) using the residuals AG,norm
n,k ,
AG,stud
n,k
t
, and AG,ghyp
n,k are shown in the correspondingly labeled rows in Table 1. Based upon RMSE values,
(n,S&P)
this option provides less predictive power than direct use of Rk,∆t .
In addition to using the log-return process of the S&P 500 index as a model for the MSFT log-return
dynamics, we also considered models based upon time series of “implied alphas”. The first is based upon
Jensen’s alpha38 while the second is the implied alpha determined from the Fama-French three-factor (FF3)
model39 .
The Jensen alpha time-series was computed as
h i
(J) (MSFT) (S&P)
αk∆t = Rk∆t − Rf,k∆t − β (J) Rk∆t − Rf,k∆t (26)
where k∆t ran over the daily trading days from 07/01/2019 through 06/30/2020. Daily return values for
the risk-free rate Rf,k∆t were computed from the 10-year Treasury rates and returns from the S&P 500 were
used to represent the market. Single values for β (J) and α(J) were computed using a linear regression for (26)
(J)
over the entire data set. A time series of daily values of αk∆t were then computed using (26). The values of
this implied Jensen’s alpha time-series replaced the S&P 500 index values in the above analysis (22) through
(24).
(FF3)
A time series of implied values of αk∆t were computed analogously. Daily values for Rm , Rf , RSMB and
RHML were obtained from the U.S. Research Returns Data page of Professor French’s web site40 . Again,
single values for the FF3 constants β (M ) , β (SMB) and β (HML) were obtained from linear regression using the
(FF3)
entire data set. Using these, daily values for αk∆t were computed.
Parameter values obtained from the minimization problem (24) for each implied alpha time series are
also displayed in Table 1 (rows J and FF3 respectively). Based on RMSE values, the Jensen and FF3 alpha
(n,S&P)
models are poorer predictors than Rk,∆t for the dynamics of the returns of MSFT within the discrete
pricing model (20), but are better than option 3.
(n,MSFT)
To test for clustering of the volatility and/or heavy tails, we fit the residuals tn,k in (23) to an
ARMA(1,1)-GARCH(1,1) model (equation (25) with γ1 = 0) with Student’s t innovations. Using the
(n,MSFT)
residuals tn,k obtained from the fit in row S&Pa in Table 1, Table 3 reports the results for the fitted
parameters as well as the p-values obtained. The p-values indicate that the fit to the GARCH component of
37 It is tempting to include the historical data on upturns of the log-return series of MSFT as its own “index”. However, this
is inherently inconsistent with our findings that the stock price dynamics does not follow the discrete dynamics of a generalized
Brownian motion.
38 See Jensen (1968) and Jensen (1969); Aragon and Ferson (2006); Breloer et al. (2016).
39 See Fama and French (1993). More general factor models can also be considered (e.g.Carhart (1997), Fama and French
(2004), Fama and French (2015), and Fama and French (2017)).
40 See https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data library.html#Research. For explanation of the data see
16
Table 2: ARMA(1,1)-GJR GARCH(1,1) with standardized Student’s t and generalized hyperbolic innovation
(n,MSFT)
fits to the residuals tn,k of (23).
the model (25) is significant at the 5% level, while the fits to the Student’s t-distribution (degrees of freedom)
and, particularly, the ARMA component are much less so.
Figure 7 compares the fitted Student’s t-distribution for 13 degrees of freedom with the empirical values
of k computed from the ARMA-GARCH form of (25) using the parameters in Table 3. The comparison
shows that the tails of the distribution of sample residuals, ∗tn,k , are not exponentially bounded. In addition,
the sample residual distribution is not symmetric, but is skewed to the right. Overall, the model (25) does
not capture the empirical phenomena displayed by the MSFT stock over this time period.
17
(n,M SF T )
Table 3: Parameters estimates for fitting the sample residuals tn,k to the ARMA-GARCH form of
(25).
Figure 7: Comparison of the standardized Student’s t-distribution with ν = 13 compared to the empirical
distribution of k computed from (25).
where
Z t 2 Z t
1 2 1 2 2 1 2
N1 = ν + σ + γ h(Bt ) + δ g Bu du + σγh(Bt ) + σδg Bu du
2 2 2 0 0
Z t
+ γδh(Bt )g Bu du ,
0
Z t
N2 = σ + γh(Bt ) + δg Bu du .
0
18
(M )
ξn,k is given by (14). Let
!
j−1
k
! k
(M )
X √ (M )
X X √ (M )
ηk,∆t = σ + γh ∆tξn,i+1 + δg ∆tξn,l ∆t > 0, k = 1, . . . , n, (29)
i=1 j=1 l=1
(M )
with η0,∆t = σ, ν > r > 0, σ > 0, γ > 0, δ > 0, and h(x) ≥ 0, g(x) ≥ 0, x ∈ R are uniformly bounded
piecewise continuous functions. According to (20), the stock binomial tree dynamics conditioned on Fk is
given by
(n,h,g,S) (n,h,g,S)
n
(M )
√ (M )
o
(h,g,S)
S(k+1)∆t = Sk∆t exp ν∆t + ηk,∆t ∆tξn,k+1 , S0 = S0 , k = 0, 1, . . . , n − 1. (30)
(M ) (M )
Note that ηk,∆t represents the time-varying stock volatility at k∆t as a function of index intensities ξn,i , i =
1, . . . , n. From (14), conditionally on Fk , k = 0, . . . , n − 1, we have
(M ) √
p
r (M )
(n,h,g,S,u) (n,h,g,S) 1−pn,∆t (M )
S(k+1)∆t = Sk∆t exp ν∆t + ηk,∆t ∆t , w.p. n,∆t ,
(M )
(n,h,g,S) pn,∆t
S(k+1)∆t = (31)
(M ) √
p
r (M )
(n,h,g,S,d) (n,h,g,S) pn,∆t (M )
S(k+1)∆t = Sk∆t exp ν∆t − ηk,∆t ∆t , w.p. 1 − n,∆t .
(M )
1−pn,∆t
Then, similarly to the derivation of (8), we obtain the conditional risk-neutral probabilities
q p p p ν−r
q
(S) (M ) (S) (M ) (M ) (S)
k,∆t = n,∆t − θ k,∆t n,∆t (1 − n,∆t )∆t, θk,∆t = (M ) , k = 0, . . . , n − 1, n ∈ N . (32)
ηk,∆t
(n,q)
Conditionally on Fk , the stock risk-neutral dynamics is given by S0 = S0 , and for k = 0, . . . , n − 1,
√
q
r (M )
S (n,q,u) = S (n,q) exp ν∆t + η (M ) ∆t 1−p
n,∆t (S)
, w.p. k,∆t ,
(k+1)∆t k∆t k,∆t (M )
pn,∆t
(n,q)
S(k+1)∆t = (33)
(M ) √
q
r (M )
(n,q,d) (n,q) pn,∆t (S)
S(k+1)∆t = Sk∆t exp ν∆t − ηk,∆t ∆t , w.p. 1 − k,∆t .
(M )
1−pn,∆t
(S)
In (32), the market price of risk θk,∆t is time dependent, leading to a heavy-tailed distribution for the log-
(n,q) (n,q) (n,q)
returns R(k+1)∆t = ln S(k+1)∆t /Sk∆t in (33), which can produce a more realistic pricing model for the
(n) (n,q)
EEC C. The risk-neutral price fk∆t = f Sk∆t , k∆t of C is given by
q q
n o
(n) (S) (n,u) (S) (n,d)
fk∆t = e−r∆t f
k,∆t k∆t + (1 − )f
k,∆t k∆t ,
(n,u) (n,q,u) (n,d) (n,q,d) (n)
where f(k+1)∆t = f S(k+1)∆t , (k + 1)∆t , f(k+1)∆t = f S(k+1)∆t , (k + 1)∆t , k = 0, . . . , n − 1, and fn∆t =
(n)
fT = G(ST ).
5.1 An Example
We apply CSYIP to generate an artificial binomial tree to obtain call option prices using the daily closing
prices and the corresponding log-return process of MSFT combined with the parameter estimations of row
(S&P)
S&Pa in Table 1. Using the daily intensity dynamics ξtn,k in (22), we have
!
j−1
k
! k
(S&P)
X √ (S&P)
X X √ (S&P)
ηk,∆t = σ̂ + γ̂h ∆tξn,i+1 + δ̂g ∆tξn,l ∆t , (34)
i=1 j=1 l=1
where σ̂, γ̂, and δ̂ are given in row S&Pa of Table 1. Following the framework developed in (27) through
(33) based on the MSFT price data and the 10-year Treasury rate41 , we obtain the call option price
(MSFT;CSY) (MSFT)
Ct (S0 , K, T, ν̂, σ̂, γ̂, δ̂). Using the Black-Scholes-Merton formula42 , we calculate the corre-
41 We set 07/01/2019 as t = 0. Based on the information on 07/01/2019, the initial capital S (MSFT)
0 = 135.68, and annual
risk-free rate r = 2.03%.
42 See Hull (2018), Chapter 15.
19
Figure 8: Relative volatility deviation against time to maturity T and moneyness M = K/S.
sponding CSY implied volatility σ (CSY−vol) . We compare it to the implied volatility based on the call options
data for MSFT from the Chicago Board Option Exchange (CBOE), which we denote as σ (CBOE−vol) , by
defining the relative volatility deviation,
σ (CSY−vol) − σ (CBOE−vol)
DEV(CSY−CBOE) = .
σ (CSY−vol)
DEV(CSY−CBOE) can be used to identify mispricing of various option contracts based on the deviation of
the existing market implied volatility surface from the theoretical σ (CSY−vol) . Figure 8 shows values of
DEV(CSY−CBOE) ranging from −0.68 to 2.01, with an increasing trend as T increases.
p
n o
S (n,h,g,u) = S (n,h,g) exp U (h,g) , w.p. (M ) ,
k∆t n,∆t
(n,h,g)
S(k+1)∆t =
(k+1)∆t n n,k+1 o
p
(36)
S (n,h,g,d) = S (n,h,g) exp D(h,g) , w.p. 1 − (M ) ,
(k+1)∆t k∆t n,k+1 n,∆t
(n,h,g)
for k = 0, . . . , n − 1 with S0 = S0 . In (36), with the drift terms ν not assumed time dependent νk∆t ,
we have:
43 By (n,M ) (n,M )
observing the price trajectory S∆t , j = 0, 1, . . . , k − 1, ℵ knows whether the log-return process Rk∆t =
2
(n,M ) (n,M ) (ℵ,M )
ln Sk∆t /S(k−1)∆t is above or below the “benchmark level” µ(M ) − σ (M ) /2 ∆t with probability p∆t .
44 We assume that r
t has a continuous first derivative.
20
(M ) √ (M ) √
r (M )
r (M )
(h,g) 1−pn,∆t (h,g) pn,∆t
(i) Un,k+1 = νk∆t ∆t + ηk,∆t ∆t (M ) and Dn,k+1 = ν k∆t ∆t − η k,∆t ∆t (M ) ;
pn,∆t 1−pn,∆t
(M )
(ii) ηk,∆t is defined in (29) with σ > 0, γ > 0, and h(x) and g(x) are CSY piecewise continuous functions;
(M ) 2
(iii) νk∆t − 21 ηk,∆t > rk∆t > 0, which requires h(x) ≥ 0 and g(x) ≥ 0;45
p
(M ) (n,M ) (M ) (n,M ) (M )
(iv) n,∆t = P Zk∆t > 0 = P ξn,k > 0 , assuming that P Zk∆t = 0 = P ξn,k = 0 = 0.
√
p(M )
With the conditions n,∆t = p(0) +p(1) ∆t+p(2) ∆t where p(0) ∈ (0, 1), p(1) ∈ R, p(2) ∈ R and ∆t = O(T /n),
then the tree (36) is recombining.
p
(n,h,g,d) (n,h,g) (M ) (ℵ,M )
(S(k+1)∆t − Sk∆t erk∆t ∆t ), w.p. (1 − n,∆t )(1 − p∆t ).
(ℵ;f orward)
The conditional mean and variance of Pk∆t→(k+1)∆t are given by
p p
q
(ℵ;f orward) (ℵ,M ) (ℵ,M ) (M ) (M ) (M )
E Pk∆t→(k+1)∆t |Fk = Nk∆t (2pk∆t − 1)ηk,∆t θk,∆t ∆t + 2 n,∆t (1 − n,∆t )∆t , (38)
(ℵ,M )2 (M ) 2 (ℵ,M )2
p p
(ℵ;f orward) (ℵ,M ) (M ) (M )
Var Pk∆t→(k+1)∆t |Fk = Nk∆t ηk,∆t 1 − 4Nk∆t (2pk∆t − 1)2 ηk,∆t 2
n,∆t (1 − n,∆t ) ∆t,
(M ) 2 (M )
where θk∆t = (νk∆t − 21 ηk,∆t − rk∆t )/ηk,∆t > 0 can be interpreted as the market price of risk in the
(M ) (ℵ;f orward)
binomial price process (36) and ηk,∆t is given by (29). To guarantee that E Pk∆t→(k+1)∆t |Fk = O(∆t),
(ℵ,M ) √
we set pk∆t = (1 + λ(ℵ,M ) ∆t)/2, for some λ(ℵ,M ) > 0, which we refer to as ℵ’s information intensity.48
From (38),
p p
q
(ℵ;f orward) (ℵ,M ) (M ) (M ) (M )
E Pk∆t→(k+1)∆t |Fk = 2Nk∆t λ(ℵ,M ) ηk,∆t n,∆t (1 − n,∆t )∆t,
(ℵ,M )2 (M ) 2
(ℵ;f orward)
Var Pk∆t→(k+1)∆t |Fk = Nk∆t ηk,∆t ∆t.
(M ) 2
45 To have the inequalities, νk∆t − 12 ηk,∆t > rk∆t > 0, k = 0, . . . , n, satisfied, we assume functions h(x) ≥ 0 and g(x) ≥
0, x ∈ R are uniformly bounded, and furthermore, mint∈[0,T ] (µt − rt ) > 0 is sufficiently large.
46 The parameter N (ℵ,M ) will be optimized and will enter the formula for the non-negative yield that ℵ will receive when
k∆t
trading options; see Section 6.2. And the long position in the forward contract could be taken by any trader who believes that
(n,h,g) (n,h,g,u)
S(k+1)∆t = S(k+1)∆t is more likely to happen.
47 When h(x) = g(x) = 0, this forward contract was introduced in Hu et al. (2020).
48 The case of a misinformed trader can be considered in a similar manner. A misinformed trader with p(ℵ,M ) = (1 −
√ k∆t
λ(ℵ,M ) ∆t)/2 trades long-forward (resp. short-forward) when the informed trader with λ(ℵ,M ) > 0 trades short-forward (resp.
(ℵ,M )
long-forward). A noisy trader (the trader with pk∆t = 1/2) will not trade any forward contracts, as he has no information
about stock price direction.
21
The instantaneous information ratio is given by
(ℵ;f orward)
E Pk∆t→(k+1)∆t |Fk
p(M
n,∆t (1 − pn,∆t ).
q
(ℵ,M ;f orward) (ℵ,M ) ) (M )
IR Pk∆t→(k+1)∆t |Fk = = 2λ
√
r
(ℵ;f orward)
∆t Var Pk∆t→(k+1)∆t |Fk
Thus, the risk-adjusted payoff of ℵ’s forward strategy increases with the increase of ℵ’s information intensity
p
(M )
λ(ℵ,M ) , as well as when n,∆t approaches 1/2.
p
(n,h,g,u) (ℵ,M ) (n,h,g) rk∆t ∆t (n,h,g,u) (M ) (ℵ,M )
(39)
S(k+1)∆t + Nk∆t Sk∆t e
− S(k+1)∆t , w.p. n,∆t (1 − p∆t ),
p
S (n,h,g,d) + N (ℵ,M ) (S (n,h,g,d) − S (n,h,g) erk∆t ∆t , w.p. (1 − (M ) )(1 − p(ℵ,M ) ).
(k+1)∆t k∆t (k+1)∆t k∆t n,∆t ∆t
(h,g) (h,g) (h,g) (h,g)
where k = 0, . . . , n − 1, n∆t = T , and S0,n = S0 .50 Set Rk,n = ln Sk+1,n /Sk,n to be the stock
log-return in period [k∆t, (k + 1)∆t). Now its conditional mean and variance are
p p(M
1 (M ) 2
q
(h,g) (h,g) (ℵ,M ) (ℵ,M ) (M ) (M ) )
E Rk,n |Sk,n = νk∆t + ηk,∆t ∆t − Nk∆t 2pk∆t − 1 2ηk,∆t n,∆t (1 − n,∆t ∆t)
2
p
(ℵ,M )
(ℵ,M )
1 (M ) 2
(M )
+ Nk∆t 2pk∆t − 1 νk∆t − ηk,∆t − rk∆t 2 n,∆t − 1 ∆t,
2
p p
2
(M ) 2
(h,g) (h,g) (ℵ,M ) (M ) (ℵ,M ) (M ) (ℵ,M )
Var Rk,n |Sk,n = ηk,∆t ∆t 1 + Nk∆t (1 − n,∆t )p∆t + n,∆t (1 − p∆t )
p p
2
(M ) 2
(ℵ,M ) (M ) (ℵ,M ) (M ) (ℵ,M )
+ ηk,∆t ∆t 1 − Nk∆t n,∆t p∆t + (1 − n,∆t )(1 − p∆t )
p p
2
(M ) 2 (ℵ,M )2 (M ) 2 (M )
(ℵ,M ) (M )
− 4ηk,∆t ∆tNk∆t 2pk∆t − 1 ηk,∆t n,∆t (1 − n,∆t ).
(ℵ,M ) (ℵ,M )
√
As in Section 6.1, we set pk∆t = (1 + λ ∆t)/2 with λ(ℵ,M ) > 0. Then
p p(M
1 (M ) 2
q
(h,g) (h,g) (ℵ,M ) (M ) (M ) )
E Rk,n |Sk,n = νk∆t + ηk,∆t + 2Nk∆t λ(ℵ,M ) ηk,∆t n,∆t (1 − n,∆t ) ∆t,
2
(M ) 2 (ℵ,M ) 2
(h,g) (h,g)
Var Rk,n |Sk,n = ηk,∆t 1 + Nk∆t ∆t.
The instantaneous conditional market price of risk is given by
p p(M
q
(h,g) (h,g) (ℵ,M ) (ℵ,M ) (M ) )
E Rk,n |Sk,n − rk∆t ∆t θ k∆t + 2N k∆t λ n,∆t (1 − n,∆t )
(h,g) (h,g)
Θ Rk,n |Sk,n = √ = q ,
(h,g) (h,g) (ℵ,M )2
∆tVar Rk,n |Sk,n 1+N k∆t
49 The long position in the option contract is taken by a trader who trades the stock S with market perceived stock dynamics
given by (19).
50 With every single share of the traded stock with price S (n,h,g) at k∆t, ℵ simultaneously enters N (ℵ,M ) forward contracts.
k∆t k∆t
(M )
The forward contracts are long or short, depending on ℵ’s views on the sign of ξn,k+1 . It costs nothing to enter a forward
contract at k∆t with terminal time (k + 1)∆t.
22
(M ) 2
(M )
where θk∆t = νk∆t − 12 ηk,∆t − rk∆t /ηk,∆t . The value
λ(ℵ,M )
p(M
n,∆t (1 − pn,∆t ),
q
(ℵ,M ;opt) ) (M )
Nk∆t =2
θk∆t
produces the maximum (optimal) instantaneous market price of risk,
p p(M
q
(h,g) (h,g) 2 (M ) )
Θ(opt) Rk,n |Sk,n = θk∆t 2 + 4λ(ℵ,M ) n,∆t (1 − n,∆t ).
(ℵ) (ℵ,M )
ℵ’s dividend Dk∆t in [k∆t, (k + 1)∆t), generated by the enhanced price process (39) with Nk∆t =
(ℵ,M ;opt)
Nk∆t , is
p p
q
(ℵ) (M ) 2 (ℵ,M ) 2 (M ) (M )
Dk∆t = ηk,∆t θk∆t + 4λ n,∆t (1 − n,∆t ) − θk∆t .
Expressed in terms of the dividend, the optimal instantaneous market price of risk is51
1 (M ) 2
(opt) (h,g) (h,g) (ℵ) (M )
Θ Rk,n |Sk,n = νk∆t + Dk∆t − ηk,∆t − rk∆t /ηk,∆t .
2
(ℵ,M )
ℵ’s mean rate of log-return (when ℵ trades S using the enhanced price process (39) with Nk∆t =
(ℵ,M ;opt) (ℵ) (ℵ)
Nk∆t ) is νk∆t = νk∆t + Dk∆t . Then
s 2
(ℵ)
νk∆t =
1 (M ) 2
2
2 (M ) (M ) 1 (M ) 2
p
νk∆t − ηk,∆t − rk∆t + 4λ(ℵ,M ) n,∆t (1 − n,∆t ) + ηk,∆t + rk∆t .
2
(40) p
Following the arguments in the derivation of (32), we obtain the conditional risk-neutral probabilities
(ℵ)
q(S,ℵ)
k,∆t = pn,∆t − θk,∆t p(M
n,∆t (1 − pn,∆t )∆t,
νk∆t − rk∆t
q
(M ) (S,ℵ) ) (M ) (S,ℵ)
θk,∆t = (M )
, k = 0, . . . , n − 1, n ∈ N . (41)
ηk,∆t
(n,ℵ,q)
for k = 0, . . . , n − 1 with S0 = S0 . According to (42), ℵ hedges only the risk for the stock movements.
(ℵ,M ) (ℵ,M ;opt)
ℵ has chosen the best allocation Nk∆t = Nk∆t in the enhanced price process (39) when the stock is
traded. ℵ leaves the risk of wrong bets unhedged. In this way, ℵ’s forward strategy does not lead to a pure
51 Ifℵ is a misinformed trader, the opposite of an informed trader is followed, that is, what is a profit for the informed
(ℵ,M ) √
trader will be a loss for the misinformed trader. Thus, in general, if p∆t = (1 + λ(ℵ,M ) ∆t)/2, for some λ(ℵ,M ) ∈ R,
q
+ 4λ(ℵ,M ) pn,∆t (1 − pn,∆t ) − θk∆t , where
(ℵ) (ℵ) (M ) 2 (M ) (M )
the dividend yield Dk∆t ∈ R, is given by Dk∆t = sign λ(ℵ,M ) ηk,∆t 2
θk∆t
sign λ(ℵ,M ) = 1, if λ(ℵ,M ) > 0; sign λ(ℵ,M ) = 0, if λ(ℵ,M ) = 0; and sign λ(ℵ,M ) = −1, if λ(ℵ,M ) < 0.
23
arbitrage opportunity for ℵ. Rather ℵ’s strategy (based on his information about the stock-price
movement)
(h,g) (h,g)
leads to “statistical arbitrage”, as those stocks with improved market price for risk Θ(opt) Rk,n |Sk,n >
(n,ℵ) (n,ℵ,q)
θk∆t are traded. The risk-neutral price fk∆t = f Sk∆t , k∆t of the option C is given by
as in (34); νk∆t are estimated using the mean log-return for a one-year window of MSFT price data ending on
k∆t; and rk∆t is the risk-free rate at time k∆t. For the informed trader’s call option placed on 07/01/2019,
(MSFT,ℵ) (MSFT)
we construct the option price tree Ct (S0 , K, T − t, ν̂, σ̂, γ̂, δ̂, λ(ℵ,S&P,MSFT) ). Here, the terminal
time T is 252 trading days (06/30/2020) and t varies from 0 (07/01/2019) through 252. Denoting CBOE’s
(MSFT)
call option price data of MSFT on 07/01/2019 as C (MSFT) = Ct (K, T − t), for different strike price K
and t, we calculate
( 2 )
(ℵ,S&P,MSFT) C (MSFT,ℵ) − C (MSFT)
λ̂ = arg minλ(ℵ,S&P,MSFT) >0 .
C (MSFT)
Figure 9 exhibits the implied λ̂(ℵ,S&P,MSFT) surface against time to maturity and moneyness. The values
of λ̂(ℵ,S&P,MSFT) vary from 2.25 × 10−6 to 3.2 × 10−3 , for M ∈ [0.28, 1.4]. The value M = 1.12 represents
a peak in λ̂(ℵ,M ) . λ̂(ℵ,M ) drops steeply from this peak value for the first five months, after which it slowly
decreases. In general, the value of λ̂(ℵ,S&P,MSFT) when M ∈ [1, 1.4] is higher than that when M ∈ [0.28, 1].
7 Conclusion
Inclusion of more information on market microstructure will inevitably lead to better option pricing models.
As noted in the survey by Easley and O’Hara (2003), while “market microstructure and asset pricing models
both consider the behavior and formation of prices in asset markets ... neither literature explicitly recognizes
the importance and role of the factors so crucial to the other approach.” As an example of the separation in
these two approaches, they contrast the conclusion that ‘reasonable stationarity assumptions in asset pricing
theory lead to the expectation that price changes follow a random walk’ with a quote from Hasbrouk (1996)
“At the level of transaction prices, ..., the random walk conjecture is a straw man, a hypothesis that is very
easy to reject in most markets even in small data samples. In microstructure, the question is not “whether”
transaction prices diverge from a random walk, but rather “how much” and “why?”. In this paper, we have
taken two steps to increase the amount of microstructure information included in a discrete, binomial option
pricing model.
Using the Donsker-Prokhorov invariance principle, we extended the KSRF model to allow for variably-
spaced trading instances, which, for example, is of critical importance to the short seller of an option. In
particular we derive the expression for the discrete risk-neutral upturn probability qn,k for an arbitrarily
52 The data set includes MSFT price data over the period 07/01/2018 to 06/30/2020 (Yahoo Finance); S&P 500 price data
from 07/01/2019 to 06/30/2020 (Yahoo Finance); 10-year Treasury rate from 07/01/2019 to 06/30/2020 (U.S. Department of
the Treasury); and the call option price data for the MSFT at 07/01/2019 (CBOE).
24
Figure 9: Implied information intensity against time to maturity T and moneyness M = K/S.
spaced time period and quantify it’s dependence on the discrete, time-varying, natural-world upturn prob-
ability pn,k . By reverting to a fixed-spaced trading interval (of 1 day), and using market data, we compare
(CRR)
the relative behaviors of qn,k and pn,k . We have also inferred the underlying natural probabilities p∆t
(JR)
and p∆t that are missing from the Cox-Ross-Rubenstein and Jarrow-Rudd models and compare them with
actual probabilities.
We employed the Cherny-Shiryaev-Yor invariance principle to construct option pricing within a com-
plete market model in which the underlying stock dynamics depends on the (path-dependent) history of a
market index (or market influencing factor). We add terms to the discrete log-return dynamics which, in
the continuum limit, correspond to path-integrated volatility and a doubly-integrated volatility. A critical
(M )
variable that emerges from this extension is ξn,k defined in (14(b)), which depends on the upturn probability
p∆t of the underlying stock. (M )
The dynamics of ξn,k and the added terms are investigated numerically in
the Appendix. As a result of the path dependence, the market price of risk, which drives the risk-neutral
probability, is time-dependent, leading to a heavy-tailed distribution for the log-returns and potentially a
more realistic pricing model for an option. Using numerical data, we explore the potential deviation between
the price volatility of a call option based upon this new asset pricing approach and that provided by the
CBOE. With reference to the first paragraph of this section, we note that, in our model based upon the
Cherny-Shiryaev-Yor invariance principle, the discrete time dynamics of the stock prices does not follow a
random walk, as the stock price is path dependent.
We explored the implications for option pricing under a market in which traders employ a statistical
arbitrage strategy using forward contracts based upon their assumed knowledge of the market index upturn
probability. In such a market, the market price of risk develops a drift term that now reflects the information
intensity λ(ℵ,M ) of the traders. Using a numerical example, we explore the value of the information intensity
of a call option as a function of moneyness and time to maturity. This example explicitly demonstrates
that the market microstructure view – ‘in real markets, traders use information about stock price direction’
– can, in fact, be incorporated within dynamic asset pricing theory. Thus we believe that reconciling
market microstructure and dynamic asset pricing is possible, and that one approach to doing so is through
discrete-time pricing models. In particular, an idea suggested by Aı̈t-Sahalia and Jacod (2014) to model
microstructure dynamics as discrete semimartingales plus noise provides one plausible route.
References
Aragon, G. and Ferson, W. (2006). Portfolio performance evaluation. Foundations and Trends in Finance,
2:83–190.
25
Aı̈t-Sahalia, Y. and Jacod, J. (2014). High-Frequency Financial Econometrics. SPrinceton University Press,
Princeton.
Audrino, F., Huitema, R., and Ludwig, M. (2019). An empirical implementation of the Ross Recovery
Theorem as a prediction device. Journal of Financial Econometrics, doi.org/10.1093/jjfinec/nbz002.
Billingsley, P. (1962). Limit theorems for randomly selected partial sums. Annals of Mathematical Statistics,
33:85–92.
Billingsley, P. (1999). Convergence of Probability Measures, Second Edition. Wiley-Interscience, New York.
Black, F. and Scholes, M. (1973). The pricing of options and corporate liabilities. Journal of Political
Economy, 81:637–654.
Borisov, I. (1984). On the rate of convergence in the Donsker-Prokhorov invariance principle. Theory of
Probability and its Applications, 28:388–393.
Boyle, P. (1986). Option valuation using a three-jump process. International Options Journal, 3:7–12.
Boyle, P. (1988). A lattice framework for option pricing with two state variables. Journal of Financial and
Quantitative Analysis, 23:1–12.
Breloer, B., Hühn, H.-L., and Scholz, H. (2016). Jensen alpha and market climate. Journal of Asset
Management, 17:195–214.
Carhart, M. (1997). On persistence of mutual fund performance. Journal of Finance, 52:57–82.
Chen, L., Goldstein, L., and Shao, Q. (2011). Normal Approximation by Stein’s Method. Springer, Berlin.
Cherny, A., Shiryaev, A., and Yor, M. (2003). Limit behavior pf the “horizontal-vertical” random walk and
some extensions of the Donsker-Prokhorov invariance principle. Theory of Probability and its Applications,
47(3):377–394.
Coleman, T. F. and Li, Y. (1996). A reflective Newton method for minimizing a quadratic function subject
to bounds on some of the variables. SIAM Journal on Optimization, 6(4):1040–1058.
Coviello, R., Di Girolami, C., and Russo, F. (2011). On stochastic calculus related to financial assets without
semimartingales. Bulletin Des Sciences Mathématiques, 135((6-7)):733–774.
Cox, J., Ross, S., and Rubinstein, M. (1979). Options pricing: a simplified approach. Journal of Financial
Economics, 7:229–263.
Crimaldi, I., Paolo, D., Louis, P., and Minelli, I. (2019). Synchronization and functional central limit theorems
for interacting reinforced random walks. Stochastic Processes and their Applications, 129:70–101.
Davydov, Y. and Rotar, V. (2008). On a non-classical invariance principle. Statistics & Probability Letters,
78:2031–2038.
Delbaen, F. and Schachermayer, W. (1998). The fundamental theorem of asset pricing for unbounded
stochastic processes. Mathematische Annalen, 312:215–250.
Dhaene, J., S. B. D. P. and Vellekoop, M. (2015). The minimal entropy martingale measure in a market of
traded financial and actuarial risks. Journal of Computational and Applied Mathematics, 282:111–133.
Donsker, M. (1951). An invariant principle for certain probability limit theorems. Memoirs of the American
Mathematical Society, 6:1–10.
Dudley, R. M. (1968). Distances of probability measures and random variables. Annals of Mathematical
Statistics, 39:1563–1572.
Dudley, R. M. (2018). Real Analysis and Probablity. CRC Press, Boca Raton.
26
Duffie, D. (2001). Dynamic Asset Pricing Theory, Third Edition. Princeton University Press, Princeton,
NJ.
Duffie, D. and Richardson, H. (1991). Mean-variance hedging in continuous time. The Annals of Applied
Probability, 1:1–15.
Easley, D. and O’Hara, M. (2003). Microstructure and asset pricing, in: G.M. Constantinides, M. Harris
and R.M Stulz, eds. Handbook of the Economics of Finance, 1((B)):1021–1051.
Esche, F. and Schweizer, M. (2005). Minimal entropy preserves the Lévy property: How and why. Stochastic
Processes and their Applications, 115(2):299–327.
Fama, E. and French, K. (1993). Common risk factors in the returns on stocks and bonds. Journal of
Financial Economics, 33:3–56.
Fama, E. and French, K. (2004). The capital asset pricing model: Theory and evidence. Journal of Economic
Perspectives, 18:25–46.
Fama, E. and French, K. (2015). A five-factor asset pricing model. Journal of Financial Economics, 116:1–22.
Fama, E. and French, K. (2017). International tests of a five-factor asset pricing model. Journal of Financial
Economics, 123:441–463.
Fischer, H. (2011). A History of the Central Limit Theorem. From Classical to Modern Probability Theory.
Springer, New York.
Florescu, I. and Viens, F. (2008). Stochastic volatility: Option pricing using a multinomial recombining tree.
Journal of Applied Mathematical Finance, 15:151–181.
Fortet, R. and Mourier, E. (1953). Convergence de la répartition empirique vers la répartition théorique.
Ann. Sci. Ecole Norm. Sup., 70:267–285.
Fujiwara, T. and Miyahara, Y. (2003). The minimal entropy martingale measures for geometric Lévy
processes. Finance and Stochastics, 7(4):509–531.
Gikhman, I. and Skorokhod, A. (1969). Introduction to the Theory of Random Processes. W.B. Saunders
Company.
Gut, A. (2009). Stopped Random Walks, Second Edition. Springer, New York.
Hasbrouk, J. (1996). Modeling microstructure time series, in: G.S. Maddala and C.R. Rao, eds. The
Handbook of Statistics, 14:47–691.
Hasbrouk, J. (2007). Empirical Market Microstructure. Oxford Press, New York.
Hu, Y., Shirvani, A., Stoyanov, S., Kim, Y., Fabozzi, F., and Rachev, S. (2020). Option pric-
ing in markets with informed traders. International Journal of Theoretical and Applied Finance,
doi:10.1142/S0219024920500375.
Hull, J. C. (2018). Options, Futures, and Other Derivatives, Tenth Edition. Pearson, New York.
Jabbour, G., Kramin, M., Kramin, T., and Young, S. (2005). Multinomial Lattices and Derivatives Pricing,
in Lee C-F. (Ed.) . Advances in Quantitative Analysis of Finance and Accounting, 2:1–17.
Jackwearth, J. and Menner, M. (2020). Does the Ross recovery theorem work empirically? Journal of
Financial Economics, 137(3):723–739.
Jarod, J. and Protter, P. (2012). Discretization of Processes, Stochastic Modeling and Applied Probability
Vol. 67. Springer, Heidelberg.
Jarrow, R. and Rudd, A. (1983). Option Pricing, Richard D. Irwin,. Homewood, IL.
27
Jensen, M. (1968). The performance of mutual funds in the period 1945-1964. Journal of Finance, 23:389–
416.
Jensen, M. (1969). Risk, the pricing of capital assets, and the evaluation of investment portfolios. Journal
of Business, 42:167–247.
Johnson, R., Pawlukiewicz, J., and Mehta, J. (1997). Binomial option pricing with skewed asset returns.
Review of Quantitative Finance and Accounting, 9:89–101.
Kim, Y., Stoyanov, S., Rachev, S., and Fabozzi, F. (2016). Multi-purpose binomial model: fitting all moments
to the underlying Brownian motion. Economics Letters, 145:225–229.
Kim, Y., Stoyanov, S., Rachev, S., and Fabozzi, F. (2019). Enhancing binomial and trinomial option pricing
models. Finance Research Letters, 28:185–190.
Madan, D., Milne, F., and Shefrin, H. (1989). The multinomial option pricing model and its Brownian and
Poisson limits. Review of Financial Studies, 2:251–265.
Major, P. (1978). On the invariance principle for independent identically distributed random variables.
Journal of Multivariate Analysis, 8:487–517.
Merton, R. (1973). Theory of rational option pricing. Bell Journal of Economics and Management Science,
4:141–183.
O’Hara, M. (1998). Market Microstructure Theory. Blackwell, Malden, MA.
Prokhorov, Y. (1956). Convergence of random processes and limit theorems in probability theory. Theory
of Probability and its Applications, 1:157–214.
Rachev, S. (1985). The Monge-Kantorovich mass transference problem and its stochastic applications. Theory
of Probability & Its Applications, 29:647–676.
Rendleman, R. and Bartter, B. (1979). Two-state option pricing. Journal of Finance, 34:1093–110.
Ross, S. (2015). The recovery theorem. Journal of Finance, 70:615–648.
Rubinstein, M. (2000). On the relation between binomial and trinomial option pricing models. Journal of
Derivatives, 8:47–50.
Senatov, V. V. (2017). On the real accuracy of approximation in the central limit theorem. II. Siberian
Advances in Mathematics, 27:133–152.
Sierag, D. and Hanzon, B. (2018). Pricing derivatives on multiple assets: Recombining multinomial trees
based on Pascal’s simplex. Annals of Operations Research, 266:101–127.
Silvestrov, D. (2004). Limit Theorems for Randomly Stopped Stochastic Processes. Springer, London.
Skorokhod, A. V. (1956). Limit theorems for stochastic processes. Theory of Probability and its Applications,
1:261–290.
Skorokhod, A. V. (2005). Basic Principles and Applications of Probability Theory. Springer, Heidelberg.
Tanaka, K. (2017). Time Series Analysis. Nonstationary and Noninvertible Distribution Theory, Second
Edition. Wiley, Hoboken, NJ.
Whaley, R. (2006). Derivatives: Markets, Valuation and Risk Management. Wiley, Hoboken, NJ.
Yamada, Y. and Primbs, J. (2004). Properties of multinomial lattices with cumulants for option pricing and
hedging. Asia-Pacific Financial Markets, 11:335–365.
Yuen, F., Siu, T., and Yang, H. (2013). Option valuation by a self-exciting threshold binomial model.
Mathematical and Computer Modeling, 58:28–37.
28
A Appendix
We examine the discrete log-return process given by (20) in the context of the numerical example of Section
4.2. The total return of a stock through time k∆t is modeled as
(n,h,g,S) (n) (n,h) (n,g)
Rk∆t = νk∆t + σXk/n + γYk/n + δVk/n , (44)
where the terms on the right-hand side are computed based upon the dynamics of the S&P 500 index. We
consider the values of the S&P 500 index from 07/01/1986 through 06/30/2020 and compute log-returns
(S&P) (n) (n,h) (n,g)
of the index to evaluate the daily time series ξn,k , Xk/n , Yk/n and Vk/n from equations (14(b-e)). We
consider the predictability of the model (44) over a 1-year interval (k ∈ [1, 252]). With 33 years of S&P
data, we considered 30 non-overlapping (and thus somewhat independent) 1-year periods of S&P samples.
In choosing the coefficients ν, σ, γ, σh , δ and σg needed to evaluate the terms in (44), we used fitted values
from row S&Pa of Table 1.
(n) (n,h) (n,g) (n)
Figure 10 displays the time-series samples for the terms Xk/n , Yk/n and Vk/n in (44). Xk/n has
the characteristics of√a BM (to which it should weakly converge in the limit ∆t ↓ 0). As ∆t = 1 for this
numerical data, the t growth of the BM becomes significant. (See the vertical axis in Figure 10(a).) Thus
fitted values of σ must be < O(10−2 ) to “control” this growth. Given the similar growth with time in the
magnitude of the arguments of h() and g() (not shown), it is clear that the Gaussian form chosen here for
h() and g() acts as a band-pass filter, selectively passing argument values within one to two σh (respectively
σg ) of zero and exponentially suppressing higher magnitude arguments. To demonstrate this filtering effect,
(n,g)
Vk/n is evaluated with σg taking on values 1, 10, 102 and 103 . The results are shown in Figure 11. Thus
(n,g)
Figure 11: Computation of Vk/n with various values of σg showing the band-pass filter effect of the Gaussian
function g() employed here.
it would seem critical to appropriately capture the variance of these arguments in chosing the functions h()
and g(). The fitted values σh = 8.8 and σg = 1.8 · 103 obtained in Table 1 suggest that h() and g() are most
appropriately chosen to act as very wide band-pass filters for the S&P data.
(n,h,g,S)
Figure 12 displays samples of 1-year traces for the cumulative stock price Sk∆t obtained from the
S&P-based model (44) and compares them with actual cumulative price traces of MSFT computed for the
29
(n,h,g,S)
(a) Sk∆t (b) MSFT
(n,h,g,S)
Figure 12: One-year times series traces of Sk∆t computed from (44) based upon S&P 500 index data
compared to actual price traces of MSFT for the same 1-year periods.
same 1-year periods. (The computations assumed an initial starting price of S0 = 1 for each trace.) Traces
for the same time period are colored the same in Figures 12(a) and (b).
As noted in Section 4, as ∆t ↓ 0,n the processes (15) converge
o weakly to, respectively, a BM B[0,T ] =
(h) (h) Rt (n,g)
{Bt }0≤t≤T on [0, T ] and to C[0,T ] = Ct = 0 h (Bs ) dBs ; the process G[0,T ] converges weakly to
n o 0≤t≤T
(g) Rt Rν
Gt = 0 g( 0 Bu du)dBν ; and the discrete stock price process (18) converges weakly to (19). We
0≤t≤T
(h) (g) (n,h,g,S)
examine the behavior of Bt , Ct , Gt , and St over the interval t ∈ [0, 1] by assuming h(x) and g(x)
have the same Gaussian forms as in the discrete model.
The behavior of a BM is well known, Figure 13(a) displays 30 traces of a BM over the time period [0, 1]
(h) (g)
computed with ∆t = 10−3 . The behaviors of Ct and Gt computed from these trajectories are shown
(n,h,g,S)
Figure 13: Times series traces of Bt , Ct , Gt and St computed from the continuum model.
30
in Figure 13(b,c). Value of σh = 8.8 and σg = 5 · 104 were used for h() and g(). Cumlative price series
computed with ν = 0, σ = 0.01 and indicated values for γ and δ are showin in Figure 13(d-f).
31