On the consistency of jump-diffusion dynamics for FX rates under inversion
Federico Graceffa, Damiano Brigo, Andrea Pallavicini

TL;DR
This paper examines the conditions under which jump-diffusion models for FX rates remain consistent when inverted, calibrating models to market data and analyzing jump structures to ensure reciprocal dynamics are maintained.
Contribution
It introduces a framework for ensuring the consistency of jump-diffusion FX models under inversion, including calibration procedures and jump distribution conditions.
Findings
Consistency holds automatically with constant jump sizes.
Different jump size distributions require specific conditions for consistency.
A general class of admissible jump size densities is identified.
Abstract
In this note we investigate the consistency under inversion of jump diffusion processes in the Foreign Exchange (FX) market. In other terms, if the EUR/USD FX rate follows a given type of dynamics, under which conditions will USD/EUR follow the same type of dynamics? In order to give a numerical description of this property, we first calibrate a Heston model and a SABR model to market data, plotting their smiles together with the smiles of the reciprocal processes. Secondly, we determine a suitable local volatility structure ensuring consistency. We subsequently introduce jumps and analyze both constant jump size (Poisson process) and random jump size (compound Poisson process). In the first scenario, we find that consistency is automatically satisfied, for the jump size of the inverted process is a constant as well. The second case is more delicate, since we need to make sure that the…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
On the consistency of jump-diffusion dynamics for FX rates under inversion 111The opinions here expressed are solely those of the authors and do not represent in any way those of their employers.
Corresponding author: Federico Graceffa, [email protected]
Federico Graceffa222Department of Mathematics, Imperial College London, South Kensington Campus, London SW7 2AZ, United Kingdom.
Damiano Brigo 22footnotemark: 2
Andrea Pallavicini333Department of Mathematics, Imperial College London, and Banca IMI Milan, Largo Mattioli 3, Milan MI 20121, Italy.
Abstract
In this note we investigate the consistency under inversion of jump diffusion processes in the Foreign Exchange (FX) market. In other terms, if the EUR/USD FX rate follows a given type of dynamics, under which conditions will USD/EUR follow the same type of dynamics? In order to give a numerical description of this property, we first calibrate a Heston model and a SABR model to market data, plotting their smiles together with the smiles of the reciprocal processes. Secondly, we determine a suitable local volatility structure ensuring consistency. We subsequently introduce jumps and analyze both constant jump size (Poisson process) and random jump size (compound Poisson process). In the first scenario, we find that consistency is automatically satisfied, for the jump size of the inverted process is a constant as well. The second case is more delicate, since we need to make sure that the distribution of jumps in the domestic measure is the same as the distribution of jumps in the foreign measure. We determine a fairly general class of admissible densities for the jump size in the domestic measure satisfying the condition.
1 Introduction
The foreign exchange (FX) market has peculiar symmetries that distinguish it from other markets. The first is the symmetry with respect to inversion: given an exchange rate, its reciprocal is again an exchange rate. For example, the USD-GBP is the reciprocal of the GBP-USD exchange rate. The other "symmetry" is what we could term triangular consistency and is with respect to multiplication: given two exchange rates such that the domestic currency of one corresponds to the foreign currency of the other, their product is another exchange rate. For example, the product of USD-GBP and GBP-EUR is the cross rate USD-EUR. Triangular consistency requires that if USD-GBP and GBP-EUR are in the same model class up to reparametrization, so is USD-EUR. For an example and a related discussion with multivariate mixture models and an application involving China’s FX rates see for instance Brigo et al. [4]. These two stylized facts have motivated research in understanding which mathematical models fulfil some kind of consistency conditions which make them compatible with such empirical facts.
Let us start with a definition
Definition 1.1**.**
A model for is said to be consistent under inversion if the dynamics of under the domestic measure is the same as the dynamics of under the foreign measure, up to a reparametrization. Expressing as a Ito stochastic differential equation (SDE), both the finite variation drift and the diffusive part will be required to have the same functional form. In case there are hidden sources of randomness, such as stochastic volatility or random jumps, consistency will be said to hold if also the description of such sources is invariant modulo reparametrization.
Such a requirement can be justified from different points of view. Firstly, in principle there is no reason why an exchange rate and its inverse should be described in substantially different ways. They are actually the same entity, just seen from two different perspectives. Furthermore, in terms of design of libraries, it is helpful to have a consistent dynamics for all FX rates involved in transactions.
The issue of consistency with respect to inversion was raised, for instance, by Brigo et al. [3] in the context of multi currency CDSs and FX rate devaluation in conjunction with default events. In Section 2.2. the authors explain that when pricing quanto CDS one might be interested in pricing either under the liquid-currency measure or the contractual-currency measure. FX symmetry plays a role in that the measure change affects all risk factors whose dynamics is defined under a measure different from the one in which they were calibrated.
The Heston model is certainly one of the most widespread [15, 16]. Its consistency with respect to inversion was first addressed by Del Baño Rollin [7], who showed that the Heston model is indeed well behaving (see also [6, 12]). On the other hand, inconsistent models are numerous: for instance, the Garch stochastic volatility model [12], the SABR model [12, 6], the Hull-White stochastic volatility model [12], and the Scott model [6]. By following the intrinsic currency framework introduced by Doust [8, 9], De Col et al. [6] presented a multi-factor SV model of Heston type which remains invariant under a risk-neutral measure change. This approach was later generalized by Gnoatto [12], who introduced a consistent affine stochastic volatility model. The intrinsic currency approach was employed by Gnoatto and Grasselli as well [13], who extended the model presented previously in [6] to the case where the stochastic factors driving the volatilities of the exchange rates belong to the cone of positive semidefinite matrices . Specifically, they showed that their model is at the same time an affine multifactor stochastic volatility model for the FX rate where the instantaneous variance is driven by a Wishart process, and a Wishart affine short-rate model. Recently, Graceffa et al. [14] studied consistency with respect to inversion of fairly general classes of local stochastic volatility (LSV) models, determining general conditions that a LSV model has to satisfy in order to be consistent. Finally, it is worth mentioning that this problem was also discussed in the context of semimartingales, see for instance the works of Eberlein and Papapantoleon [10] and and Eberlein et al. [11] who discussed the so-called duality principle.
This paper aims at including jumps into the analysis and discussing how Poisson and compound Poisson processes behave under inversion in the FX rate. It is structured as follows. In Section 2 we present a fairly general jump-diffusion model with local-stochastic volatility, and illustrate some numerical results highlighting the consistency and inconsistency of the Heston model and SABR model respectively. In section 3 we discuss consistency for a general local volatility structure, identifying some suitable functional forms satisfying the required property. In section 4 we focus without loss of generality on the jump component, and discuss the case where jump size is constant. Here consistency with respect to inversion turns out to be automatically satisfied, since the jump size is a constant as well. Finally, in Section 5 we analyze the more complicated case of compound Poisson processes. We identify a fairly general class of jump size distributions which are invariant, up to a reparametrization, under the transformation from domestic to foreign measure.
2 General model and numerics
Consider the jump-diffusion with local stochastic model
[TABLE]
where the process denotes the exchange rate, the differential of the domestic and foreign risk free interest rates, measurable functions, denotes the risk neutral domestic measure, standard Brownian motions under the domestic measure, a Poisson process under the domestic measure with intensity , and the size of the relative jump of the exchange rate. The Poisson process will be assumed to be independent from the Brownian motions while the two Brownian motions will in general be correlated.
As mentioned in the introduction, a model is said to be consistent under inversion if the SDE describing in the domestic measure and the SDE describing in the foreign measure are the same, up to a reparametrization. Furthermore, any hidden source of randomness, such as stochastic volatility or stochastic jumps, must be described by the same kind of SDE/distribution. To give a numerical measure of the inconsistency, we can consider, for the sake of simplicity, the Heston model (which is consistent) and the SABR model (which is not) [14]. The Heston model is
[TABLE]
This model is well known to be consistent. Its inverse is
[TABLE]
Indeed, the model dynamics followed by the inverse FX rate is again of Heston type. It is important to point out, though, that the term should be positive. The reason being that, otherwise, the volatility model is not mean reverting anymore. Such a condition is easily fulfilled in case, for example, the correlation between the asset and volatility processes is negative.
The SABR model reads as
[TABLE]
Unlike Heston, the SABR model is inconsistent. The inverse of the SABR is
[TABLE]
The model dynamics is indeed not a SABR model anymore. In order to provide the reader with a clearer understanding of what consistency means in practice, we fit both models and their inverses to market data. As we shall see, consistency will imply that the smile of a model and the smile of the inverse model will match almost perfectly. Using an inconsistent model, instead, will cause the two smiles to be markedly different.
In the first plot we calibrate Heston model and SABR model to the market data, and show the resulting smiles.
The underlying asset is the EUR/USD exchange rate as of -th January 2018, with spot . We used five market volatilities: -delta put, -delta put, ATM, -delta call, -delta call. The maturity is months. The scattered strikes are those from market data, and were computed via (see [Clark2011], Eq. (3.8))
[TABLE]
denoting the current forward price. In our specific case, and . As usual, calibration was carried out my minimizing the sum of squared differences between market volatilities and model implied volatilities. In both cases, results are quite satisfactory. Heston calibration gives the parameters
[TABLE]
The condition ensuring consistency is indeed satisfied. On the other hand, calibrating the SABR model gives us the parameters
[TABLE]
with , where, we recall, denotes the current SABR volatility and it is shifted so as to match the ATM volatility, and denotes the volatility of volatility. The parameter , instead, is chosen a priori to be . In order to make Heston and SABR smiles look smooth, we built a denser strikes vector and then performed a spline interpolation. Next, we illustrate the consistency of the Heston model. Using the calibrated parameters (7) of the Heston model, we priced options on the reciprocal exchange rate using the reciprocal of the Heston model, which is known to be a Heston model as well. Then, given these prices, we employed a standard numerical routine and obtained the corresponding implied volatilities, coherent with the Heston reciprocal. Finally, we plotted the smile of these implied volatilities against the one of the original model.
Visualizing both smiles in the same plot, we see that they are almost overlapping. More precisely, the norm of the difference between the two is of order . Such an overlap indicates the model and its reciprocal have the same volatility, that is, the volatility in the models is described by the same kind of stochastic dynamics. This, in turn, is a clear sign confirming model consistency.
Repeating the same procedure with the SABR model and its reciprocal, we see that the result is considerably different.
Unlike what happens in Figure 2, the two smiles do not overlap at all. This clearly suggests this model is not consistent under inversion.
3 Inversion with local volatility structure
After showing a few numerical examples, we proceed by analysing more complex models. We start by investigating the scenario where no jumps nor stochastic volatility are present, that is we specify the model (1) with and . Inversion of local stochastic volatility was discussed in [14]. The authors determined an affine condition for the local volatility component, and a relationship linking the functions . Here we propose a further viable specification for the general volatility. Let us consider the model
[TABLE]
Then, by Ito’s formula, the inverted dynamics in the domestic measure reads as
[TABLE]
Implementing the change of measure from domestic to foreign
[TABLE]
implies
[TABLE]
Therefore, the dynamics of the inverted exchange rate in the foreign measure becomes
[TABLE]
This means that in order to ensure consistency, we will require
[TABLE]
where by we mean the same functional form. A non trivial function satisfying this is, for example, the logarithm, since
[TABLE]
More generally, we might consider any polynomial of logarithms. Another class is given by
[TABLE]
Interestingly, this last expression is a local volatility which is useful in practice thanks to its flexibility in the parametrization. Generally, we could consider
[TABLE]
with function having some sort of symmetry around the -axis
[TABLE]
4 Inversion of jump diffusion with constant jump size
By virtue of the independence of the Brownian motion from the Poisson process, we can, without loss of generality, set the volatility structure to be constant, and focus on the jump component of our model. In the current section we will assume the jump size to be constant,
[TABLE]
Specifying in (1), our model becomes
[TABLE]
In order to determine whether, and under which conditions, consistency is fulfilled, we define, as above, the inverse exchange rate . Applying Ito’s formula for jump-diffusion processes (see Cont and Tankov [5], Prop 8.14,) yields
[TABLE]
Next, we perform a change of measure so as to express in the foreign measure. As it is well known (see e.g. Brigo and Mercurio [2]), the change of measure is defined via the Radon-Nikodym derivative
[TABLE]
denoting the domestic and foreign bank accounts respectively. In general, this can be rewritten in closed form as (see e.g. Shreve [17])
[TABLE]
with
[TABLE]
responsible for the Brownian motion and
[TABLE]
responsible for the Poisson process, denoting the intensity of the Poisson process in the foreign measure. In differential form, we might write
[TABLE]
[TABLE]
with a martingale. In the second expression, the first equality is due to (25), while the second is due to (22). More compactly, applying formula (23) and noting that Brownian motion and Poisson process are independent:
[TABLE]
Hence, we deduce that
[TABLE]
that is
[TABLE]
The new Brownian motion is given by
[TABLE]
Remark 4.1**.**
It could be interesting to notice that equation (30) can be deduced heuristically as follows (see also [1])
[TABLE]
Let us now notice that there appear to be two choices for the definition of the new jump size : we can define it as the whole term multiplying the Poisson process or that term with a minus in front. We opt for the first choice, that is
[TABLE]
The reason for doing so is that in this way both the two jumps sizes in the different measures have domain . Indeed,
[TABLE]
Therefore, the dynamics of under the foreign measure reads as
[TABLE]
Since is constant, so is . Hence, consistency is readily fulfilled. It is also easy to check that is correctly compensated. This happens when
[TABLE]
and this is satisfed in view of (30) and the definition of . In absolute values,
[TABLE]
This means that the higher the jump size in the domestic measure, the higher the jump frequency in the foreign measure. Since the foreign jump size is decreasing as a function of the domestic jump size, the foreign intensity must somehow compensate this effect and then increase. In other words, the Poisson process in the foreign measure is expected to have a higher number jumps, but with a lower size.
5 Inversion of jump diffusion with compound Poisson process
Finally, we discuss the case where the jump size is random, that is when the exchange rate is driven by a compound Poisson process. Consistency will now be more restrictive, as we will require the distribution of jump sizes not to be affected by the measure change. The aim of this section will be to determine a fairly general class of densities for the jump size in the domestic measure for which such condition will be satisfied.
[TABLE]
where is a compound Poisson process (under the domestic measure)
[TABLE]
with the jump sizes are i.i.d. (independent of the processes and ) and
[TABLE]
is the expectation of the domestic jump size under the domestic measure. The jump part might be conveniently rewritten as
[TABLE]
Hence, our model can we rewritten also as
[TABLE]
For the sake of clarity, we remark that the compensator guarantees absence of arbitrage. Since is -measurable,
[TABLE]
In close form, this is (see Shreve [17])
[TABLE]
We can readily see that the domain of the density of the jump size must be contained in . Performing the inversion and changing measure yields
[TABLE]
Analogously to the constant scenario, we might define
[TABLE]
In order to determine expressions for and , we look at the Radon-Nykodim derivative
[TABLE]
Its differential is
[TABLE]
with being a martingale defined via
[TABLE]
In general, the RD derivative describing the joint change of measure of a Brownian motion and compound Poisson process is (see Shreve [17])
[TABLE]
with
[TABLE]
and
[TABLE]
In differential form, we have (see Shreve [17])
[TABLE]
with
[TABLE]
Also,
[TABLE]
Therefore,
[TABLE]
In our context of FX measure change, we have
[TABLE]
The differential of the jump part can be written as
[TABLE]
It is now evident that, comparing the and terms, we obtain
[TABLE]
that is, the intensity in the foreign measure is
[TABLE]
Moreover,
[TABLE]
that is
[TABLE]
Therefore, the probability distribution function of the jump size in the foreign measure is
[TABLE]
For the sake of completeness, we check that the inverted process is free of arbitrage. This is true if and only if
[TABLE]
In terms of densities, this is equivalent to
[TABLE]
and this is readily satisfied in view of (63).
As far as consistency is concerned, we require the density of the jump size under the domestic measure to belong to the same class as the density of under the foreign measure. Notice that is the density of under the foreign measure.
Remark 5.1**.**
For small , at first order we have
[TABLE]
that is
[TABLE]
This means that for small jumps, consistency is automatically satisfied.
Lemma 5.2**.**
Let be a generic random variable and define
[TABLE]
Let be the density of and the density of . Then, for any measure ,
[TABLE]
Proof.
We have
[TABLE]
So,
[TABLE]
Differentiating, we conclude. ∎
Let us denote by the density of under the foreign measure , by the density of under the domestic measure , and by the density of under the foreign measure . Then, in view of equation (63), we write
[TABLE]
Moreover, in light of the lemma above, it holds
[TABLE]
Combining the two equations yields the relationship
[TABLE]
At this point we might ask ourselves which kind of densities are appropriate. Keep in mind the domain . Let us consider a power law distribution with cutoff function
[TABLE]
where is the normalization constant. Then,
[TABLE]
We might define the new scaling parameter . Consistency is then fulfilled only for those cut-off functions such that
[TABLE]
Notice that in this way the cut-off function ensures convergence at both and , since
[TABLE]
A possible guess for is
[TABLE]
with positive constant. Indeed,
[TABLE]
Summing up, a good candidate for the jump size density is
[TABLE]
This density is defined on the interval , and it is made of two components: a power law part depending on the scaling parameter , and an exponential cutoff depending on a positive parameter .
6 Conclusion
In this paper we discussed the consistency of jump-diffusion processes with respect to their reciprocal processes, and therefore their applicability in the FX market. After presenting the general model and illustrating numerically the Heston consistency and SABR inconsistency, we presented general classes of local volatility models fulfilling our conditions. Then, we discussed inversion of a jump process with constant jump size. In this simple case, consistency is automatically verified, since the jump size of the inverted process, defined under the foreign measure, is a constant as well. More involved is the inversion of a compound Poisson process. In this case, we determined a fairly general admissible density for the jump size in the domestic measure ensuring that the jumps distribution of the original process under the domestic measure is, up to a reparametrization, the same as the jumps distribution of the inverted process under the foreign one.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] T. Björk , An introduction to point processes from a martingale point of view , lecture note, KTH, (2011).
- 2[2] D. Brigo and F. Mercurio , Interest rate models-theory and practice: with smile, inflation and credit , Springer Science & Business Media, 2007.
- 3[3] D. Brigo, N. Pede, and A. Petrelli , Multi currency credit default swaps: Quanto effects and fx devaluation jumps , 2015, to appear in International Journal of Theoretical and Applied Finance, 2019.
- 4[4] D. Brigo, C. Pisani, and F. Rapisarda , The multivariate mixture dynamics model: Shifted dynamics and correlation skew. , 2019. To appear in Annals of Operations Research.
- 5[5] R. Cont and P. Tankov , Financial modelling with jump processes , Chapman and Hall, 2004.
- 6[6] A. De Col, A. Gnoatto, and M. Grasselli , Smiles all around: Fx joint calibration in a multi-heston model , Journal of Banking & Finance, 37 (2013), pp. 3799–3818.
- 7[7] S. del Baño Rollin , Spot inversion in the Heston model , 2008. Working paper, https://ddd.uab.cat/pub/prepub/2008/hdl_2072_16006/Pr 837.pdf .
- 8[8] P. Doust , The intrinsic currency valuation framework , Risk Magazine, 20 (2007), pp. 76–81.
