Chapter 19
FX Derivatives Pricing Models

FX derivatives trading desks use pricing models to value exotic contracts. Pricing models extend the Black-Scholes framework by adding new elements into the model dynamics. Different pricing models have different spot, volatility, and interest rate dynamics, which in turn generates different prices on exotic contracts. When using any pricing model it is vital to understand the model dynamic and how this dynamic impacts pricing.

Exhibit 19.1 shows the high-level connections between vanilla options, exotic options, probability density functions, and exotic pricing models.

c19ex001

Exhibit 19.1 FX derivatives valuation framework

Exotic pricing models are split into two main categories:

  1. Smile models incorporate the volatility surface. All smile models are calibrated to the volatility surface, plus some smile models have additional calibration to exotic contracts. Common smile models are stochastic volatility, local volatility, mixed volatility, and jump diffusion. Smile models often have static or deterministic interest rates.
  2. Interest rate models incorporate stochastic (i.e., randomly moving) interest rates in order to correctly value the effects of interest rate volatility and spot versus interest rate correlation. These effects are particularly important on long-dated contracts. Interest rate models often have static or deterministic volatility of the underlying's returns.

Models exist that combine both the volatility surface and stochastic interest rates but it is important to understand that more features within a model does not necessarily make it better. The more complex a model, the harder it is to keep it correctly calibrated and the longer it takes to generate a price. Speed is very important within pricing and risk management. Prices on exotic contracts need to be made for clients quickly and risk managing an FX derivatives position involves periodically revaluing all deals in the portfolio. If it takes five hours to generate the exposures for a trading portfolio, risk management becomes extremely challenging when the market moves sharply.

In practice, traders match the main features of the exotic contract with the dynamic of the pricing model, choosing the simplest pricing model available that gives minimal difference between the model price and the market price.

When assessing pricing models, traders compare model prices with interbank exotic broker market prices. They therefore learn which types of exotic option contracts match market prices under different pricing models. By risk managing using exposures generated by different pricing models, traders discover whether the exposures from the model allow them to successfully hedge their exposures over time and lock-in P&L.

It can be instructive to price the same exotic contract with multiple different pricing models. The range of prices generated by the models can be thought of as a measure of the model risk within the contract. On more complex products, or simply as a sense check, traders sometimes also perform a manual risk analysis: As shown in Chapter 18, a vega versus spot profile can be used to estimate whether the TV adjustment from the volatility smile should be positive or negative.

Stochastic Volatility Models

Within stochastic volatility models (sometimes shortened to “stoch vol models”), volatility has its own process. There are many different stochastic volatility models but one of the original and best known is the Heston model from 1993 because it has intuitive parameters that mirror the risk reversal and butterfly instruments and a closed-form expression for vanilla options. The stochastic differential equations (SDE) of the Heston model are:

equation
equation

The first line of the model is identical to Black-Scholes except that volatility has been replaced with the square root of a variance term c19-math-0003. The process for variance includes parameters for long-run variance c19-math-0004, the speed of mean reversion c19-math-0005, volatility of instantaneous variance c19-math-0006, although this parameter is often referred to as the “vol-of-vol,” and the correlation c19-math-0007 is applied to the two independent Wiener processes c19-math-0008. The first Wiener process drives spot and the two together drive variance. The Ornstein-Uhlenbeck (OU) model and Exponential Ornstein-Uhlenbeck and SABR models are other commonly used stochastic volatility models. Within the Exponential Ornstein-Uhlenbeck model, volatility cannot go to zero, which is an issue within the Heston model.

Pure stochastic volatility models do not depend on the level of spot; an equivalent volatility surface will be generated no matter the initial spot. Therefore, stochastic volatility models can be thought of as sticky delta models (see Chapter 14).

The parameters within the model are calibrated such that the vanilla volatility surface is (approximately) reproduced within the model. For example, if the initial and long run volatility is set to 10%, with zero vol-of-vol and correlation, the volatility smile produced by the model is a flat 10% as shown in Exhibit 19.2.

c19ex002

Exhibit 19.2 Volatility smile from Heston model with zero vol-of-vol and correlation parameters

If the vol-of-vol parameter c19-math-0009 is increased, the wings of the volatility smile move higher as shown in Exhibit 19.3. Note that in this instance, the ATM level increases too, unlike the standard volatility smile construction.

