1. Introduction
It has long been recognised that information plays an extremely important role in the study of modern financial markets. This is most markedly true when two parties trading the same asset have access to different information sources, and then one can ask how the ‘insider’, who possesses additional information, should modify her behaviour to exploit her privileged position. In this paper, we aim to consider problems where the insider has a strong belief in some quantitative, or qualitative, fact about the future evolution of some asset, but is otherwise agnostic about other statistical properties determining the evolution of the asset.
A fundamental, motivating example will be the following: imagine an agent believes that the CEO of a company will act in such a way as to ensure that the share price of the company will not drop below a certain level which depends on the historical maximum of the share price, for example, because the manager is incentivised by stock options which pay out provided this drawdown criterion is not breached. Then the agent may want to build this information into her valuations of e.g. derivatives written on the asset. The aim in this paper is to consider problems of this form in a model-independent framework. We claim that this is a natural framework for these problems, since the insider’s information already rules out many ‘standard’ models which would not usually satisfy such a constraint, and it is not immediately clear how the agent should choose a model which includes this information.
Problems concerning insider information have a rich literature: the first work in the mathematical finance literature is [Reference Pikovsky and Karatzas43], while important subsequent work includes [Reference Amendinger, Imkeller and Schweizer5, Reference Biagini and Øksendal16, Reference Campi20, Reference Grorud and Pontier32], and this topic is still a very active area of research. Along with different information sets, agents may have different beliefs on the evolution of asset prices. This again will result in different market behaviours.
In the past few years, robust approaches to finance, where no underlying probability measure is assumed a priori, have become very popular. Only very recently, additional information and beliefs have been considered in a robust framework. In both [Reference Acciaio and Larsson3] and [Reference Aksamit, Hou and Obłój4], this has been modelled by an enlargement of filtration. Closer to the approach of the current work are the papers by [Reference Cox, Hou and Obłój23], [Reference Hou and Obłój36], [Reference Bartl, Kupper and Neufeld9], and [Reference Bayraktar, Zhang and Zhou10], which model beliefs in a robust setting by excluding some paths from the possible evolution of the asset’s price process (see Section 1.1).
The goal of this paper is to consider the pricing and hedging problems for traders with different information and beliefs in a continuous-time, robust setting, where call prices at a fixed maturity T are observed. Our analysis relies on two key assumptions. First, we only consider derivatives which are time-invariant, that is, with payoffs which are independent of the clock under which the underlying is running. These include, for example, lookback options, barrier options, corridor options, and variance options. Secondly, we assume that beliefs and the insider’s additional information are time-invariant and such that they allow the insider to assume that a certain set of paths is impossible. This means specifying the set of feasible paths on which (super-)hedging arguments are required to work. Examples of beliefs we can deal with include those on quadratic variation and those on asset prices hitting (or not hitting) given barriers. As for the time-invariant information, the main example we have in mind is that of drawdown constraints, e.g. imposed by company policy, on the price process never falling below a fixed fraction of its maximum-to-date or never falling below a certain threshold once it has reached a certain level.
The assumption of time-invariance allows us to translate the robust pricing problem into a constrained Skorokhod embedding problem (SEP), emulating the approach to robust finance initiated in [Reference Hobson35] (see also [Reference Hobson34]). In this way, in the first part of the paper, Sections 2 and 3, we develop a theoretical framework for our approach. We are able to extend to the current framework the analysis developed in [Reference Beiglböck, Cox and Huesmann12] for the unconstrained problem. Indeed, a simple application of the results of [Reference Beiglböck, Cox and Huesmann12] leads to a superhedging and duality result for the insider/the constrained SEP (Theorem 3), and to a monotonicity principle which gives a necessary condition on the optimising probability measures for the insider/the constrained SEP (Theorem 4). Leveraging on our duality result, we are able to provide simple necessary and sufficient conditions to exclude arbitrage for the insider in terms of solutions to the constrained SEP (Proposition 3). On the other hand, the monotonicity principle, which takes the form of geometric conditions on the support of the optimisers, often leads to barrier-type solutions. Experience in the case without information suggests that, once the geometric structure of the support of the optimisers is understood, it is much simpler to e.g. develop numerical methods to compute the optimisers for specific examples. The main motivation for considering the problem under this assumption of time-invariance is that, as a consequence, we are able to prove the monotonicity criteria, which, as we demonstrate, in many natural examples allow us to reformulate the optimisation problems in terms of simpler, geometric criteria. This additional insight opens up a wider range of mathematical and numerical tools which may be applied both to increase understanding of the problems, and to more accurately solve the problems.
In the second part, Section 4, we illustrate that our setup allows us to further investigate several concrete and financially meaningful situations, gaining new insights into the insider’s behaviour in explicit situations. More precisely, we restrict ourselves to specific sets of feasible paths (cf. (4.1)). This class is quite broad, as it includes information and beliefs mentioned above on whether prices hit certain barriers, on whether the quadratic variation reaches certain levels, and on drawdown constraints. Here we are interested in three interrelated questions:
-
(1) When does there exist arbitrage for the insider?
-
(2) What are the worst-case models for the insider?
-
(3) Can we calculate the value of the insider’s information in specific situations?
We address the question of arbitrage in Theorem 5 for the specific information encoded by (4.1). Specialising to concrete examples, we show in Theorems 6 and 7 that the question of arbitrage can be reduced to simple ordering properties of particular functions. To the best of our knowledge, the present work is the first one to address the issue of arbitrage in a robust setting with additional information/beliefs.
Concerning the characterisation of worst-case models we exemplify the power of the monotonicity principle in Theorem 8 in a concrete setup. We consider the example of variance options with drawdown constraints, and show that we are able to
-
(1) determine when there exists an arbitrage for the insider;
-
(2) characterise the class of extremal models;
-
(3) compute numerically the value of the insider’s information.
Specifically, in Section 4.2.1 we give a numerical example to show the impact of increasing information on the insider’s extremal model. Thereby, we can nicely illustrate the impact of increasing information; see Figure 5.
1.1. Literature
In the robust approach to mathematical finance, the usual setting consists in having some assets available for dynamic trading, and some claims which are available at time zero for static, i.e. buy-and-hold, trading. The information at the disposal of the agent is the price of assets and claims at time zero, and the evolution of the price of assets in time. In this framework, most of the literature so far has been devoted to showing pricing–hedging duality results, that is, that the minimal cost to superhedge pathwise a given derivative, equals its maximal price over calibrated martingale measures; see e.g. [Reference Acciaio, Beiglböck, Penkner and Schachermayer1, Reference Bayraktar and Zhou11, Reference Beiglböck, Henry-Labordère and Penkner14, Reference Bouchard and Nutz18, Reference Fahim and Huang29, Reference Nutz41] in discrete time, and [Reference Beiglböck, Cox and Huesmann12, Reference Beiglböck, Cox, Huesmann, Perkowski and Prömel13, Reference Beiglböck, Nutz and Touzi15, Reference Biagini, Bouchard, Kardaras and Nutz17, Reference Dolinsky and Soner27, Reference Dolinsky and Soner28, Reference Galichon, Henry-Labordère and Touzi30, Reference Guo, Tan and Touzi33, Reference Hou and Obłój36] in continuous time, within a rapidly growing literature.
The current literature on the insider problem in a robust setup is still in its infancy. In [Reference Acciaio and Larsson3] and [Reference Aksamit, Hou and Obłój4] the informed agent has a richer information flow, which results in more choices for trading strategies, and hence in cheaper robust (superhedging) prices. In [Reference Acciaio and Larsson3] the authors study the models under which the market is complete in a semi-static sense, and through these models they compare the robust prices of the agents with and without additional information. In [Reference Aksamit, Hou and Obłój4], pricing–hedging duality results are given when the additional information is disclosed either at time zero or at a given future instant in time, and it is given by specific random variables.
Mathematically, our approach is closer to the approaches of [Reference Cox, Hou and Obłój23], [Reference Hou and Obłój36], [Reference Bartl, Kupper and Neufeld9], and [Reference Bayraktar, Zhang and Zhou10]. These papers do not consider insider information, but model beliefs or prediction sets in a robust setting by specifying the set of feasible paths for the possible evolution of the asset’s price process. The main aim in these papers is to study the pricing–hedging duality. In [Reference Cox, Hou and Obłój23] the authors work in discrete time and study duality, showing that in some cases a gap may appear, i.e. duality may fail. In [Reference Hou and Obłój36] a continuous-time setup is considered, and sufficient criteria are given so that duality holds in an asymptotic sense. In [Reference Bartl, Kupper and Neufeld9] the authors consider a continuous-time setting and prediction sets in the space of continuous paths, and provide several duality results. Finally, in [Reference Bayraktar, Zhang and Zhou10] the authors obtain duality and monotonicity results for a broad class of constrained optimal transport problems, under some conditions on the space of paths and on the set of admissible transports.
In the present paper we work in continuous time, so our duality results are comparable to those in [Reference Hou and Obłój36], [Reference Bartl, Kupper and Neufeld9], and [Reference Bayraktar, Zhang and Zhou10]. However, [Reference Hou and Obłój36] considers derivatives with uniformly continuous payoff, so that the framework is orthogonal to the present one, where payoffs are assumed to be invariant under time change. In [Reference Bartl, Kupper and Neufeld9] these restrictions are substantially weakened, but without the inclusion of other traded options. In [Reference Bayraktar, Zhang and Zhou10] analyticity conditions are required on the set of admissible paths, rather than the time-invariance assumed here. Also in a similar spirit to our results in Section 4.2 is the PhD thesis [Reference Spoida45], which considers the situation where only finitely many options are available for static trading and, for specific kinds of derivatives, describes the optimal solutions for agents having beliefs on realised variance.
To the best of our knowledge, the constrained SEP has not previously been systematically considered in the literature. To our knowledge, the only papers that consider related problems are [Reference Ankirchner and Strack7] and [Reference Ankirchner, Hobson and Strack6], which provide conditions under which a distribution may be embedded in Brownian motion or a diffusion in bounded time, which have some connections to the results in Section 4. Also, the setting in [Reference Bayraktar, Zhang and Zhou10] covers for example the case of robust pricing in case of bounded quadratic variation, which leads to the establishment of conditions for the existence of Skorokhod embeddings in bounded time.
1.2. Outline of the article
In the present paper we will work in a continuous-time setup, under the assumption that the asset’s price process S evolves continuously, and all call options for a given maturity T are traded at time zero in the market. We perform a time change to formulate the pricing problem as a constrained optimal stopping problem in Wiener space and resort to Skorokhod embedding techniques. For this approach to be effective, we need to restrict our attention to the case where both the derivatives’ payoff function and the feasibility of paths are invariant under time changes in an appropriate sense. The key concepts and definitions for this setup are introduced in Section 2. In Section 3, we show that the pricing–hedging duality and the monotonicity principle of [Reference Beiglböck, Cox and Huesmann12] can be extended in a natural way to our setting, thus allowing us to give a geometric characterisation of the support of the optimisers in the primal problem.
Then, in Section 4, we consider specific examples of feasible sets where we may apply the results of the previous sections to determine specific consequences of certain types of information possessed by the insider. We first consider the implications of information which restricts the observed paths to occur either before or after (or both) some path-dependent event. In this case, we are able to give sufficient conditions for the existence of arbitrage for the insider. Next, we consider the case where feasibility corresponds to paths which do not enter given regions of an appropriate phase space, and determine necessary and sufficient conditions for the additional information not to introduce arbitrage possibilities. Finally, we show how the monotonicity principle can be used to derive characterising properties of the optimisers subject to a given information set. In particular, we consider the problem described at the start of the introduction, where the insider believes a certain drawdown constraint is satisfied, and wishes to understand the impact on variance derivatives. In this case, we are able to describe the properties of the resulting optimiser, and also compute numerically an upper bound on the value of the derivative in both the model without information and the model with information. These numerical results give us a good indication of the impact of the information on the prices of other derivatives.
2. Informed robust pricing
Throughout the paper, for
$I \subset {\mathbb{R}}$
, we write
${\mathcal C}(I)$
for the space of continuous functions
$\omega\,:\,I\to{\mathbb{R}}$
endowed with the topology of uniform convergence on compacts. When
$I \subset [0,\infty)$
, we write
${\mathcal C}_x(I)$
for the subset of paths such that
$\omega(0)=x$
.
We consider a market consisting of a risk-free asset (bond), whose price is normalised to 1, and a risky asset (stock) which is assumed to have a continuous price evolution, though neither a reference probability nor the dynamics are specified. The assets are continuously traded on the fixed time horizon [0, T],
$0<T<\infty$
. Let the initial price of the stock be
$s_0$
; in this way we can think of the stock price process S as the canonical process on
${\mathcal C}_{s_0}[0,T]={\mathcal C}_{s_0}([0,T])$
. We assume we observe the prices of call options with maturity T for all strikes, which corresponds to having knowledge of the marginal distribution of S at time T, say
$\mu$
, under any pricing measure by the Breeden–Litzenberger formula, [Reference Breeden and Litzenberger19]. In particular,
$\int\! x\mu(dx)=s_0$
. We assume
$\int\!(x-s_0)^2\,\mu(dx)=\!:\,V<\infty$
. This condition is introduced in order to simplify the presentation, and can be relaxed (see e.g. [Reference Beiglböck, Cox and Huesmann12, Section 7]). Given a derivative with payoff function
$F\,:\,{\mathcal C}_{s_0}[0,T]\to{\mathbb R}$
written on S, the robust pricing problem is to determine
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn1.png?pub-status=live)
where
${\mathcal M}(\mu)$
is the set of all martingale measures
${\mathbb{Q}}$
on
${\mathcal C}_{s_0}[0,T]$
such that
$S_T\sim_{\mathbb{Q}}\mu$
(by martingale measure we mean a measure under which the canonical process is a martingale). This leads to the upper price bound for the derivative F, related to the worst-case scenario of the evolution of the risky asset. Analogously, one can consider the infimum in (2.1), that is, the lower price bound for F. Mathematically the maximisation and minimisation problems are very similar, and in this article we concentrate on the former.
Often, in practice, not only are the prices of call options with given maturity available, but an agent may have other information or beliefs relating to the evolution of the asset price. Incorporating this information may rule out certain behaviours of the stock price S, and hence certain models for S, which in turn leads to potentially smaller price bounds. We model this by introducing an informed agent, also called the insider, who possesses some additional information and beliefs which enable her to consider only a subset
${\mathcal A}\subseteq{\mathcal C}_{s_0}[0,T]$
of feasible paths for S (precise assumptions on
${\mathcal A}$
will be given in (2.5)). All other paths in
${\mathcal C}_{s_0}[0,T]\setminus{\mathcal A}$
are deemed negligible based on the additional information held by the insider. Hence the robust pricing problem for the insider is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn2.png?pub-status=live)
To give a value to the additional information, we will talk of the uninformed agent or outsider when considering an agent who does not have any information other than the call prices. Hence, the outsider’s pricing problem is the classical robust pricing problem in (2.1), which corresponds to setting
${\mathcal A}={\mathcal C}_{s_0}[0,T]$
in (2.2).
In the rest of this section, we recall and adapt the setup and results from [Reference Beiglböck, Cox and Huesmann12] and [Reference Beiglböck, Cox, Huesmann, Perkowski and Prömel13] relying on [Reference Vovk49], which will allow us to formulate and analyse (2.2) as a constrained SEP. In order to do so, we will first (in Section 2.1) introduce a time change, that is, a different clock under which we want to observe the paths of S. Next we will show that the pricing problem (2.2) has an equivalent formulation as an optimal stopping problem for Brownian motion on some probability space (Problem (2.6)), when the derivative and the additional information are invariant with respect to this time change. Finally, we shall pass from this weak formulation of the problem to an optimisation problem on a single probability space, the Wiener space, which will require more general stopping rules; see (
$\mathsf{conSEP}$
) in Proposition 2.
2.1. Time transformation
The key tool for translating (2.2) into a constrained SEP is the Dambis–Dubins–Schwarz theorem. However, we need to be careful in defining the time change, since we want to be able to shift pathwise inequalities from
${\mathcal C}_{s_0}[0,T]$
to the Wiener space and back. Moreover, the time change will be a useful tool to precisely define the options we want to consider as well as the set of feasible paths for the insider.
For
$\omega\in{\mathcal C}({\mathbb{R}}_+)$
and
$n\in{\mathbb{N}}$
, we define the sequence of times
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU1.png?pub-status=live)
We say that
$\omega$
has quadratic variation if the sequence
$(V_n(\omega))_{n\in{\mathbb{N}}}$
of functions
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU2.png?pub-status=live)
converges uniformly on compacts to some function in
${\mathcal C}_0({\mathbb{R}}_+)$
, and the limit function has the same intervals of constancy as
$\omega$
. We denote this limit function by
$\langle \omega\rangle$
. We write
${\Omega^{\mathsf{qv}}}$
for the space of all paths
$\omega$
in
${\mathcal C}_{s_0}({\mathbb{R}}_+)$
possessing such quadratic variation and such that either
$\langle \omega\rangle$
diverges at infinity, or
$\langle \omega \rangle$
is bounded and
$\omega$
has a well defined limit at infinity. These conditions are necessary in order for the map
${\text{ntt}}$
given below to be well defined. It is not hard to show that
${\Omega^{\mathsf{qv}}}$
is a measurable subset of
${\mathcal C}({\mathbb{R}}_+)$
.
We define the space of stopped paths as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU3.png?pub-status=live)
and equip it with the distance
$d_{\mathcal S}$
defined for
$s<t$
by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU4.png?pub-status=live)
which turns
${\mathcal S}$
into a Polish space. The space
${\mathcal S}$
is a convenient way of encoding optionality of a process in our pathwise setup (see e.g. [Reference Dellacherie and Meyer26, Theorem IV.97]); note that optionality is equivalent to predictability, since we consider only continuous paths. More precisely, we set
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU5.png?pub-status=live)
where
$\omega|_{[0,t]}$
denotes the restriction of
$\omega$
to [0,t]. Then a process X with
$X_0=s_0$
is optional if and only if there is a Borel function
$H\,:\,{\mathcal S}\to{\mathbb{R}}$
such that
$X=H\circ r$
.
We denote by
$\Omega_T^{\mathsf{qv}}$
the set of paths in
${\mathcal C}_{s_0}[0,T]$
which have a continuation in
$\Omega^{\mathsf{qv}}$
, and for
$\omega\in\Omega_T^{\mathsf{qv}}$
we define the following new clock:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn3.png?pub-status=live)
with the usual convention
$\inf \emptyset=+\infty$
.
We will work with the normalising time transformation introduced by Vovk [Reference Vovk48], which is written as
${\text{ntt}}_T\,:\,{\Omega^{\mathsf{qv}}}_T\to{\mathcal S}$
, defined by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU6.png?pub-status=live)
That is,
${\text{ntt}}_T(\omega)$
is a version of the path
$\omega$
run at a speed such that, for every t, its pathwise quadratic variation at time t is exactly t. It will also be notationally useful at times to ‘forget’ the time component, and consider the function
${\text{ntt}}(\omega)$
, which is equal to
$(\omega_{\tau_t})_{t \le \langle\omega\rangle_T} \in {\mathcal C}_{s_0}[0, \langle\omega\rangle_T]$
. Of course, the two quantities are mathematically equivalent. The normalising time transformation is the tool that will allow us to define the class of time-invariant derivatives and the kind of time-invariant additional information which are suitable for developing the SEP approach to robust pricing with insider information.
Remark 1. Note that
${\mathbb Q}({\Omega^{\mathsf{qv}}_{T}})=1$
for each
${\mathbb Q}\in{\mathcal M}(\mu)$
(see [Reference Karandikar37, Reference Vovk48]). For this reason, when studying the pricing problem (2.2), we only consider paths in this set.
In this article, we consider payoff functions
$F\,:\,{\mathcal C}_{s_0}[0,T]\to{\mathbb{R}}$
which on
${\Omega^{\mathsf{qv}}_{T}}$
satisfy
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn4.png?pub-status=live)
for some Borel-measurable
$\gamma\,:\,{\mathcal S}\to{\mathbb{R}}$
. This means that the payoff function F is identical for all paths which are time-transformations of each other, that is, which coincide after normalisation of the speed at which they run.
A key additional component in our model will be the information which is held by the insider, and which is not known to the market. We will model this by assuming that the insider knows a set of feasible paths
${\mathcal A}\subseteq{\mathcal C}_{s_0}[0,T]$
. Thanks to Remark 1, we may assume without loss of generality that
${\mathcal A}\subseteq{\Omega^{\mathsf{qv}}_{T}}$
. As with the payoff function, we will assume that the set
${\mathcal A}$
of feasible paths is time-invariant. More precisely, we will consider sets
${\mathcal A}$
given by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn5.png?pub-status=live)
for some measurable subset
$\Lambda\subseteq {\mathcal S}$
, so that
$1_{\mathcal A}(\omega)=1_\Lambda \circ {\text{ntt}}_T(\omega)$
. We will call
$\Lambda$
the feasibility set. In this way, feasibility of a path
$\omega\in{\mathcal C}_{s_0}[0,T]$
is shifted to admissibility of the stopped path
$({\text{ntt}}(\omega),\langle\omega\rangle_T)$
. In particular, if a path
$\omega \in {\mathcal C}_{s_0}[0,T]$
is feasible, so is any other path which is a time-transformation of
$\omega$
.
2.2. Informed robust pricing as constrained SEP
The time transformation introduced above enables us to express the robust pricing problem (2.2) as a constrained optimal stopping problem for Brownian motion.
Proposition 1. Let F and
${\mathcal A}$
satisfy (2.4) and (2.5). The pricing problem for the insider, (2.2), can be formulated as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn6.png?pub-status=live)
The condition
${\mathbb{E}}[1_\Lambda((W_t)_{t\leq\tau},\tau)]=1$
means that, when moving along a path of W, we can stop only at times such that the stopped path lies in
$\Lambda$
. This corresponds to the fact that informed agents only need to take into account the paths in the feasibility set,
$\Lambda$
. The condition of uniform integrability on
$W_{\cdot\wedge\tau}$
is—in the current setup—equivalent to
$\tau$
being minimal; cf. [Reference Monroe40]. This means that, for any other stopping time
$\tau^{\prime}$
in the same filtered probability space,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn7.png?pub-status=live)
The reformulation in (2.6) shows how the maturity time T, at which we know the marginal distribution
$\mu$
of the price process, does not play any role in the pricing problem. This is a consequence of the time-invariance assumption.
Proof. The proof of this essentially follows from [Reference Beiglböck, Cox, Huesmann, Perkowski and Prömel13, Section 4]: let
${\mathbb{Q}}\in{\mathcal M}(\mu)$
,
$(\tau_t)_{t\in{\mathbb{R}}_+}$
be the time change defined in (2.3), and
$({\mathcal F}^S_t)_{t\in[0,T]}$
the usual augmentation of the filtration generated by
$(S_t)_{t\in[0,T]}$
. It is easy to verify that
$\langle S\rangle_T$
is a stopping time with respect to the filtration
$({\mathcal F}^S_{\tau_t\wedge T})_{t\in{\mathbb{R}}_+}$
. Then, the Dambis–Dubins–Schwarz theorem implies that the process
$(X_t)_{t\in{\mathbb{R}}_+}=({\text{ntt}}(S)_{t\wedge\langle S\rangle_T})_{t\in{\mathbb{R}}_+}$
is a stopped Brownian motion under
${\mathbb{Q}}$
in the filtration
$({\mathcal F}^S_{\tau_t\wedge T})_{t\in{\mathbb{R}}_+}$
. Moreover, it is uniformly integrable and satisfies
${\text{ntt}}(S)_{\langle S\rangle_T}\sim\mu$
. Vice versa, let W be a Brownian motion on some probability space
$(\tilde\Omega,({\mathcal G}_t)_{t\geq 0},{\mathbb{P}})$
, and let
$\tau$
be a stopping time such that
$W_{.\wedge\tau}$
is uniformly integrable with
$W_\tau\sim\mu$
. Then, for
$M=(M_t)_{t\in[0,T]}$
defined by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU7.png?pub-status=live)
we have that
${\mathbb{P}}\circ M^{-1}\in{\mathcal M}(\mu)$
. The result follows.
To be able to analyse the optimisation problem (2.6), we introduce another optimisation problem living on a single probability space, the Wiener space
$({\mathcal C}_{s_0}({\mathbb{R}}_+),{\mathcal F},{\mathbb{W}})$
. To this end we consider the set
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU8.png?pub-status=live)
where
${\mathcal P}({\mathcal X})$
denotes the set of probability measures on a space
${\mathcal X}$
, and
$(\xi_\omega)_{\omega\in{\mathcal C}_{s_0}({\mathbb{R}}_+)}$
is a regular disintegration of
$\xi$
with respect to the first coordinate
$\omega$
. We equip M with the weak topology induced by the continuous bounded functions on
${\mathcal C}_{s_0}({\mathbb{R}}_+)\times{\mathbb{R}}_+$
. Each
$\xi\in M$
can be uniquely characterised by the cumulative distribution function
$A^{\xi}(\omega,t)=\xi_\omega[0,t]$
.
Definition 1. We say that a measure
$\xi\in M$
is a randomised stopping time if the corresponding increasing process
$A^\xi$
is optional, and write
$\xi \in \mathsf{RST}$
. For an optional process
$X\,:\,{\mathcal C}_{s_0}({\mathbb{R}}_+)\times {\mathbb{R}}_+\to{\mathbb{R}}_+$
and
$\xi\in\mathsf{RST}$
, we define
$X_\xi$
as the pushforward of
$\xi$
under the mapping
$(\omega,t)\mapsto X_t(\omega)$
. We denote by
$\mathsf{RST}(\mu)$
the set of all randomised stopping times such that
$W_\xi=\mu$
and
$\int\! t \xi(d\omega, dt)<\infty$
.
Remark 2. It is well known that any randomised stopping time
$\xi$
can be identified with a stopping time
$\tau_\xi$
on the extended probability space
$({\mathcal C}_{s_0}({\mathbb{R}}_+)\times [0,1], {\mathcal F}\otimes \mathcal B,{\mathbb{W}}\otimes\mathcal L)$
, where
$\mathcal B$
denotes the Borel
$\sigma$
-algebra on [0,1], and
$\mathcal L$
the Lebesgue measure on [0,1]. One way of defining
$\tau_\xi$
is via
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU9.png?pub-status=live)
As a consequence, the optional stopping theorem applies for randomised stopping times. Indeed, any process X on
${\mathcal C}_{s_0}({\mathbb{R}}_+)$
can be lifted to a process
$\bar X$
on
${\mathcal C}_{s_0}({\mathbb{R}}_+)\times [0,1]$
by setting
$\bar X_t(\omega,u)\,:\!=\, X_t(\omega)$
, and then the classical optional stopping theorem applies for, e.g., uniformly integrable martingales.
Considering the martingale
$W_t^2-t$
, it follows from classical results on stopping times (e.g. [Reference Hobson34, Corollary 3.3], [Reference Beiglböck, Cox and Huesmann12, Lemma 3.12], Remark 2 of this paper) that, for
$\xi\in\mathsf{RST}$
with
$W_\xi=\mu$
, the condition
$\int\! t \xi(d\omega, dt)<\infty$
is equivalent to
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn8.png?pub-status=live)
which is assumed to be finite in our setup.
By [Reference Beiglböck, Cox and Huesmann12, Theorem 3.14],
$\mathsf{RST}(\mu)$
is non-empty and compact with respect to the topology induced by the continuous and bounded functions on
${\mathcal C}_{s_0}({\mathbb{R}}_+)\times {\mathbb{R}}_+$
. As a direct consequence we get the following result.
Corollary 1. Let
$\Lambda\subseteq{\mathcal S}$
be closed. Then the set of feasible randomised stopping times
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn9.png?pub-status=live)
is convex and compact with respect to the topology induced by the continuous and bounded functions on
${\mathcal C}_{s_0}({\mathbb{R}}_+)\times {\mathbb{R}}_+$
.
We highlight here the important feature that
$\mathsf{RST}(\mu;\ \Lambda)$
might be empty, which can be understood as a robust arbitrage opportunity; see Proposition 3 and Section 4.
Proof. Since
$\Lambda$
is assumed to be closed, the function
$1_\Lambda\circ r$
is upper semi-continuous. Hence
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU10.png?pub-status=live)
is a closed condition by the portmanteau theorem.
Another important property of the feasible randomised stopping times is that they are precisely the joint distributions on
${\mathcal C}_{s_0}({\mathbb{R}}_+)\times{\mathbb{R}}_+$
of pairs
$(W,\tau)$
satisfying the constraints in (2.6). This is a straightforward extension of [Reference Beiglböck, Cox and Huesmann12, Lemma 3.11]. Putting everything together we have derived a formulation of our optimisation problem (2.2) (resp. (2.6)) on the Wiener space as a constrained SEP.
Proposition 2. In the setting described above,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU11.png?pub-status=live)
We will say that (
$\mathsf{conSEP}$
) is well posed if
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU12.png?pub-status=live)
exists with values in
$[{-}\infty,\infty)$
for all
$\xi \in\mathsf{RST}(\mu;\ \Lambda)$
, and is finite for one such
$\xi$
. In particular, (
$\mathsf{conSEP}$
) is not well posed if
$\mathsf{RST}(\mu;\ \Lambda)=\emptyset$
, which has a pleasing financial interpretation (cf. Proposition 3). The (unconstrained) SEP corresponds to the case
$\Lambda={\mathcal S}$
, when all paths are feasible, and hence the above supremum is taken over
$\mathsf{RST}(\mu)$
.
From an analytical point of view, the formulation (
$\mathsf{conSEP}$
) is extremely useful since we are now dealing with a linear optimisation problem over a convex and compact set on a single probability space. A direct consequence is the following result.
Theorem 1. Let
$\gamma\,:\,{\mathcal S}\to{\mathbb{R}}$
be upper semi-continuous and bounded from above in the sense that, for some constants
$a, b, c\in{\mathbb{R}}_+$
,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn10.png?pub-status=live)
Assume that
$\Lambda\subseteq{\mathcal S}$
is closed and that
$\mathsf{RST}(\mu;\ \Lambda)$
is non-empty. Then the optimisation problem (
$\mathsf{conSEP}$
) admits a maximiser.
Proof. We claim that without loss of generality we can assume that
$\gamma$
is bounded from above. Indeed, by the pathwise version of Doob’s inequality (see [Reference Acciaio, Beiglböck, Penkner, Schachermayer and Temme2]),
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU13.png?pub-status=live)
for some martingale
$M_t$
starting in zero. Hence the condition (2.10) implies that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU14.png?pub-status=live)
is bounded from above, and the term
$\int a^{\prime} - b^{\prime}t -c^{\prime} (M_t + \omega(t)^2) d\xi$
is independent of
$\xi\in \mathsf{RST}(\mu)$
by (2.8) and the assumed second moment of
$\mu$
. Therefore, we can assume
$\gamma$
to be bounded from above.
Finally, since
$\mathsf{RST}(\mu;\ \Lambda)$
is compact and r is continuous, and by the portmanteau theorem the map
$\xi\mapsto \int \gamma\circ r d\xi$
is upper semi-continuous, we deduce the result.
3. Super-replication and monotonicity principle
In this section, we show that a straightforward application of the results in [Reference Beiglböck, Cox and Huesmann12] leads to duality or superhedging results, and to a geometric characterisation of primal optimisers, that is, to the monotonicity principle for constrained Skorokhod embedding.
3.1. Duality
In this section, we first show a duality result for the problem
$P_\Lambda^*$
defined in (2.6), that is, for (
$\mathsf{conSEP}$
), and then from it deduce a duality result for the original robust pricing problem
$P_{\mathcal A}$
defined in (2.2). The latter is the analogue of the super-replication duality in the present robust setting with additional information/beliefs. As in the classical (non-robust) case, this in turn leads to a dichotomy between existence of martingale measures and existence of arbitrage opportunities, the so-called fundamental theorem of asset pricing, which we prove at the end of this section.
A martingale
$\phi$
is called
${\mathcal S}$
-continuous if there exists a continuous
$H\,:\,{\mathcal S}\to{\mathbb{R}}$
such that
$\phi=H\circ r$
. Note that a martingale which is
${\mathcal S}$
-continuous has continuous paths, but the other implication is in general not true.
Theorem 2. Let
$\gamma \,:\,{\mathcal S} \to {\mathbb{R}}$
be upper semi-continuous and bounded from above in the sense of (2.10), and let
$\Lambda\subseteq{\mathcal S}$
be closed. Set
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn11.png?pub-status=live)
where
$\phi, \psi$
satisfy
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn12.png?pub-status=live)
Then we have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU15.png?pub-status=live)
Proof. Put
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn13.png?pub-status=live)
Since we assume that
$\gamma$
is upper semi-continuous and bounded from above in the sense of (2.10), it is easy to see that these properties are inherited by
$\overline\gamma$
. Moreover, the well-posedness assumption of (
$\mathsf{conSEP}$
) for
$\gamma$
implies that (
$\mathsf{conSEP}$
) is still well posed for
$\overline\gamma$
and
$\Lambda={\mathcal S}$
. Hence, the result follows from [Reference Beiglböck, Cox and Huesmann12, Theorem 4.2].
This duality result is already of interest in its own right. However, to identify it as a super-replication result we need to recover the hedging strategies corresponding to the martingale. For this we need some kind of pathwise martingale representation theorem. In fact Theorem 6.2 of [Reference Vovk48] can be interpreted as such. To this end, we need to introduce some more notation.
We will need the concept of simple strategy, by which we mean a process
$H\,:\,\Omega_T^{\mathsf{qv}}\times{\mathbb R}^+\to{\mathbb R}$
of the form
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU16.png?pub-status=live)
where
$0=\tau_0(\omega)<\tau_1(\omega)<\ldots$
are
${\mathcal F}^S$
-stopping times such that for every
$\omega$
one has
$\lim_{n\to\infty}\tau_n(\omega)=\infty$
, and
$K_n\,:\,\Omega_T^{\mathsf{qv}}\to{\mathbb R}$
are
${\mathcal F}^S_{\tau_n}$
-measurable bounded functions for
$n\in{\mathbb N}$
. For such a strategy, we can define the corresponding pathwise stochastic integral as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU17.png?pub-status=live)
Then, following exactly the line of reasoning as for the proof of [Reference Beiglböck, Cox, Huesmann, Perkowski and Prömel13, Theorem 3.1], one can get the following result. We recall that
$F = \gamma \circ {\text{ntt}}_T$
and
${\mathcal A} = {\text{ntt}}^{-1}_T (\Lambda)$
, and that the robust pricing problem for the insider was defined in (2.2).
Theorem 3. Let
$\gamma$
be upper semi-continuous and bounded from above in the sense of (2.10), and let
$\Lambda\subseteq{\mathcal S}$
. Set
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU18.png?pub-status=live)
where
$|\psi(y)| \leq a+ b y^2$
and
$(H^n\cdot S)_t\geq -a-bt$
for some
$a,b>0$
and all
$t \in [0,T]$
. Then we have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU19.png?pub-status=live)
Theorem 3 is the analogue of the classical super-replication duality theorem, in the present robust insider setting. Moreover, like its classical counterpart, it additionally implies a version of the first fundamental theorem of asset pricing. In the following we will use Theorem 3 with different payoff functions. To stress the dependence on the cost function we will sometimes write
$P_{\mathcal A}(F)$
,
$D_{\mathcal A}(F)$
.
Proposition 3. Under the assumptions of Theorem 3, the following are equivalent:
-
(i)
$\exists {\mathbb Q}\in{\mathcal M}(\mu)$ such that
${\mathbb Q}({\mathcal A})=1$ ;
-
(ii)
$\mathsf{RST}(\mu;\ \Lambda)\neq\emptyset$ ;
-
(iii)
$\nexists {\varepsilon}>0$ , simple strategies
$(H^n)_n$ , and
$\psi\in{\mathcal C}({\mathbb{R}})$ with
$\int \psi d\mu = 0$ such that
(3.4)\begin{equation} \liminf (H^n\cdot S)_T(\omega) + \psi(\omega(T)) \ge {\varepsilon} \quad \text{for all } \omega \in {\mathcal A}. \end{equation}
The property (iii) means that one cannot make arbitrary profits by starting with zero capital. Indeed, if (3.4) holds for some
$\hat{\varepsilon}>0$
, then it does so for any
${\varepsilon}>0$
.
Proof. The equivalence between (i) and (ii) follows from the arguments around Proposition 1.
$(i)\Rightarrow(iii)$
: Note that (i) implies
$D_{\mathcal A}(\tilde F_0)=P_{\mathcal A} (\tilde F_0) =0$
for any derivative
$\tilde F_0$
such that
$\tilde F_0=0$
on
${\mathcal A}$
, by Theorem 3. Pick
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU20.png?pub-status=live)
Suppose, for contradiction, that there exist
${\varepsilon}$
,
$(H^n)_n$
, and
$\psi$
such that (3.4) is satisfied. Then the pair
$((H^n)_n,\psi-{\varepsilon})$
is admissible for the dual problem
$D_{\mathcal A}(F_0)$
. However, this implies
$ D_{\mathcal A}(F_0)\leq-{\varepsilon}$
for
$F_0$
, which gives the desired contradiction.
$(iii)\Rightarrow(i)$
: By Theorem 3, if there is no measure
${\mathbb Q}\in{\mathcal M}(\mu)$
such that
${\mathbb Q}({\mathcal A})=1$
, then
$D_{\mathcal A}=P_{\mathcal A} = -\infty$
for all derivatives F. In particular, for
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU21.png?pub-status=live)
there exist
$(H^n)_n$
and
$\psi$
, with
$\int \psi d\mu = 0$
, such that (3.4) holds.
Remark 3. In this paper, we have only considered the case where the information of future call prices at a single fixed time T is observed. Using methods similar to those developed in [Reference Beiglböck, Cox, Huesmann, Perkowski and Prömel13], it is also possible to extend Theorems 2 and 3 to the case where the call prices at times
$0 \le s_1 \le s_2 \le \dots \le s_N = T$
are observed, and provide a related formulation in the Brownian setup where the optimisation is over a sequence of stopping times
$\tau_1 \le \tau_2 \le \dots \le \tau_N = \tau$
. In this case, it is possible to consider either the cases where call price information completely fixes the distributions at the intermediate times, or it only determines the integral of particular functions, or there is a mixture of some times having full information and others lacking it. In this more general setup, it becomes possible to include a large class of options; for example, a robust approach to discretely monitored Asian options could be included.
3.2. Constrained monotonicity principle
In this section, we provide a modified version of the monotonicity principle of [Reference Beiglböck, Cox and Huesmann12] giving necessary geometric conditions on the support set of an optimiser to (
$\mathsf{conSEP}$
).
To this end, we denote the concatenation of two paths
$(\kern1.4pt f,s),(g,t)\in{\mathcal S}$
by
$f\oplus g$
; i.e.,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU22.png?pub-status=live)
For
$(\kern1.4pt f,s)\in{\mathcal S}$
we define the process
$\gamma^{(\kern1.4pt f,s)\oplus}(\omega,t)\,:\!=\, \gamma(\kern1.4pt f\oplus \omega|_{[0,t]},s+t).$
Definition 2. A pair
$((\kern1.4pt f,s),(g,t))\in{\mathcal S}\times{\mathcal S}$
is called a feasible stop-go pair, written
$((\kern1.4pt f,s),(g,t))\in\mathsf{SG}_\Lambda$
, if
$f(s)=g(t)$
;
$(\kern1.4pt f,s)\in\Lambda$
; the set of
$({\mathcal F}_t^W)_{t\geq 0}$
stopping times
$\sigma$
satisfying
$0<{\mathbb{E}}[\sigma]<\infty$
and
$1_\Lambda\circ r(\kern1.4pt f\oplus W,s+\sigma)=1$
a.s. is non-empty; and every such stopping time satisfies
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn15.png?pub-status=live)
and
$1_\Lambda\circ r(g\oplus W,t+\sigma)=1$
a.s., where both sides of (3.5) are well defined and the left-hand side is finite. Here, the probability space is assumed to be rich enough to support a Brownian motion W, and
$({\mathcal F}^W_t)_{t\geq 0}$
denotes the natural filtration generated by W.
The interpretation is that on average it is better to stop a path at time s with history f, and to run the paths that would have carried on from (f, s) from a previously stopped history (g, t) (to let (g, t) go), as long as this results in a feasible stopping rule. Note that since
$f(s) = g(t)$
, the law of the stopped process is not changed. We remark here that—as a consequence of only considering
$({\mathcal F}^W_t)_{t\geq 0}$
stopping times—the definition of feasible stop-go pairs is independent of the probability space on which
$\sigma$
lives, as long as it is rich enough to support the Brownian motion W. In a similar manner to [Reference Beiglböck, Cox and Huesmann12, Section 5], one could introduce an even stronger notion of feasible stop-go pairs by only considering one particular candidate stopping time. In this article, we do not need this generality.
For a set
$\Gamma\subset {\mathcal S}$
we denote by
$\Gamma^<$
the set of all stopped paths which have a proper extension in
$\Gamma$
:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU23.png?pub-status=live)
Definition 3. A set
$\Gamma\subset \Lambda$
is called feasible
$\gamma$
-monotone if
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU24.png?pub-status=live)
A set
$\Gamma\subset {\mathcal S}$
should be viewed as a possible stopping set, i.e. a set of paths
$(\omega|_{[0,\tau]},\tau)$
for an admissible stopping strategy
$\tau$
in (
$\mathsf{conSEP}$
). If such a set
$\Gamma$
is feasible
$\gamma$
-monotone then there is no way of changing the stopping rule in a pathwise fashion, as in (3.5), to produce a feasible stopping rule with higher payoff.
Theorem 4. (Constrained monotonicity principle.) Let
$\gamma\,:\,{\mathcal S}\to{\mathbb{R}}$
be Borel. Assume that (
$\mathsf{conSEP}$
) is well posed and that
$\xi\in\mathsf{RST}(\mu;\ \Lambda)$
is an optimiser. Then there exists a feasible
$\gamma$
-monotone set
$\Gamma\subset{\mathcal S}$
such that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU25.png?pub-status=live)
Proof. Taking
$\overline\gamma$
as in (3.3), the result follows from [Reference Beiglböck, Cox and Huesmann12, Theorem 5.7].
The constrained monotonicity principle will be an important tool for characterising solutions to (
$\mathsf{conSEP}$
), and in particular will allow us to deduce geometric features of optimisers. We will illustrate this in the subsequent sections.
4. No-arbitrage, pricing, and hedging in specific information settings
Up to now we have shown that under our assumptions the robust pricing problem (2.2) can be reformulated as a constrained SEP, for which we have established general results on existence, superhedging, a variant of the first fundamental theorem of asset pricing, and a characterisation of optimisers.
The goal of this section is to illustrate the richness of our framework by considering some natural choices for the insider’s information set
${\mathcal A}$
, or equivalently for the corresponding feasibility set
$\Lambda$
, to show that under additional assumptions we are able to prove a variety of very explicit results in the insider’s setting.
We use the notation
$\prec$
to denote the convex order relation between probability measures; specifically, we say that
$\lambda \prec \mu$
if
$\int c(x) \lambda(dx) \le \int c(x) \mu(dx)$
for any convex function c.
In the examples we consider, we will typically address three related questions:
-
(1) Given a pair
$(\mu, \Lambda)$ , when does there exist any consistent model for the insider agent? Specifically, is
$\mathsf{RST}(\mu;\ \Lambda)$ non-empty? We address these points in Theorems 5, 6, and 7.
-
(2) Assuming
$\mathsf{RST}(\mu;\ \Lambda)\neq\emptyset$ , can we characterise the worst-case scenarios for the insider, i.e. can we characterise solutions to the constrained SEP? We provide a characterisation of the optimisers to a specific problem in Theorem 8.
-
(3) Given a pair
$(\mu, \Lambda)$ such that
$\mathsf{RST}(\mu;\ \Lambda) \neq \emptyset$ , and a derivative with payoff F, what is the value of
$P_\Lambda^*$ , and how does this differ from
$P_{\mathcal S}^*$ , the price of the uninformed agent? We answer these questions in the context of a specific example in Section 4.2.
In investigating the questions above, we will focus on the three following natural examples where the additional information/beliefs translate into stopping the Brownian motion after and/or before given stopping times. Let
$\underline{\tau}, \overline\tau$
be stopping times such that
$\underline{\tau}\leq\overline\tau$
and
$(W_{t\wedge\underline{\tau}})_{t\geq 0}$
,
$(W_{t\wedge\overline{\tau}})_{t\geq 0}$
are uniformly integrable, and consider the sets
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn16.png?pub-status=live)
These cases notably cover the examples of additional information and beliefs mentioned at the beginning of the paper: whether prices hit certain barriers, whether the quadratic variation reaches certain levels (cf. Section 4.1.1), and drawdown constraints (cf. also Section 4.1.2).
In this situation we have the following basic result on the existence or absence of a consistent model for the insider.
Theorem 5. Suppose that the insider has information given by (4.1). We write
$W_{\underline{\tau}}\sim\underline{\mu}$
,
$W_{\overline\tau}\sim\overline\mu$
. Then
-
(1)
$\Lambda = \Lambda_1$ : the set
$\mathsf{RST}(\mu;\ \Lambda) = \emptyset$ if
$\mu \nprec \overline\mu$ ;
-
(2)
$\Lambda = \Lambda_2$ : the set
$\mathsf{RST}(\mu;\ \Lambda) = \emptyset$ if and only if
$\underline\mu \nprec \mu$ ;
-
(3)
$\Lambda = \Lambda_3$ : the set
$\mathsf{RST}(\mu;\ \Lambda) = \emptyset$ if
$\underline{\mu} \nprec \mu$ or
$\mu \nprec \overline{\mu}$ .
In particular, if any of the conditions on the measures
$\underline{\mu}$
,
$\mu$
,
$\overline{\mu}$
above hold, then the insider can make unlimited profit in the sense of (3.4).
Proof. As a consequence of Strassen’s theorem [Reference Strassen46], a solution to the constrained problem (2.6) exists for
$\Lambda_2$
if and only if
$\underline{\mu}\prec\mu$
. Similarly, in the case of
$\Lambda_1$
, the condition
$\mu \prec \overline{\mu}$
is a necessary condition for the existence of a stopping time
$\tau \le \overline \tau$
for the Brownian motion such that
$W_{\tau} \sim \mu$
, but it is not sufficient unless
$\overline \mu$
is supported on two points, by the result of Meilijson [Reference Meilijson, Azéma and Yor39] and van der Vecht [Reference Van der Vecht, Azéma and Yor47]. A simple example can be constructed by considering the measures
$\overline{\mu} = N(0,1)$
, with stopping time
$\overline{\tau} = 1$
and
$\mu = \frac{{\varepsilon}}{2} (\delta_1 + \delta_{-1}) + (1-{\varepsilon}) \delta_0$
; for
${\varepsilon}$
sufficiently small, it is easily checked that
$\mu \prec \overline{\mu}$
, but there is no bounded stopping time embedding
$\mu$
. Combining these two observations yields the third item.
To the best of our knowledge, necessary and sufficient conditions for the existence of
$\xi\in\mathsf{RST}(\mu;\ \Lambda_1)$
are unknown. We are able to provide them in specific settings (see Section 4.1), while the existence of general criteria remains an interesting open problem.
Before we proceed, we would like to remark on the specific form of the feasibility sets
$\Lambda$
in (4.1). It is clear that, in general, not all information processes/feasibility sets are of the form (4.1). A full classification and analysis is beyond the scope of this paper. One of the various reasons that make this analysis complicated is that the constraint
$\tau \in \mathsf{RST}(\mu)$
may impose additional conditions that are not immediate from the construction of
$\Lambda$
. Consider for example the case where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn17.png?pub-status=live)
for some fixed
$c\in{\mathbb{R}}_+$
, which corresponds to the drawdown constraint on the price process not dropping more than c below its maximum-to-date value. Minimality (cf. (2.7)) implies that an admissible stopping time must occur before
$\overline{\tau} \,:\!=\, \inf\{t \ge 0\,:\, \sup_{s \le t} \omega(s)-c > \omega(t)\}$
, by a simple martingale argument. Hence, although there exist feasible paths in
$\Lambda$
which live longer than
$\overline{\tau}$
, any
$\tau$
which is in
$\mathsf{RST}(\mu)$
must, with probability one, be bounded above by
$\overline{\tau}$
. Therefore, the set of feasible stopped paths in this case can be replaced by
$\Lambda^{\prime}=\{r(\omega,t) \,:\, t\leq\overline{\tau}\}$
. Then, from the argument above,
$\mu\prec\overline \mu\sim W_{\overline{\tau}}$
must hold for there to exist a solution to the constrained embedding problem.
On the other hand, if the set of admissible evolutions for the asset is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU26.png?pub-status=live)
which is a drawdown constraint where the constraint depends on the running average of the price process, then we are not able to replace
$\Lambda$
by a ‘nice’ set
$\Lambda^{\prime}\subset\Lambda$
as above. Here the class of admissible stopping times is certainly bounded above by a stopping time (
$\inf\{t \ge 0\,: \max\{t^{-1}\int_0^{t}f(s)\,\textrm{d} s, f(t)\} \le \sup_{s \le t} f(s)-c\}$
), but it is easily seen that there are inadmissible paths which occur before this time.
In what follows we will consider the cases in Theorem 5 separately, analysing them in specific settings. In particular, in Sections 4.1.1 and 4.1.2 we present two frameworks where the additional information
$\Lambda$
is of the kind
$\Lambda_1$
in (4.1), and we are able to give necessary and sufficient conditions for the set
$\mathsf{RST}(\mu;\ \Lambda)$
to be non-empty, hence strengthening the result in Case (1) of Theorem 5. In Theorem 8, we will exemplify the power of the monotonicity principle by showing the structure of the solutions to a Root-type optimisation problem with an Azéma–Yor-type constraint. Moreover, in Section 4.2 we consider the additional information
$\Lambda$
to be of the kind
$\Lambda_2$
in (4.1) and, for options on variance, we determine the primal optimisers by means of our constrained monotonicity principle (Theorem 4), as well as the dual optimisers.
We remark that the first two cases imply results and constraints for the third case also; e.g. Theorems 6 and 7 directly imply necessary conditions for the third case. More generally, using the monotonicity principle (Theorem 4) one can derive the corresponding versions of Root and Azéma–Yor embedding with a general space–time starting law (cf. Section 4.2 for the case of Root). Using similar arguments as in the proof of Theorems 6 and 7, with slightly more notation, one can derive the corresponding versions of these results keeping track also of the condition
$\underline\tau \leq t$
implying necessary and sufficient conditions for the case
$\Lambda_3$
. We omit the details.
4.1. Information as barrier in a certain phase space
We now consider the case where the additional information is of the kind of
$\Lambda_1$
in (4.1) and translates into having a barrier in a certain phase space. We will see how in this situation the no-arbitrage condition (cf. Proposition 3, Theorem 5) imposes an order between such a barrier and the barrier characterising the unique optimal stopping for the uninformed agent in such a phase space. These results are notable since the ordering of barriers is a much weaker condition than the convex order condition, significantly strengthening the results of Theorem 5.
4.1.1. The Root phase space
We recall that the Root solution of the (unconstrained) SEP for the distribution
$\mu$
is given by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU27.png?pub-status=live)
where
$\mathcal{R}$
is a closed barrier; that is,
$(t,x) \in \mathcal{R}$
implies
$(s,x) \in \mathcal{R}$
for
$s>t$
; see [Reference Root44]. This was one of the first known solutions to the SEP; it is optimal when
$\gamma(\kern1.4pt f,t)=h(t)$
for a strictly convex function h. The Root solution is illustrated in Figure 1. To avoid trivialities, we assume that our barriers are regular (see [Reference Cox, Obłój and Touzi22]); that is, they are closed and
$\{x\,:\, (0,x) \not\in \mathcal{R}\}$
is an open interval containing the origin. Any barrier which is not regular can be replaced by a regular barrier without changing the hitting time. Any regular barrier can be described by its lower semi-continuous barrier function
$\mathcal R(x)=\inf\{t\,:\,(t,x)\in\mathcal R\}.$
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_fig1.png?pub-status=live)
Figure 1: The Root solution to the SEP.
For the informed agent we assume that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU28.png?pub-status=live)
where the stopping time
$\overline{\tau}$
is the hitting time of a regular barrier
${\mathcal B}$
in the phase space (t,W), i.e. a Root-type barrier:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn18.png?pub-status=live)
As in Theorem 7 below, we are able to determine whether
$\mathsf{RST}(\mu;\ \Lambda)$
is empty, and hence whether there is an arbitrage for the informed agent, through properties of the barriers.
Theorem 6. Let the set
$\Lambda$
be given by (4.5), with
$\overline{\tau}$
of the form in (4.3). Then the set
$\mathsf{RST}(\mu;\ \Lambda)$
is non-empty if and only if
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn19.png?pub-status=live)
which yields
$\tau_{Root}(\mu)\leq\overline{\tau}$
. In particular, if (4.4) holds, the stopping rule
$\tau_{Root}(\mu)$
is admissible for the informed agent, in the sense that
$((W_t)_{t\leq\tau_{Root}(\mu)},\tau_{Root}(\mu))\in\Lambda$
a.s.
Proof. We first observe that if (4.4) holds, then we immediately have
$\tau_{Root}(\mu)\leq\overline{\tau}$
, and since
$\tau_{Root}(\mu)\in \mathsf{RST}(\mu;\ \Lambda)$
, it follows that
$\mathsf{RST}(\mu;\ \Lambda) \neq \emptyset$
. To show the reverse implication, suppose, for contradiction, that
$\mathsf{RST}(\mu;\ \Lambda)$
is non-empty and
${\mathcal B} \not\subseteq {\mathcal R}$
. This means that there exist pairs
$(t,x)\in{\mathcal B}\setminus{\mathcal R}$
. Among those pairs, we consider a fixed
$(\hat t, \hat x)$
such that there are no
$(t,\hat x)\in{\mathcal B}\setminus{\mathcal R}$
with
$t<\hat t$
, as in Figure 2.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_fig2.png?pub-status=live)
Figure 2: Proof of Theorem 6.
Now consider
$\tau^{\prime}\in\mathsf{RST}(\mu;\ \Lambda)$
. Denote the local time of Brownian motion in z by
$L^z$
. Since the Root embedding maximises
${\mathbb{E}}\left[L^x_{\tau\wedge t}\right]$
among all stopping times
$\tau$
which are minimal embeddings of
$\mu$
(cf. (2.7)), simultaneously for all
$(t,x)\in{\mathbb{R}}_+\times{\mathbb{R}}$
(e.g. by [Reference Gassiat and Oberhauser31, Theorem 3]), in particular
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU29.png?pub-status=live)
On the other hand, the path stopped at
$\tau^{\prime}$
cannot accumulate any more local time at
$\hat x$
after
$\hat t$
, i.e.
${\mathbb{E}}\left[L^{\hat x}_{\tau^{\prime}\wedge \hat t}\right] = {\mathbb{E}}\left[L^{\hat x}_{\tau^{\prime}\wedge t}\right]$
for all
$t \ge \hat{t}$
, while the Root stopping rule will do so (i.e.,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU30.png?pub-status=live)
when
$t>\hat{t}$
), because the barrier is assumed to be regular. Therefore,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU31.png?pub-status=live)
This gives the desired contradiction, since, for any
$x\in{\mathbb{R}}$
and any stopping time
$\tau\in\mathsf{RST}(\mu)$
,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU32.png?pub-status=live)
where
$u_\mu$
is the potential function associated to
$\mu$
, i.e.,
$u_\mu(x)=-\int|y-x|\mu(dy)$
.
4.1.2. The Azéma–Yor phase space
We let
$\overline{\omega}_t\,:\!=\,\sup_{0\leq s\leq t} \omega_s$
, and define the process
$\overline{W}$
analogously. We start by recalling the Azéma–Yor solution of the (unconstrained) SEP. The barycentre function
$b_\mu$
of a probability measure
$\mu$
is defined by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU33.png?pub-status=live)
Denote the inverse of
$b_\mu$
by
$\beta_\mu$
. The solution to the SEP by Azéma and Yor (see [Reference Azéma and Yor8]) is given by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU34.png?pub-status=live)
This is arguably the most renowned solution to the SEP, for which many properties are known, among which is that it maximises stochastically the maximum of the stopped Brownian motion. See the survey article [Reference Obłój42] for further details. We illustrate the Azéma–Yor solution in Figure 3.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_fig3.png?pub-status=live)
Figure 3: The Azéma–Yor construction.
For the informed agent, we assume that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn20.png?pub-status=live)
where the stopping time
$\overline{\tau}$
is the hitting time of a barrier in the phase space
$(\overline{W},W)$
:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU35.png?pub-status=live)
where
${\mathcal H}$
is a Borel set
${\mathcal H}\subseteq \{(x,y)\in{\mathbb{R}}_+\times{\mathbb{R}} \,:\, y\leq x\}$
induced by some increasing left-continuous Borel function
$h\,:\,{\mathbb{R}}_+\to{\mathbb{R}}$
via
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU36.png?pub-status=live)
so that
$(x,y)\in{\mathcal H}$
and
$z>x$
imply
$(z,y)\in{\mathcal H}$
. Note that this gives
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn21.png?pub-status=live)
thus the set
$\Lambda$
in (4.5) corresponds to the following set of feasible paths for the informed agent:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn22.png?pub-status=live)
that is, the paths that satisfy the drawdown constraint
$\omega>h(\overline{\omega})$
during the period [0, T).
We now give a result which shows that, when the agent’s information is given by
$\mathcal{A}$
as in (4.7), we can provide a simple necessary and sufficient condition for the existence of consistent models for the informed agent; cf. (1) of Theorem 5. If there is no ambiguity we write
$\beta_\mu=\beta$
in the following.
Theorem 7. Let the set
$\Lambda$
be given by (4.5), with
$\overline{\tau}$
of the form in (4.6). Then the set
$\mathsf{RST}(\mu;\ \Lambda)$
is non-empty if and only if
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn23.png?pub-status=live)
which yields
$\tau_{AY}(\mu)\leq\overline{\tau}$
. In particular, if (4.8) holds, the stopping rule
$\tau_{AY}(\mu)$
is admissible for the informed agent, in the sense that
$((W_t)_{t\leq\tau_{AY}(\mu)},\tau_{AY}(\mu))\in\Lambda$
a.s.
Proof. We first observe that if (4.8) holds, then we immediately have
$\tau_{AY}(\mu) \le \overline{\tau}$
, and since
$\tau_{AY}(\mu) \in \mathsf{RST}(\mu;\ \Lambda)$
, it follows that
$\mathsf{RST}(\mu;\ \Lambda) \neq \emptyset$
.
For the reverse implication, we suppose that there exists
$\hat x\in{\mathbb{R}}_+$
such that
$h(\hat x)>\beta(\hat x)$
, as in Figure 4. Then we fix
$\tau^{\prime}\in \mathsf{RST}(\mu;\ \Lambda)$
and argue as follows. Define a measure
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU37.png?pub-status=live)
and note that, by the martingale property,
$\int y \,\eta(\textrm{d} y) =\hat{x} \cdot \eta({\mathbb{R}})$
. Moreover,
$\eta(A \cap [\hat{x},\infty)) = \mu(A\cap [\hat{x},\infty))$
, and
$\eta(A) \le \mu(A)$
for all Borel sets A.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_fig4.png?pub-status=live)
Figure 4: Proof of Theorem 7
Define functions
$\Phi_{\eta}, \Phi_\mu\,:\,({-}\infty,\hat{x}] \to {\mathbb{R}}$
by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU38.png?pub-status=live)
and similarly for
$\mu$
. Then
$\Phi_\mu$
and
$\Phi_\eta$
are both increasing on
$({-}\infty, \hat{x}]$
,
$\Phi_\mu(\hat{x}) =\Phi_\eta(\hat{x})$
, and
$\Phi_\mu(x) - \Phi_\eta(x)$
is increasing in x for
$x \in ({-}\infty,\hat{x}]$
since
$\mu(\textrm{d} y) \ge \eta(\textrm{d}y)$
. Hence we deduce that
$\Phi_\mu(x) \le \Phi_\eta(x)$
for
$x \le\hat{x}$
.
Now we observe that
$\eta(({-}\infty,h(\hat{x}))) = 0$
, so
$\Phi_\eta(h(\hat{x})) = 0$
. On the other hand, by the definition of the barycentre function,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU39.png?pub-status=live)
It follows from
$\Phi_\mu(x) \le \Phi_\eta(x)$
that
$h(\hat{x}) \le\beta(\hat{x})$
, contradicting our original assumption.
Let us consider the drawdown constraint in (4.2) which corresponds to
$\Lambda=[\![ 0,\overline{\tau}]\!]$
, with
$\overline{\tau}$
given as in (4.6) for
$h(x)=x-c$
. In this case Theorem 7 implies that
$x-c\leq\beta(x)=b_\mu^{-1}(x)$
must hold for there to exist a feasible solution for the informed agent. This condition can of course be rephrased in terms of barycentre functions, since h is the inverse of the barycentre function associated to
$\overline \mu\sim W_{\overline{\tau}}$
(by [Reference Azéma and Yor8]). Therefore, the existence of a consistent solution for the insider is equivalent to
$b_{\overline \mu}^{-1}\leq b_\mu^{-1}$
, that is,
$b_\mu\leq b_{\overline \mu}$
.
Theorem 7 tells us when the pricing problem for the insider (cf. (2.2) or (2.6)) has a feasible solution, and hence an optimiser under the conditions of Theorem 1, but does not tell us anything about the specific optimiser. On the other hand, the constrained monotonicity principle, Theorem 4, allows us to characterise the geometry of optimisers in various settings. We illustrate this in the special situation where the agent wishes to find the stopping times
$\tau$
solving (
$\mathsf{conSEP}$
) in the case
$\gamma(\kern1.4pt f,s)=-s^2$
corresponding to the payoff
$F(S)=-\langle S\rangle_T^2.$
We are interested in characterising solutions to
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn24.png?pub-status=live)
where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn25.png?pub-status=live)
for a step function
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU40.png?pub-status=live)
with
$m_0=s_0 <m_1<\ldots<m_n$
and
$a_1\leq a_2\leq\ldots\leq a_n$
. We set
$\tilde\Lambda=\{r(\omega,t)\,:\, t <\overline\tau\}$
, and note that
$(\kern1.4pt f,s)\in\tilde\Lambda$
and
$m_{i-1}\leq \overline{f}_s <m_i$
imply that
$f(s)>a_i$
.
We recall that in the unconstrained case, i.e.
$h(x)=-\infty$
, the solution is the Root solution
$\tau_\mathsf{Root}$
, the first hitting time of a barrier in space–time (see also Section 4.1.1).
In the current setup, the situation is similar.
Theorem 8. Assume that
$\mathsf{RST}(\mu;\ \Lambda)\neq \emptyset$
and that the optimisation problem (4.9) is well posed. Then for any optimiser
$\hat\tau$
there exists a sequence of barriers
$(\mathcal R_i)_{i=1}^n$
such that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU41.png?pub-status=live)
where
$\ell(m)=\sum_{i=1}^n i1_{[m_{i-1},m_i)}(m).$
Moreover, for each
$j\leq i$
it holds that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU42.png?pub-status=live)
Proof. To avoid too many minus signs, we redefine
$\gamma(\kern1.4pt f,s)=s^2$
, and for this proof we consider the minimisation variant of (
$\mathsf{conSEP}$
).
By Theorem 1 we can find a minimiser, say
$\hat\tau$
, to the optimisation problem (4.9). By Theorem 4 we can pick a feasible
$\gamma$
-monotone set
$\Gamma$
such that
$\hat\tau(r^{-1}(\Gamma))=1$
and
$\mathsf{SG}_\Lambda\cap (\Gamma^<\times \Gamma)=\emptyset$
.
We claim that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn26.png?pub-status=live)
Indeed, pick
$(\kern1.4pt f,s),(g,t)\in\Lambda$
with
$s>t$
and
$f(s)=g(t)$
. It holds for any
$(k,u)\in {\mathcal S}$
by convexity of
$s\mapsto s^2$
(and since we are considering minimisation instead of maximisation) that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU43.png?pub-status=live)
so that (3.5) follows by two observations. First,
$(\kern1.4pt f,s)\in \tilde\Lambda$
implies the existence of at least one Brownian stopping time
$\sigma$
with
$0<{\mathbb{E}}[\sigma]<\infty$
such that
$1_\Lambda(\kern1.4pt f\oplus W,s+\sigma)=1$
; e.g. if
$m_{i-1}\leq \overline{f}_s<m_i$
, then the first hitting time of Brownian motion of
$\{\frac12 (\kern1.4pt f(s)-a_i), \frac12 (m_i-f(s)\}$
is such a stopping time. Second, any stopping time
$\sigma$
with
$1_\Lambda(\kern1.4pt f\oplus W,s+\sigma)=1$
necessarily satisfies
$1_\Lambda(g\oplus W,t+\sigma)=1$
, since
$f(s)=g(t)$
,
$\overline{f}_s\geq \overline{g}_t$
, and the function h defining
$\Lambda$
is increasing.
Put
$\Gamma_i=\Gamma\cap \{(\kern1.4pt f,s)\in{\mathcal S}\,:\, m_{i-1}\leq \overline{f}_s<m_i\}$
and set
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU44.png?pub-status=live)
Pick
$(g,t)\in\Gamma_i$
. Then we claim that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU45.png?pub-status=live)
Since the first inequality holds by construction, suppose for contradiction that
$\inf\{s\in[0,t]\,:\, (s,g(s))\in \mathcal R_i^\mathsf{op}\}<t$
. In this case, there is
$s<t$
such that
$(g|_{[0,s]},s)\,=\!:\,(\kern1.4pt f,s)\in\Gamma_i^<$
,
$(s,f(s))\in\mathcal R_i^\mathsf{op}$
, and since
$s<t$
it holds that
$f(s)>a_i$
. Then there exists
$(k,u)\in \Gamma_i$
such that
$u<s$
and
$k(u)=f(s)>a_i$
so that
$(k,u)\in\tilde \Lambda$
. However, by (4.11), this means that
$((\kern1.4pt f,s),(k,u)) \in \mathsf{SG}_\Lambda\cap (\Gamma^<\times \Gamma)$
, which cannot be the case.
Pick
$\omega$
such that
$(W(\omega)_{0\leq t\leq\hat\tau(\omega)},\hat\tau(\omega))\in\Gamma_i$
for some
$1\leq i\leq n$
. It then follows that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU46.png?pub-status=live)
Then we can conclude the existence of the barriers
$(\mathcal R_i)_{i=1}^n$
from the observation that conditionally on the event
$\{m_{i-1}\leq \overline{W}_{\hat\tau}<m_i \}$
, it holds that
$\tau_i^\mathsf{cl}=\tau_i^\mathsf{op}$
a.s. by the strong Markov property and the fact that Brownian motion almost surely immediately returns to its starting point.
To show the final claim, note that (4.11) implies that at each
$x\notin\{m_1,\ldots,m_n\}$
the condition
$(g,t)\in\Gamma\cap\Lambda$
with
$g(t)=x$
implies
$g(t)\in\tilde\Lambda$
. Just as in the first part of the proof, it then follows that there is no
$(\kern1.4pt f,s)\in\Gamma^<$
with
$f(s)=x, \overline{f}_s\geq \overline{g}_t$
and
$s>t$
. This gives the result.
Example 1. Consider the case of
$\mu=\frac13(\delta_{s_0-1} + \delta_{s_0} + \delta_{s_0+1})$
, when
$s_0>1$
. Let h be given by the inverse barycentre function of
$\mu$
, i.e.
$h=b_\mu^{-1}$
, which equals
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU47.png?pub-status=live)
In particular, in the Root-type optimisation problem (4.9) constrained by h as in (4.10), any path which reaches level
$s_0+1/2$
will not be stopped at
$s_0-1$
.
The unconstrained Root solution instead is given by the hitting time of
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU48.png?pub-status=live)
for some
$a>0$
. In particular, there are paths getting arbitrary close to one but which are stopped at
$s_0-1$
, so that the constrained Root solution is different from the unconstrained one.
Also note that this is not related to the special case of
$\mu$
being atomic. Indeed, keep the same h. Consider
$\tilde\mu$
to be the uniform measure on
$[s_0-1,s_0+1]$
whose inverse barycentre function is given by
$b_{\tilde\mu}^{-1}(m)=2m-s_0-1$
, so that
$\mathsf{RST}(\tilde\mu;\ \Lambda)\neq \emptyset$
by Theorem 7. By the same reasoning as before, it is immediate to see that the Root solution is different from the constrained Root solution.
Remark 4. Let us consider (4.9) for the case of a general increasing function h yielding a corresponding set of feasible paths
$\Lambda$
as in (4.10). Assume
$\mathsf{RST}(\mu;\ \Lambda)\neq \emptyset.$
Approximate h from below by step functions
$h^n$
with corresponding sets of feasible paths
$\Lambda^n$
and the property that
$h^n\leq h^{n+1}$
. Since then
$\Lambda^n \supseteq \Lambda^{n+1}\supseteq\Lambda$
, it follows that
$\mathsf{RST}(\mu;\ \Lambda^n)\neq\emptyset$
. For each n, pick by Theorem 1 an optimiser to (the corresponding version of) (4.9), say
$\hat\tau^n$
. Since
$\mathsf{RST}(\mu;\ \Lambda^n)\supseteq \mathsf{RST}(\mu;\ \Lambda)$
, it follows that for all n
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU49.png?pub-status=live)
Since
$\mathsf{RST}(\mu;\ \Lambda^1)$
is compact and
$\hat\tau^n\in\mathsf{RST}(\mu;\ \Lambda^1)$
for all n, there is a converging subsequence and any limit point
$\hat\tau$
must lie in
$\mathsf{RST}(\mu;\ \Lambda).$
Moreover, any limit point
$\hat\tau$
must be an optimiser by monotonicity, since
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU50.png?pub-status=live)
Since, by Theorem 8, each
$\hat\tau^n$
is given as the hitting time of barriers in space–time indexed by the running maximum, it is then plausible to conjecture that this remains true for
$\hat\tau$
as well. To make this argument rigorous seems to be outside the scope of this article; however, we note that (4.11) still holds in the limit.
Remark 5. If in (4.9) we consider a maximisation problem instead of a minimisation problem, the corresponding version of (4.11) turns into
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqnU51.png?pub-status=live)
Following the line of reasoning of Theorem 8, one can show that the optimal stopping time will be the hitting of a sequence of inverse barriers indexed by the running maximum, i.e. the corresponding version of constrained Root solutions. Using similar ideas one can identify the optimal solutions and worst-case scenarios in various other setups.
4.2. Option pricing in the presence of insider information: variance options
In this section, we consider the impact on the insider’s pricing bounds which comes from additional information. Specifically, we suppose that the information is on the drawdown, in a similar manner to the previous discussion, for example, as in (4.10), and we look to find bounds on the prices of options on variance: that is, we consider the motivating example from the introduction, where we think of a trader who believes that the CEO of the company is attempting to satisfy a drawdown constraint, and wishes to understand the impact on pricing bounds of variance options on the same company.
To understand the structure of the derivatives, we consider an asset which follows a model of the form
$\textrm{d} S_t = S_t \sigma_t \, \textrm{d} W_t$
, where
$S_t$
is the discounted asset price, and
$W_t$
a Brownian motion. The process
$\sigma_t$
is the volatility, and
$\int_0^t \sigma^2_r \, \textrm{d} r$
is known as the integrated variance. A variance option is then a contract which pays the holder
$G(\!\kern-0.5pt\int_0^t \sigma^2_r \, \textrm{d} r)$
. The most common example is the variance call, where
$G(v) = (v-K)_+$
. Note that the integrated variance process can be determined as
$\langle {\textrm{ln}} S\rangle_t$
, the quadratic variation of the logarithm of the asset price. For further details, we refer the reader to [Reference Carr and Lee21, Reference Cox and Wang24, Reference Cox and Wang25, Reference Lee38].
The standard method for pricing such options is to time-change the process
$S_t$
by a time change
$\tau_t$
such that
$X_t \,:\!=\, S_{\tau_t}$
is a geometric Brownian motion. With this time change,
$(X_t,t)= (S_{\tau_t},\langle {\textrm{ln}} S\rangle_{\tau_t})$
; that is, the time-scale in the transformed picture corresponds to the integrated variance process. In particular, the problem of finding a model
$S_t$
which minimises
${\mathbb{E}}[G(\langle{\textrm{ln}} S\rangle_T)]$
subject to
$S_T \sim \mu$
is equivalent to finding a stopping time
$\tau$
for X to minimise
${\mathbb{E}}[G(\tau)]$
subject to
$X_\tau \sim \mu$
.
We would therefore like to compare the minimal (model-independent) price of the variance option for the insider, to that for the uninformed agent. To keep things simple, we consider an option which pays the holder the square root of the arithmetic variance,
$V_t\, :\!=\, \int_0^t S_r^2 \sigma_r^2 \, \textrm{d} r$
, which corresponds to choosing a time change
$\tau_t$
so that
$X_t = S_{\tau_t}$
is a Brownian motion. This places us trivially in the setup of the rest of this paper.
Our problem of interest now may be posed as follows: consider an agent who has inside information on the future evolution of the asset, specifically, who knows that the price will never drop below
$h(\overline{S}_t)$
, where h is an increasing function. The agent plans to exploit this information by trading in derivatives written on the asset, and does not have strong modelling beliefs, so wishes to profit from their information under any potential model. Suppose variance options with payoff
$\sqrt{V_T}$
are liquidly traded. To profit, they plan to sell the derivative and set up a model-independent superhedging strategy. They want to know at what price level they are guaranteed to make a profit. If the agent also knows the feasibility set
$\Lambda$
given by (4.10), then their problem becomes to find
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_eqn27.png?pub-status=live)
By Theorem 3, if we can identify the solution to this problem, then there exists a corresponding superhedging strategy. However, it follows from Theorem 8 that the solution must be a nested sequence of barriers, which depend on the running maximum. To see how these barriers, and more specifically the price bound, may depend on the information set, we consider the problem numerically under some additional structural examples.
4.2.1. Numerical results
In this section we illustrate the previous example with some numerical evidence. In particular, we are interested in illustrating how the insider’s price changes as the information set changes.
Our basic setup is as follows: we suppose that the insider’s information set
$\Lambda$
is determined by (4.10), where the function h is of the form
$h(x) = a_1 \boldsymbol{1}_{[m_0,\infty)}$
; that is, there is a single step in the constraint, which comes in at the point where the maximum first exceeds the level
$m_0$
. In the examples, we will consider the case where the information set is determined by the value of
$m_0$
. Moreover, we will assume that the measure to be embedded consists of 4 atoms, at points
$\{x_0, x_1, x_2, x_3\}$
, and we have
$a_1 = x_1$
. It follows that the main issue to be determined is the value of the barrier at the level
$x_1$
when the level
$m_0$
has not yet been reached, and the barrier at
$x_2$
both before and after reaching
$m_0$
. From Theorem 8, we know that the barriers at
$x_2$
are ordered—that is, the earliest time at which we stop at
$x_2$
before reaching
$m_0$
is later than the earliest time we stop at
$x_2$
after reaching
$m_0$
. Since the embedding constraint has two degrees of freedom (there are four atoms of mass, but two values are fixed by the requirement that the probabilities sum to one and the requirement that the embedded mass have mean equal to
$s_0$
), this means that we can compute the optimal barrier by optimising over the single remaining degree of freedom.
We implement a simple numerical algorithm, inspired by the partial-differential-equation characterisation of [Reference Cox and Wang25], which finds the potential of the stopped process. By optimising over the potential functions of the measure embedded before and after reaching
$m_0$
, we are able to compute the critical times at which the barriers must start. Here, the potential
$u_\lambda(x)$
associated with a measure on
${\mathbb{R}}$
is defined to be
$u_\lambda(x) = \int | y-x| \, \lambda(dy)$
. The numerical implementation was performed in Python. A Jupyter notebook containing the code used to produce the figures in this paper can be downloaded from https://github.com/amgc500/SEPInsider. In Figure 5 we plot the price of the variance option as a function of
$m_0$
. Moreover, we can see how the law of the quadratic variance in the extremal model varies as we change
$m_0$
: this is shown in Figure 6 for several values of
$m_0$
, while the values of the barrier at
$x_1$
and
$x_2$
before and after hitting
$m_0$
are shown in Figure 7.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_fig5.png?pub-status=live)
Figure 5: Effect of changing
$m_0$
on barrier. For values below about 17.9, there is no feasible model, and therefore there is an arbitrage if the option can be sold at any finite price. Since the upper range of the price distribution,
$x_3 = 25$
,
$m_0 = 25$
, corresponds to having no additional information, the maximal price in the plot (attained when
$m_0 = 25$
) is accordingly the model-independent upper bound on the price in the absence of any additional information.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_fig6.png?pub-status=live)
Figure 6: The cumulative distribution function of the realised quadratic variation of S in the extremal model, for four different values of
$m_0$
.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210317030142097-0025:S0001867820000506:S0001867820000506_fig7.png?pub-status=live)
Figure 7: The values determining the barrier for different values of
$m_0$
. In the figure, the values of the barriers at
$x_1, x_2$
before hitting
$m_0$
and at
$x_2$
after hitting
$m_0$
are shown. All other barrier values are either 0 or
$\infty$
.
Under the restriction to a small number of atomic masses, the optimal models are relatively easy to find numerically in simple examples such as these. However, Theorem 8 provides only necessary conditions for a given barrier to be optimal. An open, and interesting, question is whether it is possible to provide sufficient conditions, and moreover, whether a numerical scheme to compute the corresponding bounds can be implemented. Doing this appears to us to be a challenging problem, and we leave it as an open question for future work.
Acknowledgements
The authors are grateful for the excellent hospitality of the Hausdorff Research Institute for Mathematics (HIM), where this work was initiated. M. H. gratefully acknowledges the support of the CRC 1060 and of the FWF grant Y00782. M. H. has been funded by the Vienna Science and Technology Fund (WWTF) through project VRG17-005. In the final phase of the project M. H. was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy EXC 2044-390685587, Mathematics Münster: Dynamics—Geometry—Structure.