Next Article in Journal
Monte Carlo-Based VaR Estimation and Backtesting Under Basel III
Previous Article in Journal
An Analytical Review of Cyber Risk Management by Insurance Companies: A Mathematical Perspective
Previous Article in Special Issue
Enhanced Calibration of Spread Option Simulation Pricing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Smile-Consistent Spread Skew

Stevens Institute of Technology, Hoboken, NJ 07030, USA
Risks 2025, 13(8), 145; https://doi.org/10.3390/risks13080145
Submission received: 2 June 2025 / Revised: 20 July 2025 / Accepted: 25 July 2025 / Published: 31 July 2025
(This article belongs to the Special Issue Financial Derivatives and Their Applications)

Abstract

We study the shape of the Bachelier-implied volatility of a spread option on two assets following correlated local volatility models. This includes the limiting case of spread options on two correlated Black–Scholes (BS) assets. We give an analytical result for the at-the-money (ATM) skew of the spread-implied volatility, which depends only on the components’ ATM volatilities and skews. We also compute the ATM convexity of the implied spread option for the case when the assets follow correlated BS models. The results are extracted from the short-maturity asymptotics for basket options obtained previously by Avellaneda, Boyer-Olson, Busca and Friz and, thus, become exact in the short-maturity limit. Numerical testing of the short-maturity analytical results under the Black–Scholes model and in a local volatility model show good agreement for strikes sufficiently close to the ATM point. Numerical experiments suggest that a linear approximation for the spread Bachelier volatility constructed from the ATM spread volatility and skew gives a good approximation for the spread volatility for highly correlated assets.

1. Introduction

Spread options are popular derivatives in the commodity markets. The European spread options on two assets have a payoff in the form [ θ ( S 1 ( T ) S 2 ( T ) K ) ] + , where θ = ± 1 corresponds to call/put spread options. See Carmona and Durrleman (2003) for an overview with discussions of their practical applications.
Several approximations and numerical methods have been proposed for their pricing under various assumptions for the distributional properties of the underlying assets ( S i ( t ) , i = 1 , 2 ). We summarize briefly a few of these methods below, distinguishing between methods that assume correlated log-normally distributed assets and methods that allow for components’ smiles.
The simplest setting assumes that S i ( t ) , i = 1 , 2 are correlated log-normals. This arises, for example, when the underlying assets are assumed to follow correlated geometric Brownian motions (2 GBMs). Several pricing formulae have been proposed for this case. The simplest approach is the Kirk approximation (Kirk 1995), which assumes that the spread follows a displaced log-normal distribution. Shimko (1994) uses the Bachelier model for the spread and applies a correction, which approximates the true distribution of the spread using the Edgeworth expansion in terms of its skewness and kurtosis, following the Jarrow–Rudd approach. The Shimko approach has been extended to spread options on three assets by Schaefer (Schaefer 2002).
An analytical approximation for spread options’ prices was presented by Carmona and Durrleman (2003), which also gave constraining bounds. Bjerksund and Stensland (2014) proposed an equivalent result and a simpler approximation with a good numerical performance. A good overview of existing analytical methods for pricing spread options on correlated log-normal assets is given by Deng et al. (2008). They also presented an analytical approximation based on an approximation for the optimal exercise boundary, see also Galeeva and Wang (2024). The Kirk approximation has been extended to spread options on three assets in Alos et al. (2011), who also studied the short-maturity limit of these options using asymptotic methods (Avellaneda et al. 2003, 2002; Bayer and Laurence 2004). Liquidity risk effects in pricing spread options have been considered by Pirvu and Yazdanian (2015) and Pirvu and Zhang (2024).
In relaxing the log-normal assumption for the underlying assets ( S 1 , 2 ( T ) ), several methods have been proposed for pricing spread options. Alexander and Scourse (2004) assume that the components have a bivariate log-normal mixture distribution. If the joint characteristic function of ( S 1 ( T ) , S 2 ( T ) ) is known, Caldana and Fusai (2013) reduce the spread-pricing problem to the evaluation of one-dimensional integrals. Their method was extended to spread options on multiple assets by Pellegrino (2016). Copula-based methods have been discussed by Herath et al. (2011) and Berton and Mercuri (2024).
In financial practice, the prices of spread options are often quoted in terms of the Bachelier volatility. The Bachelier volatility is appropriate for this case, as the underlying of the spread options can take either sign. As an illustration, we show in Figure 1 the Bachelier implied volatilities of exchange-traded 1-month Calendar Spread Options (CSOs) on WTI crude oil futures, obtained from settlement prices on 12 March 2025 from the CME Group.1 The 1-month CSO payoff is linked to the difference ( F i ( T ) F i + 1 ( T ) ) between consecutive futures contracts at maturity.
In the spread options literature, the focus has been on computing the prices of these options. We show, here, that there are advantages to working instead with the Bachelier implied volatility of the spread options, which is more tractable in certain respects. Specifically, assuming that the underlying assets follow correlated local volatility models, we show that the expansion of the spread-implied volatility around the at-the-money strike is simply related to the corresponding expansion of the single-asset-implied volatilities in log-moneyness. This is important for spread options on assets with implied volatility smiles, as it gives a simple way to include smile effects in pricing the spread option.
We assume that the assets follow correlated local volatility models. The local volatility model (Dupire 1994; Gatheral 2006) is the simplest dynamic model, which is consistent with observed implied volatility smiles for each underlying asset. From this point of view, our modeling choice is parsimonious. However, we note that more complex models are available: Piterbarg (2006) and Hagan et al. (2020) include stochastic volatility in pricing spread options. The local correlation model used for basket options, see, for example, Guyon and Henry-Labordere (2014) (Chapter 12), can also be applied for spread options. Jump-diffusion models could also be considered. All these models would introduce additional parameters, which require calibration. On the other hand, under the model assumed here, we derive analytical approximations for spread options, which depend only on observable parameters for the underlying assets, and their correlation.
Specifically, we assume that the asset prices follow the process
d S i ( t ) S i ( t ) = σ i ( S i ) d W t ( i ) + r d t , corr ( d W t ( 1 ) , d W t ( 2 ) ) = ρ , S i ( 0 ) = S i , 0 .
This formulation of the local volatility model is appropriate for cases when the asset prices ( S i ) are strictly positive, as in equities, FX, and certain futures on positive definite assets. For this case, it is natural to quote implied volatilities as Black–Scholes (log-normal) volatilities.
We use short-maturity asymptotic methods to derive the ATM level and skew of the Bachelier-implied volatility of the spread option. The main result is stated in Proposition 1. An analytical result for the spread convexity is given in Proposition 2 for the case of spread options on log-normally distributed assets. The method of the proof is similar to that used in Pirjol (2023) to extract the ATM skew of a basket option from the short-maturity asymptotic results for basket options in Avellaneda et al. (2002). The result is also similar in spirit to those in Durrleman and El Karoui (2007), which gave analytical results for the ATM volatility, skew, and convexity of FX spread options.
For certain applications, it is convenient to relax the positivity assumption for the S i asset prices, for example, when these assets are interest rates. The model (1) must be modified by replacing S i σ i ( S i ) σ N , i ( S i ) .2 For this case, it is natural to express the ATM spread volatility and skew in terms of the Bachelier ATM volatility and skews of the individual names. The result is given in Proposition 3 and reproduces the result of Piterbarg (2006).
The theoretical predictions for the spread-implied volatility are tested in Section 3 for spread options on log-normally distributed assets, compared with direct spread-option pricing by numerical integration. Similar tests are presented in Section 4 for spread options on two assets with an implied volatility smile, by comparing with a Monte Carlo simulation.

2. Spread Options’ Bachelier-Implied Volatility

