T T T T T T T T T
T T T T T T T T T
T T T T T T T T T
in point, the price p is exogenously given, the inventory L is the agent’s input, and
her wealth X appears as the output of equation (1.2).
The objective of this paper is twofold. We first formalize the order book in a
mathematical fashion and derive the associated transaction costs and trade equa-
tions. The second goal is to generalize the self-financing portfolio condition (1.2) to
incorporate known pecularities of the high frequency markets including transaction
costs, price impact and price recovery. Among other things, we want this general-
ization to be able to quantify the differences between trading via limit orders and
market orders. Finally, we want to warn the reader that the equations proposed in
this paper are only necessary, and that quantifying limit order fill rates, priorities
and price recovery are beyond the scope of the present paper.
1.1. The order book. We introduce the order book first as a pair of positive
measures (b, a) on the price grid. Under the assumption that the mid-price is well-
defined, an equivalent definition in terms of an order book shape function γ is
introduced. Formally, γ ′′ = a + b where γ ′′ is the second derivative of the function
γ in the sense of Schwartz distributions.
Transaction costs are shown to be given by the Legendre transform c of the
order book shape function γ. This leads to explicit formulas for all mechanical
transactions on the order book, such as the instantaneous price impact, the traded
volume, etc. In particular, the discrete time equation for the wealth associated to
a self-financing portfolio will be shown to be:
∆X = L∆p ± c(∓∆L) + ∆p∆L (1.3)
where ± is + when trading with limit orders and − when trading with market
orders.
where as before ± is + when trading with limit orders and − when trading with
market orders, and φσ2 is the density function of the Gaussian distribution with
mean 0 and variance σ 2 . We show in Section ?? below that, when time is measured
in the trade clock, the discrete time analog of formula (1.4) can be derived rigorously
from a specific limit order book feature. It also matches real wealth data (see [9]
and the appendix at the end of the paper for empirical evidences). We shall also
impose the constraint
d[L, p] < 0 (1.5)
whenever trading is done with limit orders. The interpretation for this constraint
is price impact. It has also been thoroughly tested on high frequency data in [9].
See also the appendix at the end of the paper for evidence from market data from
a different exchange.
We now explain how our condition (1.4) and the adverse selection constraint (1.5)
relate to the conditions most often found in the literature. Later on in Section
??, the latter will be derived as continuous time limits of discrete self-financing
equations under different scaling assumptions.
APPLICATIONS OF A NEW SELF-FINANCING EQUATION 3
1.3. The Almgren-Chriss model. The seminal work of Almgren and Chriss [5]
addresses a closely related question. These authors propose a macroscopic model
for the price impact and the change of wealth after a liquidity taker’s decision.
The model leads to a very tractable framework which was, and still is, used in
many optimal execution studies (see [2, 20] for example). This framework can be
summarized by the system:
dpt = f (lt )dt + σt dWt
dLt = lt dt (1.6)
dXt = Lt dpt − c(lt )dt
2c should be understood as a transaction cost function. For this reason, it is often assumed to
be convex.
3See [9] and the appendix for why this is problematic.
4 RENÉ CARMONA AND KEVIN WEBSTER
(1) Define a discrete time representation of the market where all the relevant
primary quantities (e.g. price) are rigorously defined on a trade-by-trade
basis. This is what we call the ’microscopic’ scale.
(2) Deduce or define the relevant equations for the derived quantities (e.g.
wealth) and trading constraints (e.g. trading via limit orders) on the same
scale.
(3) Assume that the primary quantities of interest are samples from continuous
time diffusion processes, with a sampling frequency that goes to infinity. As
a result, each microscopic model is embedded in a sequence of microscopic
models that approximate a continuous time model. We call the continuous
time limit the ’macroscopic’ limit of the model.
(4) Using appropriate limit theorems, derive the continuous time analogs of the
derived quantities and trading constraints.
The main quantity of interest to us, the wealth of a self-financing portfolio, does not
require a stochastic model but rather a precise description of the rules underpinning
trades on a limit order book. These rules create structural relationships that we
exploit to express, at the microscopic scale, wealth as a non-linear functional on the
path of our primary quantities. A functional law of large numbers then controls the
limiting argument used to derive our continuous time equivalent of the self-financing
portfolio equation.
The four-step approach described above can be used in a variety of financial
markets. Indeed, it should be possible to derive a self-financing equation for each
form of market microstructure. Controlling a continuous time limit for the input
variables could then lead to a tractable summarizing equation. While it can hold
in other markets, the particularly simple form it takes, and the ease with which
it can be tested on empirical data, make high frequency markets an ideal test bed
for our theory. Our presentation was influenced by the high frequency markets for
three reasons: 1) they are the most relevant among the electronic markets; 2) we
can illustrate and test many specific features on empirical data; 3) we believe that
our price impact constraint is a particularly strong feature of these markets.
Our research also casts new light on the difference between trading via limit
orders and market orders by modeling price impact. This can be done directly
in the continuous time limit, or via the same strategy as for the self-financing
equation. In that case, a model for the price move after each trade is proposed on
the microscopic scale, and a functional central limit theorem is used to derive the
corresponding continuous time equations.
We believe in the potential of our modeling approach, and we hope that other
idiosyncrasies of the financial markets will be incorporated into continuous time
models through this micro-to-macro approach. Notable papers with a similar mi-
croscopic approach are [7, 11, 23] and [15, 16]. The former three papers study
microstructure to derive optimal bid-ask spread policies. The latter two propose
microscopic models of the limit order book. Finally, [14] derives the diffusion limit
of one of those microscopic order book models.
APPLICATIONS OF A NEW SELF-FINANCING EQUATION 5
1.6. Basic Results of [10]. The first part of the paper formalizes trading on a limit
order book, and provides a microscopic description of trades. A duality relationship
with transaction costs is introduced and the self-financing condition is derived as a
plain accounting relationship for individual trades.
• We start with a model of the limit order book given by two positive (finite)
measures with non-overlapping supports. They represent the distributions
of the limit buy and sell orders.
• From there, we derive the optimal behavior of of a risk neutral liquidity
taker: typically he should place an order at the expected value of the future
values of the price.
• We then argue that in discrete time given by the trade clock, the changes
in the three fundamental quantities should be linked by the fundamental
accounting relationship
∆X = L∆p + c(−∆L) + ∆p∆L (1.8)
triplet (p, c, L) is consistent if the sample paths of [p, L]t are strictly decreasing a.s.
.
We shall sometimes say that the couple (p, L) is consistent when the transaction
cost process c corresponding to the order book on which the limit orders are placed
is understood from the context.
Next, we illustrate the significance of this definition on a specific model intro-
duced to justify efforts such as [3] and [20] to model price impact as a deterministic
mean-reversion of the limit order book between two trade times. The advantage of
choosing such a model for the purpose of illustration is that we deal with bona fide
equations rather than mere inequalities, leading to stronger results, albeit under
stronger assumptions.
2.1. More explicit and rigid price impact model. The aim of this section is
to show that a model for limit order fill rates with exact price recovery can lead to
models where the price is a function of trade volumes, and vice-versa. This provides
a model of supply and demand in high frequency markets, and closes the loop of our
excursion in modeling. While this structural model is more rigid than our previous
reduced form models, we believe that it illustrates some important market features,
and provides yet another example of our micro-to-macro transition. By exact price
recovery, we mean that in this model, one can compute the exact price move taking
place when a limit order depletes liquidity on the limit order book, and otherwise,
assume that the price recovers to a deterministic value between the previous price
and this new price resulting from the move.
2.1.1. Microscopic assumptions. Let (Ω, F , P) be a probability space and p and L
be two discrete time processes representing the market price and the inventory
of a liquidity provider respectively. Let γ be a C 3 -function valued discrete time
process representing our provider’s shape function and c its associated transaction
cost process. Our fundamental assumption is that
∆p = λc′ (−∆L) (2.1)
or, equivalently
∆L = −γ ′ (λ−1 ∆p) (2.2)
where λ ∈ (0, 1] is a real number that encapsulates price recovery. The bigger λ,
the smaller the price recovery.
2.1.2. Tools. Equation (2.1) allows a liquidity provider to derive the price from
trade volumes and the order book, while equation (2.2) derives the trade volumes
from the prices and the order book. Both lead to the same consistency relationships
between p, L and γ in the continuous limit.
Our analysis is based on a result from [17] which we state for the sake of com-
pleteness.
Let (Ω, F , F, P) be a filtered probability space supporting an 1-dimensional F-
Wiener process W , and Y a 1-dimensional Itô process of the form:
Z t Z t
Yt = Y0 + bt dt + σt dWt , t ∈ [0, 1]. (2.3)
0 0
Assumption 2.2. ((H)+ (K) from [17]) We assume that bt and σt are progressively
measurable, bt is locally bounded and σt is càdlàg.
8 RENÉ CARMONA AND KEVIN WEBSTER
Assumption 2.3. ((7.2.1), (10.3.2), (10.3.3), (10.3.4) and (10.3.7) from [17])
We assume that a.s. for all t, Ft is an odd function. Furthermore, we assume
that there exists a function g : R → R with at most polynomial growth, and a real
number β > 1/2 such that, for all ω ∈ Ω, (t, s) ∈ [0, 1]2 and y ∈ R we have:
|Ft (y)| ≤ g(y)
|Ft′ (y)| ≤ g(y)
|Ft (y) − Fs (y)| ≤ g(y)|t − s|β
Theorem 2.4. Under assumptions 2.2 and 2.3, there exists a very good filtered
extension of the original space such that we have the following stable convergence
in law as N → ∞:
⌊N t⌋ √
1 X
√ Fn/N N (Y(n+1)/N − Yn/N ) → Ut
N n=1
where
Z t Z tp
Ut = bs Φσs (Fs′ ) ds + Φσs ((Fs )2 )dWs′ (2.4)
0 0
2.1.3. Continuous time setup. Let (Ω, F , F, P) be a filtered probability space sup-
porting a F-Wiener process W . We will fix either an Itô process
Z t Z t
pt = p0 + µs ds + σs dWs (2.5)
0 0
Absence of price manipulation strategies. A major concern for any dynamic model
of market microstructure is the possible existence of price manipulation strategies.
These can be defined in multiple ways and have been studied extensively by Schied
et al in [3] among others. In the present context, we define price manipulation in
the following way:
Definition 2.7 (Price manipulation). Let c be a transaction cost function, λ a price
recovery parameter, and A a set of couples of processes (p, L) which are consistent
(with respect to c) in the sense of Definition 2.1. We say that this set A is subject
to price manipulation if there exists a (p, L) ∈ A such that L1 = L0 and
E[X1 ] > E[X0 ]. (2.13)
10 RENÉ CARMONA AND KEVIN WEBSTER
1 − λ 1 ls2
Z
X1 = X0 + ds (2.14)
2 0 ms
3. Applications
Applications of the proposed relationships depend on models of the inventory
and price processes L and p. In the sequel, when we formulate an optimization
problem, we assume that the inventory can be any Itô process. This is an act of
faith as making it happen typically requires good execution algorithms and limit
order fill rates. In any case, to be consistent with the results of [10] recalled above,
we require that these processes satisfy d [p, L]t < 0 when using limit orders and
d [p, L]t ≥ 0 for market orders.
3.1. Option Hedging. In this section we derive a pricing PDE for a European
option in a local volatility model with transaction costs and price impact as given
by the adverse selection term in our self-financing condition. We highlight the
consequences of trading with market orders only as opposed to trading with limit
orders. This is directly related to the literature on option hedging under gamma
constraint. We recover the same PDE structure and interpretation of the gamma
penalization as a liquidity cost, as in [22] and [13], albeit through a different path.
These papers do not emphasize adverse selection and no discussion of the order
book are given. The first paper starts from the gamma-penalized Partial Differential
Equation (PDE) while the other derives it as a limit of PDE models. Neither paper
derives the non-linear penalty in the PDE from a microstructure model. They are
more focused on what the penalty term implies.
In addition to presenting a microstructure-based approach to the problem, our
solution also answers a very practical-minded question: Should one delta-hedge with
limit orders or market orders? We argue that the answer depends upon the sign
of the gamma of the option.
In what follows, we first treat the fully non-linear case to exhibit the strong
parallel with [13] and [22]. The linear case follows as a corollary. Clearly, it is of
more practical interest as a tractable extension of the Black and Scholes framework.
APPLICATIONS OF A NEW SELF-FINANCING EQUATION 11
where (bt )t≥0 and (lt )t≥0 are F-adapted, càdlàg processes. Note that in this formu-
lation, lt is signed. Since we identified trading with limit or market orders to the
sign of d[p, L]t , we shall impose the constraint lt < 0 when we model trading with
limit orders, and lt ≥ 0 when trading is done with market orders.
Denote by c(p, ·) the Legendre transform of γ(p, ·). We will use the function
g(p, l) = sign(l)Φl (c(p, ·)) (3.3)
Given a real number K0 representing the trader’s initial cash endowment, according
to our self-financing condition, her wealth is given by:
Z t Z t
Xt = L 0 p0 + K 0 + Lu dpu + (σ(pu )lu − g(pu , lu )) du. (3.4)
0 0
∂v
Proof. Choosing Lt = ∂p (t, pt ) leads to
∂2v
lt = σ(pt ) (t, pt ) (3.8)
∂p2
and
∂2v ∂2v σ 2 (pt ) ∂ 3 v
bt = (t, pt ) + µ(pt ) 2 (t, pt ) + (t, pt ). (3.9)
∂t∂p ∂p 2 ∂p3
As v ∈ C 1,3 , this choice of Lt is therefore a bona fide inventory process. Writing
down the dynamics of the wealth leads to:
dXt = (σ(pt )lt − g(pt , lt )) dt + Lt dpt
∂2v ∂2v
∂v
= −g(pt , σ(pt ) 2 (t, pt )) + σ 2 (pt ) 2 (t, pt ) dt + (t, pt )dpt
∂p ∂p ∂p
∂2v
1 2 ∂v ∂v
= σ (pt ) 2 (t, pt ) + (t, pt ) dt + (t, pt )dpt
2 ∂p ∂t ∂p
= d(v(t, pt )).
Since the initial values match, we have that Xt = v(t, pt ) for all times. This
concludes.
∂2 v
We recall that an option is said to have positive gamma when ∂p2 (t, p) > 0 for
∂2 v
all t and p. A negative gamma option is one for which ∂p2 (t, p) < 0 for all t and p.
Corollary 3.3. When using only one type of order (say limit or market orders),
positive gamma options can only be hedged (in the sense that their payoffs can be
replicated) with market orders. Negative gamma options can only be hedged with
limit orders.
Proof. The identity
∂2v
(t, pt )
lt = σ(pt ) (3.10)
∂p2
implies that lt and the option gamma must be of the same sign.
Remark 3.4. We illustrate the above result by commenting on a simple practical
example. If one buys and delta-hedges a call option, then a synthetic negative
gamma position must be created through a dynamic trading strategy. Because the
delta of a call option increases as the price increases, the trader must sell when the
price goes up, and buy when the price goes down. Given that limit orders tend to
buy when the price goes up and sell when the price down because of price impact,
their use to lower the cost of delta-hedging makes sense.
Remark 3.5. The above result leads to an intuitive implementation strategy for
delta-hedging negative gamma positions. By computing the gamma of an option,
one can figure out how much needs to be bought should the price move down, or
sold should the price move up. By placing limit orders at the end of the queue, it
is impossible for the price to move without our hedge getting executed. Since the
model has only one source of random shocks (the Wiener process W = (Wt )t≥0 ),
it is expected to be complete in the sense that perfect replication holds. In practical
situations, the incompleteness of the markets and the fact that the price could move
back introduce some hedging risk. Nevertheless, the negative correlation created by
trading with limit orders lowers the cost of the delta-hedge.
APPLICATIONS OF A NEW SELF-FINANCING EQUATION 13
In particular,
√ we recover the standard, frictionless local volatility model when
s(p) = 2πσ(p). This is because in our self-financing condition, the terms repre-
senting transaction costs and adverse selection (i.e. price impact) exactly cancel
each other out, and the frictionless self-financing equation holds true.
In addition to computing the price and delta-hedging ratios under transaction
costs and instantaneous adverse selection, this theory suggests an execution strategy
by specifying when limit or market orders should be used to hedge an option.
3.2. Market Making. For our second application, we adapt to our framework
the key insight of the model proposed in [7]. The aim is to solve the optimization
problem of a representative market maker controlling the spread and maximizing
her profits. The trade-off she faces, and which is the key ingredient of the model,
is the following: the smaller the spread, the likelier trades are, but the less profit
she makes on each of them.
In a way similar to [7, 23], we model the probability of execution of a limit
order by a decreasing function of the quoted spread. This will first be done at the
microscopic level, to obtain a reasonable model for our inventory process L at the
macroscopic level. A key difference with [7] is that we still impose the price impact
constraint, which further depresses the market maker’s profits because of adverse
selection. In this respect, our model is closer to that proposed in [11], which also
proposes a market making control problem subject to adverse selection.
To make sure that the price impact constraint is satisfied, we use, at the mi-
croscopic level, a modified version of the Almgren and Chriss model [5] to relate
the change in mid-price to the change in the aggregate inventory of the liquidity
providers. We assume that
∆n L = −λn+1 ∆n p (3.12)
for a Fn+1 -measurable, positive random variable λn+1 . This is an non-predictable
form of linear price impact, in the sense that, ex-post, the price increment is a
linear function of the traded volume.
To capture the insight of [7], we model λn+1 in such a way that
2
E[ λn+1 | Fn ] = ρn (sn )fn (sn ) and E[ λ2n+1 Fn ] = (fn (sn ))
(3.13)
where sn is the market maker’s chosen spread, and ρn and fn are continuous,
positive function with fn decreasing and ρn ∈ [0, 1]. The assumption that fn is
decreasing in the spread is inherited from [7], and the fact that ρn must be smaller
than 1 is due to Jensen’s convexity inequality. We assume that λn+1 is independent
14 RENÉ CARMONA AND KEVIN WEBSTER
This suggests the use of the following model in the continuum limit:
(
dpt = µt dt + σt dWt
(3.16)
dLt = −ρt (st )ft (st )µt dt + ft (st )σt dWt′
Rt
with d[W, W ′ ]t = − 0 ρu (su )du for some adapted, continuous and positive func-
tions ρt (·) and ft (·) with ρt ≤ 1 and ft decreasing. Note that the equation for Lt
can also be written as:
q
dLt = −ρt (st )ft (st )dpt + ft (st ) 1 − ρ2t (st )σt dWt⊥ (3.17)
with a Wiener process Wt⊥ independent from Wt . We will from now on assume
that pt is adapted to the filtration generated by Wt .
Applying our wealth equation, we obtain:
Z T Z T
1
XT = L T pT − pt dLt + √ σt st ft (st )dt. (3.18)
0 2π 0
For both ft and ρt , a natural assumption is that they are time-independent functions
of the spread rescaled by the volatility:
ft (s) = f (s/σt ); ρt (st ) = ρ(st /σt ) (3.19)
0 0
for some C decreasing function f and C function ρ. We will furthermore assume
that g(x) = xf (x) is a decreasing function for x large enough, that g(x) → 0 as
x → ∞, and that f (x) > 0 for all x ≥ 0.
The problem of a risk-neutral market maker attempting to set the spread opti-
mally is to maximize:
sup EXT . (3.20)
s
This is a classical stochastic control problem which we solve using the Pontryagin
maximum principle. Let us define a few functions first.
Lemma 3.7. For all a > 0, define the function Fa by
x
Fa : x 7→ √ f (x) − aρ(x)f (x) (3.21)
2π
Then the function
M (a) = max Fa (x) (3.22)
x∈[0,∞)
is well defined, continuous, and decreasing in a. Furthermore, there exist a mea-
surable selection
m(a) ∈ argmaxx∈[0,∞) Fa (x) (3.23)
and we have that m(a) > 0.
APPLICATIONS OF A NEW SELF-FINANCING EQUATION 15
where αt is given by (3.25) and the function M is defined by (3.22). The volatility
of her inventory is
σt f (m (αt )). (3.29)
Proof. The expected profit can be computed by integrating the Hamiltonian along
the optimal path. The rest follows from the previous proposition.
16 RENÉ CARMONA AND KEVIN WEBSTER
Unlike in the martingale case, it is hard to obtain any tractable formulas without
specifying a functional form for ρ and f . In the case where ρ(x) = 1/(1 + x) and
f (x) = 1/(1 + x)2 , the optimal spread becomes
√
st = σt 1 + 3αt (3.40)
Note that m is an increasing function of αt . To compare with the martingale
case, where αt = 1, we therefore want to compare the ratio of αt to 1 in order
to study the impact of the model assumptions on the market maker’s profit and
inventory volatility.
• For the Black-Scholes model, αt is larger than 1 for µ > 0. For µ < 0, there
exists a critical value depending on T and σ for which this ratio flips sign.
• In the case of an Ornstein-Uhlenbeck process, αt is smaller than 1 iff
σ2
(pt − p0 )2 < (3.41)
ρ
that is, if the current price pt isn’t too far from the long-term average p0 .
In line with intuition, the market maker quotes larger spreads, expects less profit,
and captures less volume in the ’momentum’ Black-Scholes model, as compared to
the martingale case. This is because the spread is an increasing function of αt , the
expected profit a decreasing function of αt and the volatility of the market maker’s
inventory is a decreasing function of the spread and hence of αt . In a mean-reverting
market, unless the price is significantly away from its long-term trend as measured
by the inequality (3.41), the market maker quotes smaller spreads, expects more
profit and captures more volume than in the two other market models.
References
[1] Y. Ait-Sahalia and J. Jacod. High-Frequency Financial Econometrics. Princeton University
Press, 2014.
[2] A. Alfonsi, A. Fruth, and A. Schied. Optimal execution strategies in limit order books with
general shape functions. Quantitative Finance, 10(2):143–157, 2010.
[3] A. Alfonsi, A. Schied, and A. Slynko. Order book resilience, price manipulation, and the
positive portfolio problem. SIAM Journal on Financial Mathematics , 3(1):511-533, 2012
[4] C. Aliprantis and K. Border. Infinite Dimensional Analysis. Springer, 2006.
[5] R. Almgren and N. Chriss. Optimal execution of portfolio transactions. Journal of Risk,
3(2):5–39, 2000.
[6] T. Ané and H. Geman. Order flow, transaction clock, and normality of asset returns. The
Journal of Finance, 55(5):2259–2284, 2000.
[7] M. Avellaneda and S. Stoikov. High-frequency trading in a limit order book. Quantitative
Finance, 8(3):217–224, 2007.
[8] J. . Bouchaud, Y. Gefen, M. Potters, and M. Wyart. Fluctuations and response in financial
markets: The subtle nature of ’random’ price changes. Quantitative Finance, 4(2):176–190,
2004.
[9] R. Carmona, and K. Webster. Trading frictions in high frequency markets. Princeton Uni-
versity Tech. Rep. , 2014. arxiv, http://arxiv.org/abs/1709.02015
[10] R. Carmona, and K. Webster. The Self-Financing Equation in Limit Order Book Markets.
Finance & Stochastics, 2019 (to appear). arxiv, http://arxiv.org/abs/??????
[11] A. Cartea, and S. Jaimungal. Risk metrics and fine tuning of high frequency trading strategies.
Mathematical Finance, 25(3):576-611, 2015.
[12] T. Chellathurai and T. Draviam. Dynamic portfolio selection with nonlinear transaction
costs. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences,
461(2062):3183–3212, 2005.
[13] U. Cetin, H. Mete Soner, and N. Touzi. Options hedging for small investors under liquidity
costs. Finance Stochastics, 14(3): 317-341, 2010.
18 RENÉ CARMONA AND KEVIN WEBSTER
[14] R. Cont and A. de Larrard. Order book dynamics in liquid markets: limit theorems and
diffusion approximations. Working paper, 2011.
[15] R. Cont and A. de Larrard. Price dynamics in a markovian limit order book market. SIAM
Journal for Financial Mathematics, 4(1):1–25, 2013.
[16] R. Cont, S. Stoikov, and R. Talreja. A stochastic model for order book dynamics. Operations
Research, 58(3):549–563, 2010.
[17] J. Jacod and P. Protter. Discretization of Processes. Springer, 2011.
[18] R. Liu and J. Muhle-Karbe. Portfolio choice with stochastic investment opportunities:
a user’s guide. Proc. 1st Princeton Summer School in Mathematical Finance, 2013.
http://arxiv.org/abs/1311.1715
[19] M. Magill and G. Constantinides. Portfolio selection with transactions costs. Journal of Eco-
nomic Theory, 13(2):245 – 263, 1976.
[20] A. Obizhaeva and J. Wang. Optimal trading strategy and supply/demand dynamics. Journal
of Financial Markets, 16:1–32, 2013.
[21] S.E. Shreve and H.M. Soner. Optimal investment and consumption with transaction costs.
Annals of Applied Probability, 4(3):609–692, 1994.
[22] H. M. Soner, and N. Touzi. Hedging Under Gamma Constraints By Optimal Stopping and
Face-Lifting. Mathematical Finance, 17(1):59–79, 2007.
[23] S. Stoikov and M. Saglam. Option market making under inventory risk. Review of Derivatives
Research, 12(1):55–79, 2009.
[24] M. Wyart, J. . Bouchaud, J. Kockelkoren, M. Potters, and M. Vettorazzo. Relation between
bid-ask spread, impact and volatility in order-driven markets. Quantitative Finance, 8(1):41–
57, 2008.