c19ex003

Exhibit 19.3 Volatility smile from Heston model with zero correlation parameter and positive vol-of-vol parameters

If the correlation parameter c19-math-0010 is increased, the volatility smile tilts such that topside strikes have higher implied volatility than same delta downside strikes as shown in Exhibit 19.4. This is equivalent to a larger topside skew within the volatility smile.

c19ex004

Exhibit 19.4 Volatility smile from Heston model with positive correlation and vol-of-vol parameters

Parameter calibration within the stochastic volatility model is an automatic process that uses vanilla option prices. This is why closed-form expressions or accurate approximations for vanilla option prices under a given pricing model are so important; it enables the model to be calibrated quickly. In practice, there are often multiple different parameter sets that generate near-identical volatility surfaces. When using any model with calibrated parameters it is important that traders observe the parameters over time and ensure they are stable and respond sensibly to changes in the volatility surface; that is, changes in the skew of the volatility surface should be mainly reflected by changes in the correlation parameter c19-math-0011.

These Heston parameters can attempt to match a volatility smile at a single tenor but in order to match the entire volatility surface, parameters must change over time. In other words, the variance parameters within the SDE become functions of time:

equation

When calibrating models with parameter sets that are functions of time, the parameters should evolve smoothly rather than jumping around.

In practice, in order to successfully calibrate to vanilla contracts, stochastic volatility models often have a higher volatility of implied volatility than is observed in the market. Put another way, volatility convexity is overvalued by stochastic volatility models. For this reason, stochastic volatility models do not consistently match prices in the interbank broker exotics market, particularly for contracts with significant convexity, like double-no-touch options, for which the stochastic volatility model price will be too high. The same effect also causes forward smiles to be overvalued.

In addition, under stochastic volatility models the skew within the volatility smile can get overwhelmed by the volatility mean reversion, plus some stochastic volatility models can struggle to have enough vol-of-vol at short maturities to produce the correct volatility smile.

Local Volatility Models

The local volatility model was developed in the mid-1990s by superstar quant Bruno Dupire. The key to the model is that volatility, rather than being constant, is a deterministic function of spot and time. Therefore, the Black-Scholes stochastic differential equation is extended to:

equation

A local volatility surface is generated within the model using the full volatility surface. The local volatility surface can be thought of as a grid of forward volatilities spanning out in time as shown in Exhibit 19.5. Implied volatility and local volatility smiles at one tenor in USD/JPY (a currency pair with a small downside risk reversal currently) and USD/BRL (a currency pair with a large topside risk reversal currently) are shown in Exhibits 19.6 and 19.7 respectively.

c19ex005

Exhibit 19.5 Local volatility surface construction

c19ex006

Exhibit 19.6 USD/JPY implied volatility and local volatility smiles

c19ex007

Exhibit 19.7 USD/BRL implied volatility and local volatility smiles

The local volatility model is neither a sticky strike nor a sticky delta model, although it is more sticky strike than sticky delta. The local volatility depends on the level of spot but that does not necessarily imply that the implied volatility for a specific strike is fixed as spot moves.

The Dupire local volatility model has no parameters to calibrate and the model is quick to setup and price. Plus, if the vanilla volatility surface contains either strike spread arbitrage (call options with increasing value at higher strikes) or calendar spread arbitrage (options with decreasing value at longer maturity), the model will be unstable due to undefined local volatility. This feature can be used to identify potential problems with the volatility surface.

Another possible approach is to build the local volatility surface using a defined functional form. This approach has the advantage of guaranteeing an arbitrage-free volatility surface but it is slower because the parameters within the functional form must be calibrated.

Because vanilla options are correctly priced within the model and no time consuming calibration is required, the Dupire local volatility model is a good pricing model to use for exotic contracts with no/minimal path dependence.

The main problem with local volatility models is that the volatility of implied volatility generated from the local volatility function is lower than reality. Put another way, volatility convexity is undervalued by local volatility models. For this reason, local volatility models do not consistently match prices in the interbank broker exotics market, particularly for contracts with significant convexity, like double-no-touch options, for which the local volatility model will be too low.