Consider spread options on the spread between two assets ( S i ( t ) ), which follow correlated local volatility models with local volatility functions ( σ i ( S ) ):
d S i ( t ) S i ( t ) = σ i ( S i ) d W t ( i ) + r d t , corr ( d W t ( 1 ) , d W t ( 2 ) ) = ρ .
The initial conditions are S i ( 0 ) = S i , 0 .
We consider spread options on these two assets. The call and put spread options have prices
C s ( K , T ) = e r T E [ ( S 1 ( T ) S 2 ( T ) K ) + ]
P s ( K , T ) = e r T E [ ( K S 1 ( T ) + S 2 ( T ) ) + ] .
The underlying for spread options is the spread s ( t ) = S 1 ( t ) S 2 ( t ) , which can take either sign. Therefore, the appropriate volatility quotation is in terms of the Bachelier-implied volatility.
Recall the Bachelier call option pricing formula for the (undiscounted) price of an option on an asset with forward price E [ S ( T ) ] = F :
C B ( K , T ; F , σ N ) = E [ ( S T K ) + ] = ( F K ) Φ F K σ N T + σ N T 2 π e 1 2 σ N 2 T ( K F ) 2 ,
where σ N is the so-called normal or Bachelier-implied volatility. The Bachelier price depends only on y = K F and v = σ N T .
The Bachelier-implied volatility of a spread option ( σ s ( K , T ) ) is defined in terms of the spread option price ( C s ( K , T ) ) as
C s ( K , T ) = e r T C B ( K , T ; F s , σ s ( K , T ) ) ,
where F s = F 1 F 2 is the forward spread, expressed in terms of the forwards of the two spread components ( F i = E [ S i ( T ) ] = S i , 0 e r T ).
One unusual feature of the Bachelier-implied volatility is that it is bounded from above, in contrast to the usual Black–Scholes (log-normal)-implied volatility, which may take arbitrarily high values. As σ increases, the Bachelier price (5) increases monotonically and can exceed the Merton bound ( C ( K , T ) < F ). This bound holds only if an explicit upper bound on σ is enforced. However, this is not expected to be an issue for spread options for which there is no analog of the Merton upper bound on prices.
The implied volatility of the spread option ( σ s ( K , T ) ) is expanded around the ATM point as follows (we drop the dependence on T for simplicity):
σ s ( K , T ) = σ s + s s ( K F s ) + 1 2 κ s ( K F s ) 2 + O ( ( K F s ) 3 ) ,
where the ATM spread option volatility is σ s : = σ s ( F s , T ) , and the higher-order coefficients are the ATM spread skew ( s s ) and convexity ( κ s ).
Assume that the Black–Scholes (log-normal)-implied volatilities of the single-name options on S 1 , 2 are known. This is the case for equities, FX, and futures, which can take only positive values. The analogous result for the case when the single-name Bachelier implied volatilities are known is given below in Proposition 3.
Denote σ BS ( i ) ( x , T ) as the implied volatility of an option on asset i = 1 , 2 with log-moneyness x = log ( K / F i ( T ) ) . The first two terms in the expansion of σ BS ( i ) ( x , T ) in powers of log-moneyness give the ATM level and skew of the asset’s implied volatility.
σ BS ( i ) ( x , T ) = σ i ( T ) + s i ( T ) x + 1 2 k i ( T ) x 2 + O ( x 3 ) .
The following result gives the short-maturity asymptotics for the ATM spread volatility ( σ s ) and skew ( s s ) in terms of the single-name parameters ( σ i , s i ) and the correlation ( ρ ). Recall that the ATM point for the spread option corresponds to strike K = F s = F 1 F 2 . Since we work in the short-maturity limit, all maturity T dependence disappears, and we drop, for simplicity, the maturity argument (T) in all the quantities involved.
Proposition 1.
Assume that the two assets ( S i ( t ) ) follow correlated local volatility models (1). The implied spread parameters ( σ s , s s ) are expressed in terms of the components’ Black–Scholes-implied volatilities and skews ( σ i , s i , i = 1 , 2 ), defined as in (8), as follows:
The ATM-implied Bachelier volatility of the spread option is
σ s 2 = F 1 2 σ 1 2 + F 2 2 σ 2 2 2 ρ F 1 F 2 σ 1 σ 2 .
The ATM skew of the spread-implied volatility is
s s = 1 2 σ s 3 s B S + s s ,
where
s B S = ( F 1 3 σ 1 4 F 2 3 σ 2 4 ) 2 ρ F 1 F 2 σ 1 σ 2 ( F 1 σ 1 2 F 2 σ 2 2 ) ρ 2 F 1 F 2 σ 1 2 σ 2 2 ( F 1 F 2 )
s s = 2 F 1 σ 1 ( F 1 σ 1 ρ F 2 σ 2 ) 2 s 1 2 F 2 σ 2 ( F 1 σ 1 ρ F 2 σ 2 ) 2 s 2 .
Proof. 
The proof is given in Appendix B. □
Remark 1.
Assume that the two assets follow correlated Black–Scholes models ( s i = 0 ). In the limiting case of assets with the same forward price ( F 1 = F 2 = F ), the ATM spread level and skew become
σ s 2 = F 2 ( σ 1 2 + σ 2 2 2 ρ σ 1 σ 2 ) , s s = 1 2 σ s ( σ 1 2 σ 2 2 ) .
The ATM skew vanishes at the equal volatility limit, regardless of the correlation.
The result of Proposition 1 is easily extended also to the ATM convexity of the implied spread volatility. This results in lengthy formulae, so we give, here, only the result for the spread option on correlated Black–Scholes assets.
Proposition 2.
The convexity of the Bachelier spread option implied volatility in the Black–Scholes model has the form
κ s = 1 6 σ s 7 D k = 0 5 c k ρ k , D : = F 1 2 σ 1 + F 2 2 σ 2 ρ F 1 F 2 ( σ 1 + σ 2 ) .
where the coefficients c k are given in Appendix C.

Spread Options on Assets Described by Bachelier Volatility

In some cases, the individual assets ( S 1 , 2 ) can take either sign. This can happen, for example, with spread options on interest rates. For this case, the appropriate implied volatility for single-name options is the Bachelier (normal)-implied volatility. Denote the single-name Bachelier-implied volatilities as σ N ( i ) ( x ) . They are expanded in powers of the differences ( x = K F i ) as
σ N ( i ) ( x ) = σ N , i + s N , i x + O ( x 2 ) , i = 1 , 2
with σ N , i and s N , i as the ATM level and skew of the Bachelier-implied volatility.
The following result gives the ATM Bachelier level and skew of the implied spread volatility, expressed in terms of σ N , i and s N , i .
Proposition 3.
Assume that the Bachelier single-name ATM volatilities ( σ N , i ) and skews ( s N , i ) are given.
Then, the ATM spread Bachelier volatility is
σ s 2 = σ N , 1 2 + σ N , 2 2 2 ρ σ N , 1 σ N , 2 .
The ATM skew of the spread-implied volatility is
s s ( ρ ) = 1 σ s 3 σ N , 1 ( σ N , 1 ρ σ N , 2 ) 2 s N , 1 σ N , 2 ( σ N , 2 ρ σ N , 1 ) 2 s N , 2 .
Proof. 
The proof is a simple modification of the proof of Proposition 1 and is omitted. □
Remark 2.
Results (16) and (17) can be recovered from Proposition 6.2 in Piterbarg (2006) by taking the local volatility limit in that result—by setting the stochastic volatility factor z ( t ) 1 . The relation between the notations of Piterbarg (2006) and those used here is
p i σ N , i , q i 2 s N , i
and is analogous for the spread quantities ( p σ s , q 2 s s ). Substituting p i and q i into the expressions for p and q in Piterbarg (2006) yields the same results as (16) and (17).
In the limiting case, when the two assets follow Bachelier models and, thus, have vanishing skews ( s N , 1 = s N , 2 = 0 ), the spread skew also vanishes. This is intuitively clear, since the difference of two normally distributed random variables is also normally distributed.

3. Numerical Tests in the Black–Scholes Model

