![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
We characterize the optimal signal-adaptive liquidation strategy for an agent subject to power-law resilience and zero temporary price impact with a Gaussian signal, which can include e.g an OU process or fractional Brownian motion. We show that the optimal selling speed is a Gaussian Volterra process of the form
on
, where
and
satisfy a family of (linear) Fredholm integral equations of the first kind which can be solved in terms of fractional derivatives. The term
is the (deterministic) solution for the no-signal case given in Gatheral et al. [Transient linear price impact and Fredholm integral equations. Math. Finance, 2012, 22, 445–474], and we give an explicit formula for
for the case of a Riemann-Liouville price process as a canonical example of a rough signal. With non-zero linear temporary price impact, the integral equation for
becomes a Fredholm equation of the second kind. These results build on the earlier work of Gatheral et al. [Transient linear price impact and Fredholm integral equations. Math. Finance, 2012, 22, 445–474] for the no-signal case, and complement the recent work of Neuman and Voß[Optimal signal-adaptive trading with temporary and transient price impact. Preprint, 2020]. Finally we show how to re-express the trading speed in terms of the price history using a new inversion formula for Gaussian Volterra processes of the form
, and we calibrate the model to high frequency limit order book data for various NASDAQ stocks.
1. Introduction
A critical problem for algorithmic traders is how to optimally split a large trade so as to minimize trading costs and market impact. The seminal article of Almgren and Chriss (Citation2001) formulates this problem as trade-off between expected execution cost and risk; more specifically, they assume the stock price is a martingale and execution costs are linear in the trading rate and the choice of risk criterion is variance. Under these assumptions, there is a well known closed-form analytical solution for the optimal selling speed which is deterministic.
More recently, authors have begun to relax the martingale assumption of Almgren-Chriss to incorporate the effect of signals. In particular, Cartea and Jaimungal (Citation2016) provide empirical evidence of the impact of order flow on NASDAQ stocks, and propose a model of order flow for an investor who executes a large order when market order-flow from all agents, including the investor's own trades, has a permanent price impact (see also Section 7.3 in Cartea et al. Citation2015). Cartea and Jaimungal (Citation2016) derive a closed-form solution for the optimal strategy where the rate of trading depends on the expectation of future order flow. Cartea et al. (Citation2018) show that volume imbalance is an effective predictor of the sign of future market orders, and how trading signals arising from order flow can be used to execute large orders and make markets. More recently Kalsi et al. (Citation2020) and Cartea et al. (Citation2020) use signals as inputs to the signature of the market to devise trading algorithms.
For the case of zero signal with a general impact function G, the optimal trading strategy is deterministic and satisfies , which is a Fredholm integral equation of the first kind. The constant λ has to be chosen so as to enforce the liqudation condition
, and Gatheral et al. (Citation2012) prove existence in this case if G is non-constant, non-decreasing, convex and integrable at zero. The Fredholm equation can be solved explicitly for the case of exponential and power law impact. For the former, the solution is well known from Obizhaeva and Wang (Citation2013) and consists of a block (i.e. an impulse response) sell trade at time zero and at the final maturity, with continuous selling in between proportional to the resilience parameter ρ (see also Example 2.12 in Gatheral et al. Citation2012). For the case of power law impact, the integral equation reduces to the well known Abel integral equation which also has an explicit solution which is U-shaped and symmetric, c.f. Section 2.2 in Curato et al. (Citation2017). The Fredholm equation becomes a weakly singular Urysohn equation of the first kind if the temporary price impact component is non-linear, i.e. the price paid per unit stock is
for some non-linear impact function f, and X is assumed to be absolutely continuous (see Dang Citation2014, Curato et al. Citation2017 for more on this, and numerical schemes for solving such non-linear integral equations).
Belak et al. (Citation2020) derive the optimal trading strategy for a linear price impact model with a partial liquidation penalty of the form for
, when the stock price is a general unspecified semimartingale. Using a similar variational argument to Bank et al. (Citation2017), they show that
satisfies a coupled linear Forward-Backward Stochastic Differential Equation (FBSDE), which can be re-written in a matrix form and solved explicitly using the same trick that is used to compute the solution for a standard OU process. The Belak et al. (Citation2020) argument can be very easily adapted to deal with the infinite penalty case
by simply replacing the vector
with
, but one would need to verify admissibility of the solution.
More recently, Neuman and Voß (Citation2020) consider the problem of optimal trade execution under exponential resilience i.e. , with a general square integrable semi-martingale price process and: (i) a non-zero temporary price impact and (ii) a finite quadratic penalty for non-liquidation. The solution is shown to satisfy a system of four coupled linear FBSDEs in
,
,
and an auxiliary process
. These can solved explicitly in terms of the matrix exponential function using similar arguments to Belak et al. (Citation2020), to find that the optimal selling speed (in feedback form) is affine-linear in the current inventory
and
.
Lorenz and Schied (Citation2013) show that for exponential resilience with zero temporary price impact and semimartingale price process, optimal trading strategies with bounded variation do not exist in general. Hence one has to enlarge the space of admissible strategies to the class of all semimartingales, which includes processes with non-zero quadratic variation. In this setting, Theorem 2.6 in Lorenz and Schied (Citation2013) computes the optimal
(with the surprising result that if the drift is not absolutely continuous then the expected profit/loss is infinite, although such trading strategies with infinite variation will of course incur infinite transaction costs in the real world). For the well behaved case when the drift is absolutely continuous, they give an explicit formula for
which includes martingale terms, which minimizes the modified cost functional in Lemma 2.5 in Lorenz and Schied (Citation2013) involving quadratic variation terms. Moreover, the process X is Gaussian if the stock price process is Gaussian. Theorem 2.6 in Lorenz and Schied (Citation2013) extends the classical Obizhaeva and Wang (Citation2013) solution for the no-signal case (see above).
In this article we compute an explicit solution for the optimal signal-adaptive liquidation strategy for a trader subject to power-law resilience and a Gaussian signal with zero temporary price impact, which is obtained as the solution to a Forward-Backward Stochastic Integral Equation (FBSIE). The natural choice for the admissible space of strategies turns out to be intimately related to the Fractional Gaussian Field (FGF) with covariance equal to G which lives in the space of tempered distributions, and the optimal trading speed is a Gaussian Volterra process of the form , where
is the (deterministic) solution for the non-signal case and k satisfies a family of Fredholm integral equations of the first kind (and
also satisfies a single Fredholm equation of the first kind) all of which can be solved explicitly using the known solution given in e.g. Chakrabarti and George (Citation1994), or more symbolically in terms of the adjoint of the square root of the linear operator associated with G. This generalizes the earlier work of Gatheral et al. (Citation2012) for the no-signal case, and complements the recent work of Neuman and Voß (Citation2020) and has the advantage over (Neuman and Voß Citation2020) that we impose the full liquidation constraint
.
The layout of the article is as follows: Section 2.1 derives the first order optimality condition for a general signal , Section 2.2 contains the main Theorem 2.2 which specializes Section 2.1 to the case of Gaussian signals, Section 2.3 recalls the known solution for the special case of zero signal which is also relevant to Theorem 2.2, Section 2.4 computes the expected profit/loss for the trading strategy in Theorem 2.2 and Section 2.5 re-writes the optimal solution in Theorem 2.2 in a more natural/practical way in terms of the observable price process itself (and may be of independent interest). Section 3.1 describes the most interesting and relevant example of price process to consider for Theorem 2.2 (namely a rough Gaussian Volterra process) with numerical simulations, and Section 3.2 makes a minor addition to the setup in Section 2.2 with the addition of the usual temporary price impact term. Finally Section 4 calibrates the model to real limit order book data for Apple, Cisco and Vodafone stocks using a discretized version of the model with difference equations.
2. The model setup
We work on a probability space throughout, with a filtration
which satisfies the usual conditions, and
will denote
. We consider an agent subject to transient price impact where the execution price for an asset at time t is
(1)
(1)
where
is the number of shares held at time t, which we assume is absolutely continuous in t so
is the selling speed, and P is some
-progressively measurable process P with
for all
(which we refer to as the unaffected price process).
represents the cumulative effect of our trading activities on the current stock price, and G is the decay kernel, which characterizes resilience of price impact between trades.
From here on we assume that for
for some constant c>0.
We set
Then a natural criterion is to maximize the agent's expected profit/loss at T:
over
, where
denote the space of
-progressively measurable processes u such that
(i.e. we must liquidate all inventory by time T) such that
and
.
One can in principle add additional penalty terms to our performance criterion (the most common being a quadratic inventory penalty of the form to penalize large positions before T) but our optimal solution is already rather complicated to compute, so we leave the details of this for future works. We also remind the reader that since we are imposing full liquidation, we implicitly already have an infinite penalty here for non-liquidation.
Remark 2.1
From Fubini's theorem, we know that also implies that
and
.
From Fubini's theorem and the definition of , we can re-write
as
(2)
(2)
where we have used Fubini again in the final line, since
which is finite for
(see Remark 2.1). Since
is independent of u, for convenience we henceforth work with the modified functional:
(3)
(3)
Note that we do not assume that S is a semimartingale (as is usually assumed in the literature).
2.1. The first order condition for the optimizer
We now establish the first order optimality condition for an optimal trading strategy using variational and convexity arguments, similar to Section 5 in Bank et al. (Citation2017).
Theorem 2.1
A sufficient condition for to be an optimal trading strategy is that u satisfies the Forward-Backward Stochastic Integral equation (FBSIE):
(4)
(4)
for
for some martingale M such that
.
Remark 2.2
Note that (Equation4(4)
(4) ) by itself does not uniquely determine the optimal u, we need the additional terminal condition
as well (see e.g. Lemma 5.2(ii)) in Bank et al. (Citation2017) and equation (3.5) in Belak et al. (Citation2020) for qualitatively similar results for different problems).
Proof.
Let , where
and
is the space of
-progressively measurable processes.
Perturbing u to with
(i.e. a round trip so
) we find that
(5)
(5)
From the definition of
above, we know that
implies that
.
The component of (Equation5
(5)
(5) ) can be re-written as
(6)
(6)
Now assume that (Equation4
(4)
(4) ) is satisfied which implies
. Then we see that
(7)
(7)
The second term on the right in (Equation7
(7)
(7) ) is just
, which we know is finite from Lemma A.1, and the first term on the right is also finite from the definition of
. The following observations will be needed in what follows:
,which is finite for
(see the definition of
and Remark 2.1)
Similarly
, which is finite by Lemma A.1 since
and
are in
and
respectively, which implies they are also in
.
Then using that and the two bullet points immediately above, we can apply Fubini and the tower property to say that
since
is a round trip. Thus (Equation6
(6)
(6) ) is zero, so (Equation4
(4)
(4) ) is a sufficient condition for u to be a local optimizer. Moreover, using the Plancherel identity, we can re-write the expectation in the
term in (Equation5
(5)
(5) ) (up to a minus sign) as
where we are setting
outside
, and
for some constant
; hence
is concave in ϵ, so any local optimizer is a global optimizer.
2.2. Gaussian signals
We now assume that is a Gaussian Volterra process of the form
(8)
(8)
for some deterministic function
, where W is a standard Brownian motion and
for all
and
. Given that
is a Normal random variable with zero mean and zero variance, we see that
(9)
(9)
for all
. Let
(10)
(10)
where
, and the operator
is defined by
(11)
(11)
for a general function f has an explicit form which is stated and used in the proof of Theorem 2.2.
We let denote the (deterministic) solution to the same problem but with no signal (see Subsection 2.3 for the explicit solution for
).
We now state the main result of the article:
Theorem 2.2
If is such that
, then the optimal trading strategy
is given by
, where
is a Gaussian Volterra process on
and
and
are the unique solutions to the following Fredholm integral equations of the first kind:
(12)
(12)
(13)
(13)
where the first equation holds for each
fixed and all
, and the function
and the constant
are chosen (uniquely) to ensure that
, for which the following two conditions are necessary and sufficient:
(14)
(14)
is the optimal solution to the round trip problem, i.e. for the case
.
Proof.
We break up the proof into multiple parts.
Deriving the Fredholm equation. We first assume
(at the end of the proof we show how to extend to the general case with case
). Since
has to be adapted, we guess that
, so
. Then from (Equation4
(4)
(4) ) we see that
Then we see that this is zero for all
a.s. if and only if
(15)
(15)
(16)
(16) are satisfied for all u, t with
.
Enforcing the liquidation condition. Now consider a solution
to (Equation12
(12)
(12) ) for all
, where
will be chosen to ensure that
, and we will see that this implies that
satisfies (Equation15
(15)
(15) ) and (Equation16
(16)
(16) ) for all
as well. Setting
we see that
so in particular
(17)
(17) Consequently, to impose that
, we see that both equations in (Equation14
(14)
(14) ) must hold, the first of which determines
and second determines the constant
(below we will show that
and
are uniquely determined using operator formalism and we give an explicit formula in (Equation21
(21)
(21) )). Then setting t = T in (Equation12
(12)
(12) ) and using that
(from (Equation9
(9)
(9) )), we see that
so (Equation15
(15)
(15) ) is indeed satisfied. Similarly using that
(from (Equation9
(9)
(9) )) we find that
, so (Equation12
(12)
(12) ) implies (Equation16
(16)
(16) ).
Explicit computation of
and
. We now transform (Equation12
(12)
(12) ) so the range of integration is
. To this end, we first re-write (Equation12
(12)
(12) ) in the form
where
and
and let
, so
, then we can re-write this as
where
, where our notation is chosen so as to be consistent with that used in Chakrabarti and George (Citation1994). Now let
to obtain
(18)
(18) which we can re-write more succinctly as
(19)
(19) where
is the operator defined in (Equation11
(11)
(11) ). Then from (Equation12
(12)
(12) ) and the linearity of
, we see that
(20)
(20) Integrating from t = u to T and using that
for all
and moving the
term to the other side and canceling terms, we see that
so by the linearity of
, we see that
(21)
(21) Moreover, from Example 2.30 in Gatheral et al. (Citation2012), we know that
(22)
(22) where
. Then
(where
is defined in the statement of the Theorem), so
simplifies to
Similarly we find that
and
and note that u = 0 in these last two formulae.
Decomposing
and explicit computation of
. From Example 9.2 (see also Example 6.2) in Porter and Stirling (Citation1990), setting
we know that
can be decomposed as
, where
is the Volterra-type operator defined by
and
for some constant
depending on ν, and
is its adjoint given by
(see e.g. the start of Appendix A of Forde and Zhang (Citation2017) to see why
takes this form). Then we can further re-write
as
, where B is the bounded operator on
which multiplies functions by
and
is the Riemann-Liouville operator
where
so
, where
and
are the fractional derivative operators of order r. Summing this up, we can re-write (Equation18
(18)
(18) ) as
for some function
, which has solution
To compute
, we note that
, so
, and we know how to invert B and
.
Practical computation of
. We can read off the solution to (Equation18
(18)
(18) ) more explicitly from Chakrabarti and George (Citation1994), with
and their a = b = c, for which the explicit solution is given in equations (3.14a) and (3.14b) in Chakrabarti and George (Citation1994) which we can re-write in our variables as
and
,
,
and
satisfies
with
(note
here is the γ parameter in Chakrabarti and George (Citation1994) and our γ is the μ parameter in Chakrabarti and George (Citation1994).
Remark 2.3
For the case commonly considered where
, the α-parameter in Chakrabarti and George (Citation1994) is
and their λ parameter is
so their γ parameter is
(which we call
to distinguish from our γ parameter).
If two distinct solutions exist to (Equation20
(20)
(20) ), then we must have a non-zero solution φ to
, so in particular
. But from Plancherel's theorem we know this quantity is equal to
where
is the Fourier transform of G (see Appendix for the exact formula) for some constant
, and
denotes the norm on the homogenous fractional Sobolev space of order
(see Appendix for details, and references on this). Hence we cannot have two distinct solutions to (Equation20
(20)
(20) ) in
.
Extending to the general case
. For
, we can easily verify that
satisfies (Equation4
(4)
(4) ) (since the equation is linear in u), i.e. we can decompose the general solution as the (deterministic) no-signal solution plus the round trip solution (again see next subsection for details of how to compute
).
Remark 2.4
Note that if
, since from the uniqueness part at the end of the proof, we know the solution to the Fredholm equation is unique.
Remark 2.5
If we replace W with an Itô process of the form then the stochastic integral part of (Equation17
(17)
(17) ) will be replaced by
, whose variance is
. Then if
for all v we still require that
and (formally at least) Theorem 2.3 still holds if the proposed trading strategy is admissible. A potentially interesting example which falls in this framework is an affine driftless Rough-Heston model-type process for P of the form
, which also has the advantage that P is non-negative (we defer the details for future research).
2.3. The zero-signal case
For the case of power-law impact where for
, the optimal selling speed with no-signal satisfies
(23)
(23)
where λ is the unique constant which ensures that
, and setting t = T we see that
which is consistent with (Equation4
(4)
(4) ) for the case of zero signal. We can re-write (Equation23
(23)
(23) ) using operator formalism as
where
, so λ satisfies
and the solution is given by
for some constant
(see Example 2.30 in Gatheral et al. Citation2012, Curato et al. Citation2017).
2.4. Computing the expected optimal profit/loss
If , the expected profit/loss from the optimal trading strategy in Theorem 2.2 is
where the final line gives the contribution from
. We can easily adapt this expression to include the case of a general non-zero
but the expression will be a lot messier due to the squared terms. We have found Monte Carlo to be the most efficient way to compute this triple integral in practice, which is what was used to compute the right plot in figure .
Figure 1. On the left we have plotted the optimal inventory in Theorem 2.2 when
is a Riemann-Liouville process using (Equation26
(26)
(26) ) with
,
, c = 1 and
and
, and in the middle we have plotted
(blue) and
(in red). On the right, as a sanity check, we have plotted the expected profit/loss for α times the optimal trading speed, as a function of α (which we see is correctly maximized close to
, the small numerical error is there because we have to estimate the triple integral in (24) with Monte Carlo).
![Figure 1. On the left we have plotted the optimal inventory Xt∗ in Theorem 2.2 when Pt=σ∫0t(t−s)H−12dWs is a Riemann-Liouville process using (Equation26(26) k(u,t)=−(2cπ32τ32u¯14Γ(H))−1⋅τ32+HσΓ14Γ(H14)w14(u−t)+H14τ12+Hu¯−34+HσΓ14−Bu¯,−H14,34+Γ34Γ−H14Γ(12−H)ΓH14+2πΓ(H)(τ12+Hσ+τλ1(u))w14,(26) ) with H=23, σ=1, c = 1 and γ=.5 and X0=0, and in the middle we have plotted ut∗ (blue) and ξt (in red). On the right, as a sanity check, we have plotted the expected profit/loss for α times the optimal trading speed, as a function of α (which we see is correctly maximized close to α=1, the small numerical error is there because we have to estimate the triple integral in (24) with Monte Carlo).](/cms/asset/b4c297e5-88f7-45bc-95bf-56b4030d426c/rquf_a_1950919_f0001_oc.jpg)
2.5. Re-expressing the trading speed in terms of the price history
At the moment our optimal selling speed is expressed as , but it is more natural and useful to re-express
in terms of P itself. To this end, let
, and we seek a function
such that
. Then we see that
where
denotes the partial derivative of h with respect to the first argument. Hence to find an inversion formula, we need to solve the integral equation
If
with
and we guess that
, then the equation takes the special form
Setting
, we can re-write this as
and replacing t−u with t we can further re-write as
Then taking the Laplace transform, we have
so we see that
(24)
(24)
Hence if
for some
then
with
, and from the preceding computations we have the inversion formula
and recall that
(where
depends on
via the Fredholm eq (Equation12
(12)
(12) ), and hence on g itself) so we now see how
depends solely on the (unaffected) stock price history
, which gives us our signal-adaptive optimal selling speed.
We can compute h explicitly for the case when for
,
for which we find that
(25)
(25)
where
.
corresponds to the OU process for which
, and
corresponds to the Riemann-Liouville process for which
(see next section).
3. Examples and extensions of the main model
3.1. Rough signals
If (i.e. a Riemann-Liouville process) for
and
and
for simplicity, then clearly
and (after some lengthy Mathematica computations) we find that
(26)
(26)
where
,
,
,
and
denotes the incomplete Beta function, and enforcing the liquidation condition
we find that
where Υ is given by
with
and
(see numerical simulations above and overleaf). Note that we have not rigourously verified that this strategy is admissible which would be extremely difficult to check (figures and ).
Figure 2. Non-Round trip case: from left to right (with and the same parameters as above) we see (i) the optimal buying speed with no-signal (ii)
with no signal.
![Figure 2. Non-Round trip case: from left to right (with X0=.25 and the same parameters as above) we see (i) the optimal buying speed with no-signal (ii) Xt∗ with no signal.](/cms/asset/114900f2-9d7c-498b-bf1b-d3186f51bc0a/rquf_a_1950919_f0002_oc.jpg)
Figure 3. On the left we see the optimal selling speed with non-zero signal (blue) and the no-signal optimal speed (grey) and on the right we see with non-zero signal (blue) and zero signal (grey), for the same parameters and simulated Brownian motion as figure .
![Figure 3. On the left we see the optimal selling speed with non-zero signal (blue) and the no-signal optimal speed (grey) and on the right we see Xt∗ with non-zero signal (blue) and zero signal (grey), for the same parameters and simulated Brownian motion as figure 2.](/cms/asset/de8734d4-f8f4-4782-bc3f-267c8d2bf6b6/rquf_a_1950919_f0003_oc.jpg)
Remark 3.1
H can be efficiently estimated from a time series using maximum likelihood methods (see Chang Citation2014 for explicit formulae) or using convolutional neural networks (see Stone Citation2020).
3.2. Temporary price impact
If we add a temporary price impact term on the right hand side of (Equation1
(1)
(1) ), then we incur an additional
term in (Equation3
(3)
(3) ), and a standard first order variational analysis of this expression leads to the following modified (Equation4
(4)
(4) ):
for some martingale M to be determined such that
as before. Then using the same ansatz
, we can readily verify that (Equation12
(12)
(12) ) changes to
where
and
are again chosen to ensure that
, and this is now a Fredholm equation of the second kind, for
fixed.
4. Calibrating the model to real limit order book data
To calibrate the price impact model in equation (Equation1(1)
(1) ) we employ the order flow of all market participants, the transaction prices weighted by volume, and the unaffected price process. We then look for parameters that best fit the data. In (Equation1
(1)
(1) ) we refer to
as the unaffected price process, and
is the instantaneous trading of the agent. Let
be the “observable unaffected price”, where
and Y is the cumulative instantaneous trading of all other market participants excluding the agent. Then (Equation1
(1)
(1) ) changes to
(27)
(27)
where
captures the order flow of the entire market (see Cartea and Jaimungal Citation2016).
Given the previous decomposition, we show how to estimate the parameters that appear in the decay kernel G. Let Θ be the parameter space associated with G. For example, in the power-law impact case, in which , the parameter space is
. Take
and consider a discretized version of (Equation27
(27)
(27) ) given by
where
, and
for
. The quantity
represents the volume traded in
by all market participants. The observable unaffected price
can be taken to be the mid-price of the asset at time
, and
is the volume-weighted average price of all transactions in
.
Fix a given calibration horizon T (for example, one day of trading), let be a fixed time grid, where
and
(for example, one minute intervals throughout the day), let
be the observed volume-weighted transaction prices,Footnote1 and let
be the volume traded by all market participants. For instance, for
,
. Finally, let
be the mid-price sampled at times
. We assume our observations have noise, that is to say
where
is a collection of independent and identically distributed normal random variables. We take the estimator
of θ to be the parameters that minimize the residual sum of squares, in other words,
(28)
(28)
Next, we test the calibration method in (Equation28
(28)
(28) ). We employ limit order book (LOB) data from VOD, AAPL, and CSCO trading in NASDAQ from 2 December 2019 to 31 January 2020. The data comprise all of the updates in the best prices, quantities, and trades. We take the time intervals to be spaced by one minute, and we set
to be from 10:00 am to 2:00 pm. We calibrate the parameters
in
for the power-law impact case
, and we refer to the estimates as
and
. We observe that over the two months of data, the mean value (and standard deviation) of the estimate
was 0.384 (0.104) for VOD, 0.440 (0.125) for AAPL, and 0.493 (0.104) for CSCO. Similarly, the mean value (and standard deviation) of the estimate
was 0.0015 (0.0004) for VOD, 0.0028 (0.0007) for AAPL, and 0.0009 (0.0004) for CSCO. For an alternate approach to the calibration of parameters under transient market impact, see Busseti and Lillo (Citation2012).
Acknowledgments
We thank Alex Schied for helpful discussions.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Notes
1 We define . If there are no transactions in a given interval
for
, we define
. Otherwise,
is the volume-weighted trade price over all trading carried in
.
References
- Almgren, R. and Chriss, N., Optimal execution of portfolio transactions. J. Risk, 2001, 3, 5–50. doi: https://doi.org/10.21314/JOR.2001.041
- Bank, P., Soner, H.M. and Voß, M., Hedging with temporary price impact. Math. Financ. Econ., 2017, 11(2), 215–239. doi: https://doi.org/10.1007/s11579-016-0178-4
- Belak, C., Muhle-Karbe, J. and Ou, K., Liquidation in target zone models. Market Micro. Liquid., 2020, 4(3 Article ID 1950010
- Bierme, H., Durieu, O. and Wang, Y., Generalized random fields and Lévy's continuity theorem on the space of tempered distributions. Preprint, 2017.
- Busseti, E. and Lillo, F., Calibration of optimal execution of financial transactions in the presence of transient market impact. J. Stat. Mech. Theory Exp., 2012, 2012, Article ID P09010. doi: https://doi.org/10.1088/1742-5468/2012/09/P09010
- Cartea, A. and Jaimungal, S., Incorporating order-flow into optimal execution. Math. Financ. Econ., 2016, 10(3), 339–364. doi: https://doi.org/10.1007/s11579-016-0162-z
- Cartea, A., Jaimungal, S. and Penalva, J., Algorithmic and High-Frequency Trading, 2015 (Cambridge University Press: Cambridge).
- Cartea, A., Donnelly, R. and Jaimungal, S., Enhancing trading strategies with order book signals. Appl. Math. Finance, 2018, 25(1), 1–35. doi: https://doi.org/10.1080/1350486X.2018.1434009
- Cartea, A., Perez Arribas, I. and Sánchez-Betancourt, L., Optimal execution of foreign securities: A double-execution problem with signatures and machine learning. Preprint, 2020.
- Chakrabarti, A. and George, A.J., A formula for the solution of general Abel integral equation. Appl. Math. Lett., 1994, 7(2), 87–90. doi: https://doi.org/10.1016/0893-9659(94)90037-X
- Chang, Y.C., Efficiently implementing the maximum likelihood estimator for hurst exponent. Math. Probl. Eng., 2014, 2014, Article ID 490568.
- Curato, G., Gatheral, J. and Lillo, F., Optimal execution with nonlinear transient market impact. Quant. Finance, 2017, 17(1), 41–54. doi: https://doi.org/10.1080/14697688.2016.1181274
- Dang, N.-M., Optimal execution with transient impact, 2014. Available at SSRN 2183685.
- Duchon, J., Robert, R. and Vargas, V., Forecasting volatility with the multifractal random walk model. Math. Finance, 2012, 22(1), 83–108. doi: https://doi.org/10.1111/j.1467-9965.2010.00458.x
- Duplantier, D., Rhodes, R., Sheffield, S. and Vargas, V., Renormalization of critical Gaussian multiplicative chaos and KPZ relation. Comm. Math. Phys., August, 2014, 330(1), 283–330. doi: https://doi.org/10.1007/s00220-014-2000-6
- Duplantier, D., Rhodes, R., Sheffield, S. and Vargas, V., Log-correlated Gaussian fields: An overview. In Geometry, Analysis and Probability, pp. 191–216, August, 2017.
- Forde, M. and Smith, B., The conditional law of the Bacry-Muzy and Riemann-Liouville log-correlated Gaussian fields and their GMC, via Gaussian Hilbert and fractional Sobolev spaces. Stat. Prob. Lett., June, 2020, 161, Article 108732. doi: https://doi.org/10.1016/j.spl.2020.108732
- Forde, M. and Zhang, H., Asymptotics for rough stochastic volatility models. SIAM J. Financ. Math., 2017, 8, 114–145. doi: https://doi.org/10.1137/15M1009330
- Forde, M., Fukasawa, M., Gerhold, S. and Smith, B., The Rough Bergomi model as H→0 – skew flattening/blow up and non-Gaussian rough volatility. Preprint, 2020.
- Gatheral, J., Schied, A. and Slynko, A., Transient linear price impact and Fredholm integral equations. Math. Finance, 2012, 22, 445–474. doi: https://doi.org/10.1111/j.1467-9965.2011.00478.x
- Janson, S., Gaussian Hilbert Spaces, 2009 (Cambridge University Press: Cambridge).
- Kalsi, J., Lyons, T. and Arribas, I.P., Optimal execution with rough path signatures. SIAM J. Financ. Math., 2020, 11(2), 470–493. doi: https://doi.org/10.1137/19M1259778
- Lorenz, C. and Schied, A., Drift dependence of optimal trade execution strategies under transient price impact. Finance Stoch., 2013, 17, 743–770. doi: https://doi.org/10.1007/s00780-013-0211-x
- Neuman, E. and Voß, M., Optimal signal-adaptive trading with temporary and transient price impact. Preprint, 2020.
- Obizhaeva, A. and Wang, J., Optimal trading strategy and supply/demand dynamics. J. Finance Markets, 2013, 16(1), 1–32. doi: https://doi.org/10.1016/j.finmar.2012.09.001
- Porter, D. and Stirling, D.S.G., Integral Equations: A Practical Treatment from Spectral Theory to Applications, 1990 (Cambridge University Press: Cambridge).
- Stone, H.M.C, Calibrating rough volatility models: A convolutional neural network approach. Quant. Finance, 2020, 20(3), 379–392. doi: https://doi.org/10.1080/14697688.2019.1654126
Appendix
Recall that .
Lemma A.1
Let such that
and
are finite. Then
.
Proof.
We first consider a deterministic function φ in the Schwarz space with
(φ will be replaced with a random
below once we have the required machinery in place). Using Plancherel's theorem, we see that
where
is the Fourier transform of G, for some constant
. Thus
is a positive semi-definite bilinear form on
. Using similar arguments to equation (8) in Forde and Smith (Citation2020), we can also show
is continuous on the Schwarz space
. Hence by Minlos's theorem,
is the characteristic functional of the Fractional Gaussian Field (FGF) Z with covariance function
which lives in the space of tempered distributions
(see e.g. pg 8 of Janson Citation2009, and Duplantier et al. Citation2017 and Appendix A in Forde et al. Citation2020 for more details) which is the dual of the Schwartz space
(see e.g. Section 2.2 in Duplantier et al. Citation2014 and Theorem 2.1 in Bierme et al. Citation2017). Moreover,
is a Montel space and thus is reflexive, i.e.
is isomorphic to
using the canonical embedding of S into its bi-dual
.
Proceeding as in Forde and Smith (Citation2020), we now let denote the Hilbert space equal to the
closure of
where
.
In order to characterize , we first note that
We also know that
where
for some constant
, and
denotes the homogenous fractional Sobolev space of order s (see e.g. page 5 in Duchon et al. Citation2012 for definitions). Thus, setting
, the following two inner products on the linear space
of Schwarz functions are equivalent and hence generate the same topologies on
:
(i.e. the standard inner product on
)
.
We now make the following observations:
Let
, with
.
is dense in
, so there exists a sequence
with
such that
, and φ is a Cauchy sequence in
so (by the equivalence of norms)
is a Cauchy sequence in
, and thus converges to some Y in
. This defines
as a continuous linear extension of Z from
to the larger space
, which we will also often write as
. To check that
is uniquely specified, consider two such sequences
and
. Then from the triangle inequality
and thus (by the equivalence of norms) we have
Conversely, for any
, there exists a sequence
such that
converges to
, so
is a Cauchy sequence with respect to the second norm defined above, and hence also a Cauchy sequence with respect to the
norm (by the equivalence of the two norms).
is a Hilbert space so Cauchy sequences in
converge i.e. there exists a φ in
such that
.
Thus we have shown that
where we are using the extension of Z to on the right hand side here as defined in the first bullet point above. Moreover, we can now extend the inner product to
as
where
and
in
and
in
.
Finally, to prove the lemma, if and
, then
a.s., so
a.s. Then if we assume the field Z is independent of u then
as required.