Another feature of the model is that forward smile can be undervalued, again, caused by low volatility of implied volatility. This can be checked by querying for the 1yr in 1yr forward volatility smile from the model. In most currency pairs this forward volatility smile under local volatility will have significantly lower wings and skew than the current 1yr volatility smile. Also, since volatility is a deterministic function within local volatility models it should not be used to price forward volatility agreements or forward start options (see Chapter 31), where option value depends primarily on the random nature of implied volatility.

In summary, local volatility models are stable, quick, and give fairly accurate valuations and exposures, particularly for options with minimal path dependence. However, for contracts with significant convexity or forward skew exposures, local volatility often gives inaccurate prices.

Mixed Volatility Models

Mixed volatility models (sometimes called stochastic local volatility models) are, as it sounds, a combination of a stochastic volatility model (which overvalues volatility convexity) and a local volatility model (which undervalues volatility convexity).

There are many different ways in which the stochastic and local volatility models can be combined. One possible approach would be to extend a Heston stochastic volatility model with a local volatility component c19-math-0014 plus a mixing weight c19-math-0015:

equation
equation

Mixing weights define how much stochastic volatility is applied at each tenor. Conceptually, the stochastic volatility model can be calibrated first and the local volatility component can then be used to ensure that the correct vanilla surface is generated after the stochastic volatility component is weighted by the mixing weight. Within this formulation, a mixing weight of 0% implies full local volatility and a mixing weight of 100% implies full stochastic volatility.

The behavior of the model can be driven by a single mixing weight or a term structure of mixing weights set by traders to match exotic contracts in the interbank market. Alternatively, the model could be calibrated directly to prices of exotic contracts. In general, if convexity is being more highly valued in the market than the model, the model price will be lower than the market price for exotic contracts with significant volga exposures. In this case, mixing weights should be moved higher to increase the stochastic volatility element within the mixed volatility model. In obscure pairs with few quotes on interbank broker exotics, mixing weights in similar, more liquid currency pairs can be used.

Variations on the mixed volatility model are used by the vast majority of FX derivatives trading desks to price exotic contracts out to two-year maturities in most currency pairs. It is so successful that development of new single asset pricing models on bank FX derivatives trading desks has virtually stopped.

Jump Diffusion Models

There is a lot of evidence of jumps in the history of financial markets. One of the original jump diffusion models is the Merton model from 1976, which extends the Black-Scholes SDE by adding a jump term:

equation

where c19-math-0019 is a poisson process with intensity c19-math-0020 and c19-math-0021 is log-normally distributed with mean c19-math-0022. Note that the introduction of jumps also requires an additional correction to the drift.

Spot paths like Exhibit 19.8 are generated from a Merton model, with the probability and size of up or down jumps generating the wings and skew in the volatility surface.

c19ex008

Exhibit 19.8 Sample Merton model spot path

Merton is a popular model because it has a semi-closed-form expression for vanilla options, hence allowing for quick calibration, and like Heston, it has intuitive parameters that mirror the skew and wings of the volatility surface. Jump diffusion models can generate a wide range of volatility smiles but their pricing doesn't consistently match exotics prices observed in the interbank market for liquid currency pairs. Jump models work best in managed or pegged currency pairs where the model dynamic best matches the real market dynamic. Jump models can also be used to, for example, imply an expected probability and size of spot jump from the volatility smile. By comparing this with their intuition traders can identify relative value in the volatility surface.

Stochastic Interest Rate Models

The smile models reviewed in this chapter all have interest rates that are static or deterministic (i.e., they move in a predetermined manner). In practice, interest rates have a volatility of their own and they can move in a correlated manner with spot. Stochastic interest rate models extend the Black-Scholes SDE by introducing processes for the two interest rates (or perhaps their spread). For example, if the so-called “short rates” are being modeled:

equation
equation
equation

The effect of stochastic interest rates is particularly important on long-dated (approximately past two-year) exotic contracts. When a contract has a large sensitivity to interest rates, the effect of stochastic interest rates must be quantified and included within the TV adjustment.

Finally, it is important to note that generating TV adjustments with a smile model and an interest rate model separately and then summing the adjustments is not always a valid approach. The smile and interest rates may well interact with each other. Local volatility is often added into stochastic interest rate models in order to value the volatility surface in a manner which requires no additional parameters to be calibrated.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.133.147.158