We present, in this section, a few numerical tests for the predictions of this paper, considering spread options on two correlated Black–Scholes assets. The valuation of the spread options for this case can be performed numerically by integration over the bivariate normal distribution. For convenience, we summarize the relevant formulae in the Appendix A.
Test 1. Correlation dependence. In the first test, we compare the short-maturity predictions for the ATM level and skew of the spread-implied volatility against exact numerical evaluations by varying the correlation ( ρ ) at fixed F i , σ i .
Consider a spread option on two Black–Scholes assets with parameters
F 1 = 55 , F 2 = 50 , σ 1 = 0.2 , σ 1 = 0.1 , T = 1 .
The short-maturity spread ATM volatility and skew given in (9) and (10) are shown as the solid curves in Figure 2 as functions of the correlation ρ [ 0 , 1 ] . The left plot shows the ATM Bachelier spread volatility from the short-maturity result (9) (solid curve) and from a numerical evaluation of the spread option (red dots) by numerical integration over the bivariate joint distribution. The right plot shows the ATM spread skew, evaluated by central finite differences ( s s , A T M = 1 2 Δ ( σ s ( F s + Δ , T ) σ s ( F s Δ , T ) ) ) with Δ = 0.01 .
In a previous paper Pirjol (2023), we showed that the ATM skew of a basket of correlated Black–Scholes assets is non-negative in the short-maturity limit for any volatilities and correlation structure. From (10), we see that this does not hold for the ATM skew of a spread option. As σ 1 0 , the term s B S becomes negative and approaches F 2 3 σ 2 2 < 0 . This shows that for σ 1 values sufficiently low, the ATM spread skew may become negative in the BS model.
Test 2. Strike dependence. In the second test, we compare the exact Bachelier spread-implied volatility ( σ s ( K ) ) obtained by numerical integration against the short-maturity asymptotic result, constructed using the ATM level and skew given by Proposition 1 and the convexity from Proposition 2.
Using the analytical predictions for the ATM spread volatility, skew, and convexity ( σ s , s s , and κ s ), we can construct a linear and a quadratic approximation for the spread volatility, defined as
σ s lin ( K ) : = σ s + s s ( K F s ) ,
σ s quad ( K ) : = σ s + s s ( K F s ) + 1 2 κ s ( K F s ) 2 .
These parameters are given explicitly in terms of the Black–Scholes parameters of the underlyings by Proposition 1 (with s i = 0 ) and by Proposition 2.
Assume the same forward prices for the two assets as in the previous test F 1 = 55 , F 2 = 50 , which corresponds to a spread forward of F s = F 1 F 2 = 5 .
We consider several scenarios:
Scenario (i): The two assets have the same volatility ( v 1 = v 2 = 0.1 ). The total spread Bachelier volatility ( σ s ( K ) T ) is shown in Figure 3 as the solid black curve for several choices of the correlation.
Scenario (ii): The two assets have different volatilities ( v 1 = 0.2 and v 2 = 0.1 ). The total spread Bachelier volatility ( σ s ( K ) T ) is shown in Figure 4 as the solid black curves for several choices of the correlation.
Scenario (iii): The same as in (i) and (ii) but with v 1 = 0.1 and v 2 = 0.2 . The total spread Bachelier volatility ( σ s ( K ) T ) is shown in Figure 5 as solid black curves for several choices of the correlation. For this scenario, the ATM spread skew is negative.
The spread option prices with zero strike ( K = 0 ) are known exactly in the Black–Scholes model from the Margrabe formula (Margrabe 1978):
C M ( T ) = e r T E [ ( S 1 ( T ) S 2 ( T ) ) + ] = S 1 , 0 Φ log ( S 2 , 0 / S 1 , 0 ) σ M T + 1 2 σ M T S 2 , 0 Φ log ( S 2 , 0 / S 1 , 0 ) σ M T 1 2 σ M T ,
with σ M 2 : = σ 1 2 + σ 2 2 2 ρ σ 1 σ 2 .
For each scenario, the red dot shows the exactly known value of the spread volatility ( σ s ( 0 ) ) from the Margrabe formula (22). Agreement with this value is a test for the quality of the numerical integration over the bivariate normal distribution used to obtain σ s ( K ) , shown as the solid black curve.
The linear approximation (20) is shown as the black dashed line and the quadratic approximation as the red dashed curve. The horizontal dashed blue line shows the ATM spread volatility ( σ s ). The linear and quadratic approximations reproduce well the trend of the actual spread volatility around the ATM point, although there is a gap, which is due to subleading O ( T ) corrections. The agreement of the linear and quadratic approximations with the numerical valuation improves markedly for large positive correlations for all the scenarios considered.
Test 3. Option maturity sensitivity tests. We present, here, tests for the accuracy of the asymptotic result for the Bachelier volatility of the spread options for several option maturities (T). The tests use the same parameters as above: F 1 = 55 and F 2 = 50 , with σ i corresponding to scenarios (ii) and (iii). We compare the exact spread volatility computed by numerical integration with the asymptotic result.
The results are shown in Table 1 and Table 2. The tables show the exact Bachelier-implied volatility of an ATM spread option ( K = F s = 5 ) obtained by numerical integration, and the analytical asymptotic result, for several maturities. The two tables correspond to scenarios (ii) and (iii), which have higher volatility than scenario (i) and are, thus, more conservative. The second row for each maturity shows the relative error of the asymptotic result. In all the cases considered with maturity T up to 1 year, the relative error of the asymptotic result is less than 0.4%. The error is much smaller for large and positive correlations ( ρ > 0.5 ), which is often relevant in practical applications of spread options on futures contracts.
Test 4. Spread option pricing tests. We also give performance tests of the linear approximation (20) for pricing spread options. For this test, we use the same parameters as those in Bjerksund and Stensland (2014). Consider a spread option on two assets with maturity T = 1 . The spot prices, volatilities, and dividend yields of the two assets are
S 1 , 0 = 110 , S 2 , 0 = 100 , σ 1 = 10 % , σ 2 = 15 % , , q 1 = 3 % , q 2 = 2 % .
The short rate is r = 5 % . The forward prices are
F 1 = 110 e ( 0.05 0.03 ) · 1 = 112.222 , F 2 = 100 e ( 0.05 0.02 ) · 1 = 103.045 .
Table 3 shows the exact (first row) and linear approximation (second row) results for the spread option prices with several strikes and correlations. The third row shows the relative error of the linear approximation. For K = 0 , we also show the exact result from the Margrabe formula as a check on the exact evaluation by numerical integration.
The relative error of the linear approximation is less than 1% in almost all the cases (except for ρ = 1.0 and K = 15 , which have larger errors due to the low option prices). This suggests that the linear approximation could be useful for fast spread option valuation when the desired accuracy is below the 1% level.

4. Numerical Tests for Spread Options on Assets with Smiles

This section presents the numerical tests of our predictions for spread options on assets with non-zero skew. For this test, we assume that the underlyings follow correlated local volatility models ( d S t = S t σ ( S t ) d W t ) with local volatility
σ ( S ) = σ 0 1 + 2 ρ ζ + ζ 2 , ζ = ω σ 0 log ( S / S 0 ) .
The function σ ( S ) is the short-maturity limit of the local volatility of the log-normal SABR model (Hagan et al. 2014) with spot volatility σ , vol-of-vol ω , and correlation ρ . The short-maturity asymptotic volatility of this local volatility model coincides with the short-maturity limit of the implied volatility in the stochastic SABR model (Hagan et al. 2002)
lim T 0 σ B S ( K , T ) = : σ B S , S A B R ( K ) = σ 0 ζ D ( ζ ) ,
with D ( ζ ) = log 1 + 2 ρ ζ + ζ 2 + ρ + ζ 1 + ρ . The ATM-implied volatility level and skew in this model are
σ A T M = σ 0 , s E = 1 2 ρ ω .
Numerical tests. For the numerical tests, we choose the parameters S 0 , i , σ 0 , i , and ω i , ρ i , as in Table 4. The risk-free interest rate is r = 0 . The spot volatility values ( σ i , 0 ) correspond to those in Scenario (i) for the Black–Scholes testing.
Figure 6 shows the BS-implied volatility of the options on the two spread components obtained by MC simulation with N M C = 10 5 paths (red) for maturity T = 0.1 , compared with the short-maturity asymptotics (26) (black). The dashed line is a linear approximation with coefficients given by (27)
σ l i n ( K ) = σ 0 + s E log K F s .
Consider, now, a spread call option with payoff max ( S 1 ( T ) S 2 ( T ) K , 0 ) , where S 1 , 2 ( t ) follow correlated local volatility models with σ ( · ) in (25) and correlation ρ 12 . We computed the Bachelier-implied volatility of the spread option by MC simulation with N M C = 10 5 paths and n = 200 time steps. The option maturity is T = 0.1 years.
The ATM spread skew can be estimated by MC simulation using the exact relation
s s ( T ) : = d d K σ s ( F s , T ) = 2 π T D c ( F s , T ) + 1 2
where D c ( K , T ) is the digital call option with payoff P a y D c ( s T ) = 1 s T > K .
Proof. 
The option price can be written in terms of the Bachelier spread implied volatility ( σ s ( K , T ) ) as
C ( K , T ) = C B ( K , T ; σ s ( K , T ) , F s ) = ( K F s ) N ( d ) + σ s ( K , T ) T 2 π e 1 2 d 2 , d = K F s σ s ( K , T ) T .
Taking the derivative with respect to the strike and setting K = F s , we get
d d K C ( K , T ) = 1 2 + T 2 π K σ s ( F s , T ) .
The left-hand side is expressed in terms of the digital call option as d d K C ( K , T ) = D c ( K , T ) , which reproduced the stated result (29). □
Table 5 shows the ATM ( σ s , n u m ) and skew ( s s , n u m ) of the Bachelier spread implied volatility obtained by MC simulation. These are compared with the analytical results for the ATM level and skew ( σ s ) and skew ( s s ) given by Proposition 1, see Equation (27), for several values of ρ 12 . The theoretical result reproduces (within errors) the results of the MC simulation.

5. Summary and Conclusions

In this paper, we studied the shape of the Bachelier-implied volatility of a spread option on two assets following correlated local volatility models in the near-ATM region. In this region, the spread-implied volatility can be expanded in moneyness with coefficients given by the ATM level, skew, and convexity. We show that these parameters are determined by the same parameters for the single-asset-implied volatility, and the correlation among assets. We present analytical formulae for the ATM spread skew in terms of single-asset smile parameters for both cases when the single-asset smile is quoted in Black–Scholes (log-normal) and Bachelier (normal) forms. A similar result holds for the ATM spread convexity.
The analytical results follow from the short-maturity asymptotics of multi-asset options obtained by Avellaneda et al. (2002) and become exact in the short-maturity or volatility limit. The results have a local property in the sense that near-ATM spread options depend only on near-ATM single-asset-implied volatilities and the correlation among the two assets. This is in contrast with alternative methods, such as the copula-based methods, where the entire shape of the single-asset smile is required. The availability of analytical results also allows a qualitative understanding of the spread option sensitivities with respect to these parameters.
Numerical testing on spread options on correlated log-normally distributed assets shows that the analytical result reproduces correctly the ATM slope of the Bachelier-implied volatility. The analytical spread skew formula can be used to construct a linear approximation for the exact Bachelier volatility as in (20), which should be useful for pricing spread options with strikes close to the ATM point. Numerical testing shows that the linear approximation is most accurate for highly correlated assets. This is relevant for practical applications, for example, for pricing calendar spreads on futures contracts, which are highly correlated.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ATMAt the Money
BSBlack–Scholes
MCMonte Carlo

Appendix A. Pricing Spread Options on Correlated Log-Normal Assets

The expectation giving the spread option on two correlated log-normally distributed assets can be reduced to a one-dimensional integration (Pearson 1995). For convenience, we give the explicit results here. See also Proposition 1 in Deng et al. (2008).
The underlying of the spread option is
s = S 1 S 2 = F 1 e v 1 z 1 1 2 v 1 2 F 2 e v 2 z 2 1 2 v 2 2
where ( z 1 , z 2 ) are correlated standard normals with correlation ρ . This is expressed in terms of uncorrelated standard normals by writing z 2 = ρ z 1 + 1 ρ 2 z 2 , with ( z 1 , z 2 ) independent standard normals.
Conditional on z 1 , the expectations giving the spread option can be evaluated in closed form. We denote them as
g c ( z 1 ) : = E [ ( s K ) + | z 1 ] , g p ( z 1 ) : = E [ ( K s ) + | z 1 ] .
We will express them in terms of Black–Scholes prices given by
c B S ( k , v ) : = E [ ( X v k ) + ] = Φ ( d 1 ) k Φ ( d 2 )
p B S ( k , v ) : = E [ ( k X v ) + ] = k Φ ( d 2 ) Φ ( d 1 ) ,
where X v = e v Z 1 2 v 2 with Z = N ( 0 , 1 ) and d 1 , 2 = 1 v ( log k ) ± 1 2 v .
The functions g c , p ( z 1 ) are different for positive and negative K values, as follows:
(1)
For K > 0 , we have
g c ( z 1 ) = f ˜ ( z 1 ) p B S ( k ˜ ( z 1 ) / f ˜ ( z 1 ) , v 2 1 ρ 2 ) , z 1 > z 1 * 0 , z 1 z 1 *
and
g p ( z 1 ) = f ˜ ( z 1 ) c B S ( k ˜ ( z 1 ) / f ˜ ( z 1 ) , v 2 1 ρ 2 ) , z 1 > z 1 * f ˜ ( z 1 ) k ˜ ( z 1 ) , z 1 z 1 *
In these relations, we have z 1 * = 1 v 1 log K F 1 + 1 2 v 1 and
f ˜ ( z 1 ) = F 2 e v 2 ρ z 1 1 2 v 2 2 ρ 2 , k ˜ ( z 1 ) = F 1 e v 1 z 1 1 2 v 1 2 K .
(2)
For K < 0 , we have
g c ( z 1 ) = f ˜ ( z 1 ) p B S ( k ˜ ( z 1 ) / f ˜ ( z 1 ) , v 2 1 ρ 2 )
and
g p ( z 1 ) = f ˜ ( z 1 ) c B S ( k ˜ ( z 1 ) / f ˜ ( z 1 ) , v 2 1 ρ 2 ) .
This case is formally obtained from the results for K > 0 by taking z * , which allows only the upper line in Equations (A5) and (A6). In practice, the K > 0 results are sufficient, as the K < 0 spread call (put) option is related to a K > 0 spread put (call) option by the relation
C s ( K ; F 1 , F 2 , v 1 , v 2 ) = P s ( K ; F 2 , F 1 , v 2 , v 1 ) .
The spread option prices are obtained by taking the expectation over z 1 , which is evaluated as a one-dimensional integral. The price of the (undiscounted) call spread option is
C s ( K ) = E [ ( s K ) + ] = g c ( z 1 ) e 1 2 z 1 2 d z 1 2 π ,
and the price of the (undiscounted) put spread option is
P s ( K ) = E [ ( s K ) + ] = g p ( z 1 ) e 1 2 z 1 2 d z 1 2 π .
Put–call parity is ensured by the property
g c ( z 1 ) g p ( z 1 ) = f ˜ ( z 1 ) k ˜ ( z 1 ) .
Integrating over z 1 gives
E [ ( s K ) + ] E [ ( K s ) + ] = ( f ˜ ( z 1 ) k ˜ ( z 1 ) ) e 1 2 z 1 2 d z 1 2 π = F 1 F 2 K .

Appendix B. Proofs

We give, in this Appendix, the details for the proof of Proposition 1. The proof is analogous to that used for basket options in Pirjol (2023), up to minimal changes introduced by the use of the Bachelier volatility for the spread volatility. The spread local volatility function is written in Bachelier form, and its short-maturity limit is expressed as an extremal problem, as shown in Avellaneda et al. (2002) for the basket option. The result is expanded in moneyness K F s . The zeroth-order coefficient gives the ATM spread volatility, and the first-order term in this expansion gives the ATM spread skew.
Proof of Proposition 1.
The one-dimensional projection for the spread process ( s ( t ) ) is written in Bachelier form as a diffusion with coefficients σ s , l o c ( s , t ) and μ s ( s , t )
d s ( t ) = σ s , l o c ( s ( t ) , t ) d Z t + μ s ( s ( t ) , t ) d t ,
where Z t is a new standard Brownian motion. The spread local volatility ( σ s , l o c ( s , t ) ) is given by a conditional expectation, see, for example, Equation (7.18) in Henry-Labordere (2009) (p. 191), in the context of basket options
σ s , l o c 2 ( s , t ) = E [ S 1 2 ( t ) σ 1 2 ( S 1 ( t ) ) + S 2 2 ( t ) σ 2 2 ( S 2 ( t ) ) 2 ρ S 1 ( t ) S 2 ( t ) σ 1 ( S 1 ( t ) ) σ 2 ( S 2 ( t ) ) | S 1 ( t ) S 2 ( t ) = s ] .
A similar expression holds for μ s , l o c ( s , t ) ; however, this is not needed, as the drift does not contribute to the leading order.
The leading term in the short-maturity expansion of the spread volatility ( σ s , l o c ( s , t ) ) can be obtained using the short-time asymptotics of Varadhan (1967). The result is analogous to that for the basket option obtained in Avellaneda et al. (2003, 2002) and is given by
σ s , l o c ( s ) : = lim t 0 σ s , l o c 2 ( s , t ) = F 1 2 e 2 x 1 * σ 1 2 ( F 1 e x 1 * ) + F 2 2 e 2 x 2 * σ 2 2 ( F 2 e x 2 * ) 2 ρ F 1 F 2 e x 1 * + x 2 * σ 1 ( F 1 e x 1 * ) σ 2 ( F 2 e x 2 * )
where S i * = F i e x i * are the solutions of the extremal problem for x i = log ( S i / F i )
x i * ( z ) = arginf S 1 S 2 = s d 2 ( 0 , x i )
with d 2 ( 0 , x i ) : = 1 1 ρ 2 ( y 1 2 ( x 1 ) + y 2 2 ( x 2 ) 2 ρ y 1 ( x 1 ) y 2 ( x 2 ) ) and y i ( x i ) = 0 x i d u σ i ( F i e u ) . See Equations (4) and (6) in Avellaneda et al. (2002). The infimum in (A18) is taken, subject to the constraint F 1 e x 1 F 2 e x 2 = s .
Introduce the forward spread ( F s = F 1 F 2 ) and the moneyness of the spread option ( s = F s + z ). The constrained extremal problem (A18) reduces to the solution of the unconstrained extremal problem for
Λ ( x i , λ ) = d 2 ( 0 , x i ) λ ( F 1 e x 1 F 2 e x 2 F s z ) .
The extremal conditions ( x j Λ ( x i , λ ) = 0 ) give the master equations
y 1 ( x 1 ) = λ [ F 1 e x 1 σ 1 ( x 1 ) ρ F 2 e x 2 σ 2 ( x 2 ) ] y 2 ( x 2 ) = λ [ ρ F 1 e x 1 σ 1 ( x 1 ) F 2 e x 2 σ 2 ( x 2 ) ] .
The Lagrange multiplier ( λ ) is determined by the constraint
F 1 e x 1 F 2 e x 2 = F s + z .
The master Equations (A20) are solved by expanding in z, by substituting expansions for the optimal x i and the Lagrange multiplier on the right-hand side
x i * ( z ) = c i 1 z + c i 2 z 2 + O ( z 3 )
λ = λ 1 z + λ 2 z 2 + O ( z 3 )
The expansion of y i ( x i ) in powers of x i is expressed in terms of observable parameters as
y i ( x i ) = 0 x i d u σ i ( F i e u ) = 1 σ i x i s i σ i 2 x i 2 + 1 σ i 3 s i 2 1 2 σ i κ i x i 3 + O ( x i 4 )
The ATM-implied volatility skew (s) and convexity ( κ ) for each underlying are defined by the expansion of the implied volatility in log-moneyness
σ B S ( x ) = σ + s x + 1 2 κ x 2 + O ( x 3 ) .
We present, next, the solution of the master equations (A20) in an expansion in z.
O ( z ) terms. Keeping the O ( z ) terms in the expansion of the master equations gives
c 11 = λ 1 σ 1 ( F 1 σ 1 ρ F 2 σ 2 ) , c 21 = λ 1 σ 2 ( ρ F 1 σ 1 F 2 σ 2 )
The normalization equation ( F 1 c 11 F 2 c 21 = 1 ) determines λ 1 = 1 σ s 2 . Thus, we get
c 11 = σ 1 σ s 2 ( F 1 σ 1 ρ F 2 σ 2 ) , c 21 = σ 2 σ s 2 ( ρ F 1 σ 1 F 2 σ 2 ) .
O ( z 2 ) terms. From the O ( z 2 ) terms in the expansion of the master equations, we get
c 12 = s 1 σ 1 ( c 11 ) 2 + σ 1 σ s 2 [ F 1 ( σ 1 + 2 s 1 ) c 11 ρ F 2 ( σ 2 + 2 s 2 ) c 21 ] + λ 2 σ 1 ( F 1 σ 1 ρ F 2 σ 2 )
and
c 22 = s 2 σ 2 ( c 21 ) 2 + σ 2 σ s 2 [ ρ F 1 ( σ 1 + 2 s 1 ) c 11 F 2 ( σ 2 + 2 s 2 ) c 21 ] + λ 2 σ 2 ( ρ F 1 σ 1 F 2 σ 2 ) .
The normalization condition
F 1 c 12 + 1 2 c 11 2 F 2 c 22 + 1 2 c 21 2 = 0
determines λ 2 . The final results for λ 2 , c 12 , and c 22 are rather lengthy, so they are given in Appendix C only for the case of the Black–Scholes model. They are used to compute the spread convexity ( κ s ), which is given in Equation (14), again, for the case of the Black–Scholes model.
Finally, we compute the asymptotic spread local volatility ( σ s , l o c ( s ) ) as an expansion in the spread moneyness ( z = s F s ).
σ s , l o c ( s ) = σ s + s s , l o c ( s F s ) + 1 2 κ s , l o c ( s F s ) 2 + O ( ( s F s ) 3 ) .
This expansion is obtained by substituting the solutions for x i * from (A22) and expanding in z. The ATM spread-implied Bachelier volatility, skew, and convexity are related to the coefficients in this expansion as
σ s = σ s , s s = 1 2 s s , l o c , κ s = 1 6 σ s ( 2 σ s κ s , l o c s s , l o c 2 ) .
The leading order term is
σ s 2 = F 1 2 σ 1 2 + F 2 σ 2 2 2 ρ F 1 F 2 σ 1 σ 2 .
This gives the ATM spread Bachelier volatility. The coefficient of the O ( z ) term gives s s , l o c . By Equation (A32) this gives the ATM spread skew. This proves the stated result. □

Appendix C. Spread Convexity

We give, here, the coefficients ( c k ) appearing in the convexity of the Bachelier spread-implied volatility ( κ s ) for spread options on two Black–Scholes assets in Proposition 2.
c 0 = F 1 8 σ 1 9 F 2 8 σ 2 9 + F 1 2 F 2 6 σ 1 σ 2 7 ( 6 σ 1 + σ 2 ) + 2 F 1 3 F 2 5 σ 1 3 σ 2 5 ( 8 σ 1 + σ 2 ) + F 1 6 F 2 2 σ 1 7 σ 2 ( 5 σ 1 + 2 σ 2 ) + 2 F 1 5 F 2 3 σ 1 5 σ 2 3 ( 5 σ 1 + 4 σ 2 ) + 4 F 1 4 F 2 4 σ 1 3 σ 2 3 ( 2 σ 1 3 + σ 1 σ 2 2 + σ 2 3 )
c 1 = F 1 F 2 ( F 1 6 σ 1 8 ( σ 1 5 σ 2 ) + F 2 6 σ 2 8 ( 5 σ 1 + σ 2 ) + 12 F 1 5 F 2 σ 1 6 σ 2 2 ( σ 1 + σ 2 ) + 4 F 1 F 2 5 σ 1 2 σ 2 6 ( 5 σ 1 + σ 2 ) + 2 F 1 3 F 2 3 σ 1 4 σ 2 4 ( 29 σ 1 + 13 σ 2 ) + 2 F 1 4 F 2 2 σ 1 4 σ 2 2 ( 13 σ 1 3 + 3 σ 1 2 σ 2 + 4 σ 1 σ 2 2 + 5 σ 2 3 ) + 2 F 1 2 F 2 4 σ 1 2 σ 2 4 ( 9 σ 1 3 + 11 σ 1 σ 2 2 + 5 σ 2 3 ) )
c 2 = 2 F 1 F 2 σ 1 σ 2 ( F 2 6 σ 2 6 ( 2 σ 1 + σ 2 ) + F 1 6 σ 1 6 ( σ 1 + 2 σ 2 ) + F 1 2 F 2 4 σ 1 2 σ 2 4 ( 25 σ 1 + 14 σ 2 ) + F 1 4 F 2 2 σ 1 4 σ 2 2 ( 22 σ 1 + 17 σ 2 ) + F 1 F 2 5 σ 2 4 ( 6 σ 1 3 8 σ 1 σ 2 2 + 3 σ 2 3 ) + F 1 5 F 2 σ 1 4 ( σ 1 3 6 σ 1 2 σ 2 + 2 σ 1 σ 2 2 + 4 σ 2 3 ) + F 1 3 F 2 3 σ 1 2 σ 2 2 ( 18 σ 1 3 + 3 σ 1 2 σ 2 + 11 σ 1 σ 2 2 + 10 σ 2 3 ) )
c 3 = 2 F 1 F 2 σ 1 2 σ 2 2 ( F 1 6 σ 1 4 σ 2 + F 2 6 σ 1 σ 2 4 + 8 F 1 3 F 2 3 σ 1 2 σ 2 2 ( σ 1 + 2 σ 2 ) + F 1 5 F 2 σ 1 4 ( σ 1 + 5 σ 2 ) + F 1 F 2 5 σ 2 4 ( σ 1 + 5 σ 2 ) + F 1 2 F 2 4 σ 2 2 ( 7 σ 1 3 + σ 1 2 σ 2 16 σ 1 σ 2 2 + 5 σ 2 3 ) + F 1 4 F 2 2 σ 1 2 ( 3 σ 1 3 8 σ 1 2 σ 2 + σ 1 σ 2 2 + 7 σ 2 3 ) )
c 4 = F 1 2 F 2 2 σ 1 3 σ 2 3 ( 2 F 1 3 F 2 σ 1 2 ( 7 σ 1 4 σ 2 ) + F 1 4 σ 1 2 ( 4 σ 1 3 σ 2 ) + F 2 4 σ 1 σ 2 2 + 2 F 1 F 2 3 ( 8 σ 1 5 σ 2 ) σ 2 2 + F 1 2 F 2 2 ( 14 σ 1 3 + 11 σ 1 2 σ 2 + 31 σ 1 σ 2 2 6 σ 2 3 ) )
c 5 = F 1 3 F 2 3 σ 1 4 σ 2 4 2 F 1 F 2 ( 7 σ 1 σ 2 ) + F 1 2 ( 11 σ 1 σ 2 ) + F 2 2 ( 7 σ 1 + 3 σ 2 )
In the perfectly correlated limit ( ρ = 1.0 ), the numerator simplifies and becomes
k = 0 5 c k = ( F 1 σ 1 F 2 σ 2 ) 5 ( F 1 3 σ 1 4 F 2 3 σ 2 4 F 1 F 2 2 σ 2 ( 2 σ 1 3 4 σ 1 2 σ 2 2 σ 1 σ 2 2 + σ 2 3 ) + F 1 2 F 2 σ 1 ( σ 1 3 2 σ 1 2 σ 2 4 σ 1 σ 2 2 + 2 σ 2 3 ) )
Proof of Proposition 2.
We outline, here, the main steps in the derivation of the spread convexity ( κ s ). This is given by Equation (A32) and requires the skew and convexity of the spread local volatility ( s s , l o c ) and ( κ s , l o c ). The skew ( s s , l o c ) follows from the O ( z ) coefficients ( c 11 and c 21 ), which are given in (A27). The convexity ( κ s , l o c ) requires the O ( z 2 ) coefficients ( c 12 and c 22 ), which are given above in (A28) and (A29). The results for these coefficients in the Black–Scholes model are
c 12 = σ 2 σ s 4 F 1 2 σ 1 3 + ρ F 2 2 σ 2 3 F 1 F 2 ρ σ 1 σ 2 ( σ 1 + ρ σ 2 ) + λ 2 ( F 1 σ 1 ρ F 2 σ 2 )
and
c 22 = σ 1 σ s 4 ρ F 1 2 σ 1 3 + F 2 2 σ 2 3 F 1 F 2 ρ σ 1 σ 2 ( ρ σ 1 + σ 2 ) + λ 2 ( ρ F 1 σ 1 F 2 σ 2 ) .
The coefficient λ 2 is determined from the normalization condition
F 1 c 12 F 2 c 22 + 1 2 F 1 c 11 1 2 F 2 c 21 = 0 .
This gives the somewhat lengthy result
λ 2 = 1 2 D σ s 4 ( 3 F 1 3 σ 1 4 + 2 F 1 2 F 2 ρ σ 1 4 + 4 F 1 2 F 2 ρ σ 1 3 σ 2 2 F 1 F 2 2 ρ 2 σ 1 3 σ 2 2 F 1 F 2 2 ρ σ 1 2 σ 2 2 + 3 F 1 2 F 2 ρ 2 σ 1 2 σ 2 2 F 1 F 2 2 ρ 2 σ 1 2 σ 2 2 + 2 F 2 3 σ 1 σ 2 3 4 F 1 F 2 2 ρ σ 1 σ 2 3 + F 2 3 σ 2 4 ) .
where we defined D : = F 1 2 σ 1 + F 2 2 σ 2 ρ F 1 F 2 ( σ 1 + σ 2 ) . This result for λ 2 must be substituted into the expressions for c 12 and c 22 above, which gives the final results for these coefficients.
c 12 = 1 2 D σ s 4 ( F 1 4 σ 1 5 + F 2 4 ρ σ 2 5 F 1 3 F 2 ρ σ 1 3 σ 2 ( 3 σ 1 + ρ σ 2 ) + F 1 2 F 2 2 σ 1 2 σ 2 ( 2 ( 1 + ρ 2 ) σ 1 2 + ρ ( 2 + 3 ρ 2 ρ 2 ) σ 1 σ 2 + ρ ( 2 + ρ 2 ) σ 2 2 ) F 1 F 2 3 σ 1 σ 2 2 ( 2 ρ σ 1 2 + 2 ρ 2 σ 2 ( σ 1 + σ 2 ) + ρ 3 σ 1 ( 2 σ 1 + σ 2 ) + σ 2 ( 2 σ 1 + σ 2 ) )
and
c 22 = 1 2 D σ s 4 ( F 1 4 ρ σ 1 5 F 2 4 σ 2 5 + F 1 F 2 3 ρ σ 1 σ 2 3 ( ρ σ 1 + 3 σ 2 ) + F 1 2 F 2 2 σ 1 2 σ 2 2 ( 4 ρ σ 1 + ρ 3 σ 1 + 2 σ 2 5 ρ 2 σ 2 ) + F 1 3 F 2 σ 1 3 σ 2 ( 3 σ 1 + ρ ( 2 + 3 ρ 2 ) σ 2 ) ) .
Using these coefficients, we compute the coefficient κ s , l o c of the quadratic term in the expansion (A31) of the spread local volatility in powers of moneyness ( z = S F s ). The spread convexity ( κ s ) is given in terms of this coefficient, as in Equation (A32). □

Notes

1
The volatilities were obtained from the Option Settlement Tool from Quikstrike, available at https://www.cmegroup.com/tools-information/quikstrike/option-settlement.html (accessed on 15 March 2025).
2
The short-maturity expansion in the resulting model is similar to that in the usual local volatility model, see Costeanu and Pirjol (2011) for a detailed discussion.

References

  1. Alexander, Carol, and Andrew Scourse. 2004. Bivariate normal mixture spread option valuation. Quantitative Finance 4: 637–48. [Google Scholar] [CrossRef]
  2. Alòs, Elisa, Alexander Eydeland, and Peter Laurence. 2011. A Kirk’s and a Bachelier’s formula for three asset spread options. Energy Risk 8: 52–57. [Google Scholar]
  3. Avellaneda, Marco, David Boyer-Olson, Jerome Busca, and Peter Friz. 2002. Reconstructing volatility. Risk, 87–91. [Google Scholar]
  4. Avellaneda, Marco, David Boyer-Olson, Jerome Busca, and Peter Friz. 2003. Application of large deviation theory to the pricing of index options in finance. Comptes Rendus Mathematique 336: 263–66. [Google Scholar] [CrossRef]
  5. Bayer, Christian, and Peter Laurence. 2004. Asymptotics beats Monte Carlo: The case of correlated local vol baskets. Communications on Pure and Applied Mathematics 67: 1618–57. [Google Scholar] [CrossRef]
  6. Berton, Eduardo, and Lorenzo Mercuri. 2024. An efficient unified approach for spread option pricing in a copula market model. Annals of Operations Research 336: 307–29. [Google Scholar] [CrossRef]
  7. Bjerksund, Petter, and Gunnar Stensland. 2014. Closed form spread option valuation. Quantitative Finance 14: 1785–94. [Google Scholar] [CrossRef]
  8. Caldana, Ruggero, and Gianluca Fusai. 2013. A general closed-form spread option pricing formula. Journal of Banking and Finance 37: 4893–906. [Google Scholar] [CrossRef]
  9. Carmona, Rene, and Valdo Durrleman. 2003. Pricing and hedging spread options. SIAM Review 45: 627–85. [Google Scholar] [CrossRef]
  10. Costeanu, Viorel, and Dan Pirjol. 2011. Asymptotic expansion for the normal implied volatility in the local volatility model. arXiv arXiv:1105.3359. [Google Scholar] [CrossRef]
  11. Deng, Shijie, Minqiang Li, and Jieyun Zhou. 2008. Closed-form approximations for spread option prices and Greeks. Journal of Derivatives 15: 58–80. [Google Scholar]
  12. Dupire, Bruno. 1994. Pricing with a smile. Risk 7: 18–20. [Google Scholar]
  13. Durrleman, Valdo, and Nicole El Karoui. 2007. Coupling smiles. Quantitative Finance 8: 573–90. [Google Scholar] [CrossRef]
  14. Galeeva, Roza, and Zi Wang. 2024. Sector formula for approximation of spread option value and applications. Commodities 3: 281–313. [Google Scholar] [CrossRef]
  15. Gatheral, James. 2006. The Volatility Surface. A Practioner’s Guide. Hoboken: Wiley. [Google Scholar]
  16. Guyon, Julien, and Pierre Henry-Labordère. 2014. Nonlinear Option Pricing. London: CRC Press. [Google Scholar]
  17. Hagan, Patrick, Andrew Lesniewski, George E. Skoufis, and Diana E. Woodward. 2020. CMS spread options. Quantitative Finance 21: 1809–24. [Google Scholar] [CrossRef]
  18. Hagan, Patrick, Deep Kumar, Andrew Lesniewski, and Diana E. Woodward. 2002. Managing smile risk. Wilmott 1: 84–108. [Google Scholar]
  19. Hagan, Patrick, Deep Kumar, Andrew Lesniewski, and Diana E. Woodward. 2014. Arbitrage-free SABR. Wilmott 69: 60–75. [Google Scholar] [CrossRef]
  20. Henry-Labordère, Pierre. 2009. Analysis, Geometry and Modeling in Finance. Advanced Methods in Option Pricing. London: CRC Press. [Google Scholar]
  21. Herath, Hemantha, Pranesh Kumar, and Amin Amershi. 2011. Crack spread option pricing with copulas. Journal of Economics and Finance 37: 1–22. [Google Scholar] [CrossRef]
  22. Kirk, Edward. 1995. Correlation in the energy markets. In Managing Energy Price Risk. London: Risk Publications. [Google Scholar]
  23. Margrabe, William. 1978. The value of an option to exchange one asset for another. The Journal of Finance 33: 177–86. [Google Scholar] [CrossRef]
  24. Pearson, Neil D. 1995. An efficient approach for pricing spread options. Journal of Derivatives 3: 76–91. [Google Scholar] [CrossRef]
  25. Pellegrino, Tommaso. 2016. A general closed form approximation pricing formula for basket and multi-asset spread options. Journal of Mathematical Finance 6: 944–74. [Google Scholar] [CrossRef]
  26. Pirjol, Dan. 2023. Smile Consistent Basket Skew. Risk, September 2023. Expanded Version of the Published Paper. Available online: https://ssrn.com/abstract=4702005 (accessed on 15 March 2025).
  27. Pirvu, Traian A., and Ahmad R. Yazdanian. 2015. Numerical analysis for spread option pricing model in illiquid underlying asset market: Full feedback model. Applied Mathematics and Information Sciences 10: 1271–81. [Google Scholar]
  28. Pirvu, Traian A., and Shuai Zhang. 2024. Spread option pricing under finite liquidity framework. Risks 12: 173. [Google Scholar] [CrossRef]
  29. Piterbarg, Vladimir. 2006. Markovian Projection Method for Volatility Calibration. May 25. Available online: https://ssrn.com/abstract=906473 (accessed on 15 March 2025).
  30. Schaefer, Michael P. 2002. Pricing and hedging European options on futures spreads using the Bachelier spread option model. Paper presented at the NCR-134 Conference on Applied Commodity Price Analysis, Forecasting and Market Risk Management, St. Louis, MO, USA, April 22–23. [Google Scholar]
  31. Shimko, David C. 1994. Options on futures spreads: Hedging, speculation and valuation. The Journal of Futures Markets 14: 183–213. [Google Scholar] [CrossRef]
  32. Varadhan, Srinivas R. S. 1967. Diffusion processes in a small time interval. Communications on Pure and Applied Mathematics 20: 659–85. [Google Scholar] [CrossRef]
Figure 1. Bachelier implied volatilities of the 1-month WTI calendar spread options. The dashed blue curve shows a quadratic fit in the strike, and the vertical line shows the spread forward. Settlement values as of 12 March 2025. Source: CME Group.
Figure 1. Bachelier implied volatilities of the 1-month WTI calendar spread options. The dashed blue curve shows a quadratic fit in the strike, and the vertical line shows the spread forward. Settlement values as of 12 March 2025. Source: CME Group.
Risks 13 00145 g001
Figure 2. Test 1. The correlation dependence of the spread ATM volatility ( σ s ) (left) and skew ( s s ) (right) for parameters (19). The spread volatility is expressed as normal (Bachelier) volatility. The solid curves show the short-maturity approximation (9) and (10). The red dots show the exact (numerical) ATM spread volatility and skew obtained by numerical integration. The skew is evaluated by finite differences with K ± = F ± 0.1 .
Figure 2. Test 1. The correlation dependence of the spread ATM volatility ( σ s ) (left) and skew ( s s ) (right) for parameters (19). The spread volatility is expressed as normal (Bachelier) volatility. The solid curves show the short-maturity approximation (9) and (10). The red dots show the exact (numerical) ATM spread volatility and skew obtained by numerical integration. The skew is evaluated by finite differences with K ± = F ± 0.1 .
Risks 13 00145 g002
Figure 3. Test 2, scenario (i). The Bachelier spread volatility (solid black curve) ( σ s ( K ) T ) for the spread option on two BS assets vs. K for several choices of the correlation. The dashed black line is the linear approximation, and the dashed red curve shows the quadratic approximation. The horizontal dashed blue line shows the short-maturity ATM-implied volatility. The red dot shows the exact spread volatility at K = 0 , following from the Margrabe formula (22).
Figure 3. Test 2, scenario (i). The Bachelier spread volatility (solid black curve) ( σ s ( K ) T ) for the spread option on two BS assets vs. K for several choices of the correlation. The dashed black line is the linear approximation, and the dashed red curve shows the quadratic approximation. The horizontal dashed blue line shows the short-maturity ATM-implied volatility. The red dot shows the exact spread volatility at K = 0 , following from the Margrabe formula (22).
Risks 13 00145 g003
Figure 4. Test 2, scenario (ii). The Bachelier spread volatility (solid black curve) ( σ s ( K ) T ) for the spread option on two BS assets vs. K for several choices of the correlation. The dashed black line is the linear approximation, and the dashed blue line shows the short-maturity ATM-implied volatility. The red dots show the exact spread volatility at K = 0 following from the Margrabe formula (22).
Figure 4. Test 2, scenario (ii). The Bachelier spread volatility (solid black curve) ( σ s ( K ) T ) for the spread option on two BS assets vs. K for several choices of the correlation. The dashed black line is the linear approximation, and the dashed blue line shows the short-maturity ATM-implied volatility. The red dots show the exact spread volatility at K = 0 following from the Margrabe formula (22).
Risks 13 00145 g004
Figure 5. (Test 2, scenario iii). The same as Figure 4 but with the parameters v 1 = 0.1 and v 2 = 0.2 .
Figure 5. (Test 2, scenario iii). The same as Figure 4 but with the parameters v 1 = 0.1 and v 2 = 0.2 .
Risks 13 00145 g005
Figure 6. Implied volatility of options on the two components of the spread option. The red dots show the results of an MC simulation, the black curve is the asymptotic result, and the dashed blue line is the linear approximation with skew 1 2 ω ρ .
Figure 6. Implied volatility of options on the two components of the spread option. The red dots show the results of an MC simulation, the black curve is the asymptotic result, and the dashed blue line is the linear approximation with skew 1 2 ω ρ .
Risks 13 00145 g006
Table 1. Maturity dependence test. Scenario (ii). The table shows the exact Bachelier-implied volatility of a spread option with parameters F 1 = 55 , F 2 = 50 , and σ i , ρ , as shown for several maturities (T). The second row shows the relative error with respect to the asymptotic prediction (shown in the last row).
Table 1. Maturity dependence test. Scenario (ii). The table shows the exact Bachelier-implied volatility of a spread option with parameters F 1 = 55 , F 2 = 50 , and σ i , ρ , as shown for several maturities (T). The second row shows the relative error with respect to the asymptotic prediction (shown in the last row).
σ 1 = 0.2 , σ 2 = 0.1
T / ρ 0.8 0.5 00.50.8
0.115.291914.173412.08059.53827.6151
−0.034%−0.028%−0.020%−0.013%−0.008%
0.215.286814.169312.07819.53707.6145
−0.067%−0.057%−0.040%−0.025%−0.017%
0.515.271414.157212.07079.53347.6125
−0.168%−0.143%−0.101%−0.062%−0.043%
1.015.245814.137012.05849.52757.6093
−0.335%−0.285%−0.203%−0.125%−0.085%
asympt.15.297114.177412.08309.53947.6158
Table 2. Maturity dependence test. Scenario (iii). Same as Table 1.
Table 2. Maturity dependence test. Scenario (iii). Same as Table 1.
σ 1 = 0.1 , σ 2 = 0.2
T / ρ 0.8 0.5 00.50.8
0.114.768213.606611.41038.67366.4996
−0.035%−0.030%−0.021%−0.012%−0.006%
0.214.763113.602611.40798.67256.4992
−0.069%−0.059%−0.042%−0.025%−0.013%
0.514.747713.590511.40078.66936.4979
−0.173%−0.148%−0.105%−0.062%−0.032%
1.014.722313.570511.38868.66396.4958
−0.345%−0.295%−0.211%−0.124%−0.064%
asympt.14.773313.610711.41278.67476.500
Table 3. Numerical tests for spread options with parameters (23), as in Bjerksund and Stensland (2014). The first row shows the result of the numerical integration and the second row the result from the linear approximation for the spread Bachelier volatility. The third row is the relative error of the linear approximation. For K = 0 , the fourth row shows the exact result from the Margrabe formula.
Table 3. Numerical tests for spread options with parameters (23), as in Bjerksund and Stensland (2014). The first row shows the result of the numerical integration and the second row the result from the linear approximation for the spread Bachelier volatility. The third row is the relative error of the linear approximation. For K = 0 , the fourth row shows the exact result from the Margrabe formula.
ρ 1 0.5 00.30.81.0
K
−2029.656228.995128.381428.070427.770427.7541
29.655628.981728.361128.051527.767327.7542
−0.002%−0.046%−0.071%−0.067%−0.011%0.001%
−1021.868620.905219.889119.270318.381418.2442
21.879720.903119.875919.252918.372818.2472
0.051%−0.010%−0.066%−0.090%−0.047%0.016%
015.133113.918112.523811.56199.63288.8215
15.155413.929812.526011.55889.62508.8356
0.147%0.084%0.017%-0.027%-0.080%0.159%
Margrabe15.133013.918012.523711.56189.63258.8215
512.24410.95649.44558.36765.96724.4545
12.269510.97259.45358.37135.96544.4645
0.208%0.147%0.085%0.045%−0.030%0.225%
157.52176.24234.74463.67991.34260.0493
7.54636.25724.75083.68141.33740.0588
0.327%0.239%0.131%0.040%−0.386%19.54%
Table 4. Model parameters of the spread components for the local volatility test.
Table 4. Model parameters of the spread components for the local volatility test.
ParameterComponent 1Component 2
S 0 , i 5550
σ 0 , i 0.10.1
ω i 1.01.0
ρ i −0.75−0.3
Table 5. Test results for the ATM spread Bachelier volatility and skew, compared with the short-maturity asymptotics (in the last two columns). The model parameters are as in Table 4, and maturity T = 0.1 . The MC simulation used N M C = 100 k samples and a discretization with n = 200 time steps.
Table 5. Test results for the ATM spread Bachelier volatility and skew, compared with the short-maturity asymptotics (in the last two columns). The model parameters are as in Table 4, and maturity T = 0.1 . The MC simulation used N M C = 100 k samples and a discretization with n = 200 time steps.
ρ 12 σ s , num s s , num σ s s s
−0.8 9.916 ± 0.045 0.115 ± 0.013 9.962−0.118
−0.5 9.110 ± 0.041 0.104 ± 0.013 9.097−0.112
0.0 7.444 ± 0.034 0.085 ± 0.013 7.433−0.101
0.5 5.287 ± 0.024 0.083 ± 0.013 5.268−0.093
0.8 3.389 ± 0.015 0.098 ± 0.013 3.354−0.102
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pirjol, D. Smile-Consistent Spread Skew. Risks 2025, 13, 145. https://doi.org/10.3390/risks13080145

AMA Style

Pirjol D. Smile-Consistent Spread Skew. Risks. 2025; 13(8):145. https://doi.org/10.3390/risks13080145

Chicago/Turabian Style

Pirjol, Dan. 2025. "Smile-Consistent Spread Skew" Risks 13, no. 8: 145. https://doi.org/10.3390/risks13080145

APA Style

Pirjol, D. (2025). Smile-Consistent Spread Skew. Risks, 13(8), 145. https://doi.org/10.3390/risks13080145

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop