Next Article in Journal
Cash Holding and Firm Value in the Presence of Managerial Optimism
Next Article in Special Issue
On the Asymptotic Behavior of the Optimal Exercise Price Near Expiry of an American Put Option under Stochastic Volatility
Previous Article in Journal
Does a Board Characteristic Moderate the Relationship between CSR Practices and Financial Performance? Evidence from European ESG Firms
Previous Article in Special Issue
American Option Pricing with Importance Sampling and Shifted Regressions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pricing Product Options and Using Them to Complete Markets for Functions of Two Underlying Asset Prices †

1
Robert H. Smith School of Business, University of Maryland, College Park, MD 20742, USA
2
Derivative Product Strats, Morgan Stanley, 1585 Broadway, 5th Floor, New York, NY 10036, USA
*
Author to whom correspondence should be addressed.
This paper is the private opinion of the authors and does not necessarily reflect the policy and views of Morgan Stanley.
J. Risk Financial Manag. 2021, 14(8), 355; https://doi.org/10.3390/jrfm14080355
Submission received: 12 July 2021 / Revised: 28 July 2021 / Accepted: 29 July 2021 / Published: 4 August 2021
(This article belongs to the Special Issue Option Pricing)

Abstract

:
Options paying the product of put and/or call option payouts at different strikes on two underlying assets are observed to synthesize joint densities and replicate differentiable functions of two underlying asset prices. The pricing of such options is undertaken from three perspectives. The first perspective uses a geometric two-dimensional Brownian motion model. The second inverts two-dimensional characteristic functions. The third uses a bootstrapped physical measure to propose a risk charge minimizing hedge using options on the two underlying assets. The options are priced at the cost of the hedge plus the risk charge.

1. Introduction

Option markets considerably enhance the collection of functions of the stock price at the option maturity that may be purchased or sold. In the absence of options, the only functions one can access are straight lines with bonds delivering the intercept and stocks the slope. Options allow one to change the slope and access any twice differentiable function of the stock price as shown, for example, in Carr and Madan (1998).
Functions that have been priced this way include the logarithm of the S&P 500 index a month later in arriving at the VIX index. The CBOE skew prices the first three powers of the logarithm to build the Skew index. Others have used the procedure to study the risk neutral kurtosis and its effects (Bakshi et al. (2003)). It is also known from Breeden and Litzenberger (1978) that option prices synthesize risk neutral densities and permit the recovery of the density from the second derivative of option prices.
These results have natural extensions to two dimensions when one considers functions of a pair of stock prices at maturity. Functions differentiable four times may be replicated provided one trades product options. The payoff on a product option is the product of payoffs on two standard options be they puts or calls. Furthermore, joint densities may be synthesized from the prices of such product options. Consider, for example, a product call with strikes K 1 , K 2 . For stock prices S 1 , S 2 at maturity, the payoff or value at maturity T is
C ( S 1 , S 2 , T ; K 1 , K 2 ) = S 1 K 1 + S 2 K 2 + .
For a risk neutral density f ( S 1 , S 2 ) , the price of the product call w ( K 1 , K 2 ) for an interest rate r is given by
w K 1 , K 2 = e r T K 1 K 2 S 1 K 1 S 2 K 2 f S 1 , S 2 d S 1 d S 2 .
Differentiation shows that
4 K 1 2 K 2 2 e r T w ( K 1 , K 2 ) = f ( K 1 , K 2 ) .
Other approaches to such recovery using basket option prices include Lipton (2001) and Carr and Laurence (2011).
Product options, therefore, play a critical role when one considers functions of pairs of prices. We, therefore, consider the pricing of such options. The first context is a simple generalization of the Black and Scholes (1973) and Madan (1973) geometric Brownian motion model to a bivariate normal density for the logarithm of the two stock prices. The product options are then priced using bivariate normal distribution functions and an assumed correlation value. The bivariate normal has normal marginals that do not fit the marginal risk neutral densities.
However, there is a large class of pure jump Lévy process models that fit option prices at each maturity. Among them is the three parameter variance gamma model of Madan and Seneta (1990), Madan et al. (1998). Recently, this model has been generalized to the four parameter bilateral gamma model of Küchler and Tappe (2008) that also fits marginal risk neutral densities. The bilateral gamma model is used to fit the two risk neutral marginals. Recent work reported in Madan and Schoutens (2020), Madan (2020) and Madan and Wang (2020a) formed multivariate densities consistent with prespecified bilateral gamma models with two additional dependency parameters. The multivariate bilateral gamma model has a closed form characteristic function.
The methods of Carr and Madan (1999) are extended to employ the two dimensional fast Fourier transform to price product options. In addition, methods reported in Madan and Wang (2020b) may be employed to price product options from the physical measures using the options in the two markets as hedge instruments.
The outline of the rest of the paper is as follows. Section 2 develops the two dimensional replication result. Section 3 presents the bivariate log normal pricing of product options. The two dimensional fast Fourier inversion of suitably modified product options is taken up in Section 4. The multivariate bilateral gamma model is described in Section 5. Sample computations and the effects on product option prices of changes in the dependency parameters of the multivariate bilateral gamma model are illustrated in Section 6. Physical measure pricing of product options is formulated and implemented in Section 7. Finally, Section 8 concludes.

2. Product Options and Functional Replication

Let g ( x , y ) be a sufficiently smooth function of two variables. It may then be written as the integral of its second order cross partials as follows. For an arbitrary reference point ( x 0 , y 0 )
g ( x , y ) = g ( x 0 , y ) + g ( x , y 0 ) g ( x 0 , y 0 ) + x 0 x y 0 y 2 g ( u , v ) x y d u d v .
Now, we apply this result to the second cross partial itself to write
g ( x , y ) = g ( x 0 , y ) + g ( x , y 0 ) g ( x 0 , y 0 ) + x 0 x y 0 y 2 g ( x 0 , v ) x y + 2 g ( u , y 0 ) x y 2 g ( x 0 , y 0 ) x y + x 0 u y 0 v 4 g ( a , b ) x 2 y 2 d a d b d u d v
= g ( x 0 , y ) + g ( x , y 0 ) g ( x 0 , y 0 ) + ( x x 0 ) g ( x 0 , y ) x g ( x 0 , y 0 ) x + ( y y 0 ) g ( x , y 0 ) y g ( x 0 , y 0 ) y 2 g ( x 0 , y 0 ) x y ( x x 0 ) ( y y 0 ) + x 0 x y 0 y x 0 u y 0 v 4 g ( a , b ) x 2 y 2 d a d b d u d v
The first row is a constant plus a function of x and a function of y that may be constructed using a bond and options on x and options on y. The second row is a product of x and options on y plus a product of y and options on x. The third row involves the product. The fourth order integral may be analyzed as follows. For x > x 0 and y > y 0 , we write
x 0 x y 0 y x 0 u y 0 v 4 g x 2 y 2 a , b d a d b d u d v
= x 0 x y 0 y d a d b a x b y 4 g x 2 y 2 a , b d u d v
= x 0 x y 0 y d a d b 4 g x 2 y 2 a , b x a ( y b )
= x 0 y 0 d a d b 4 g x 2 y 2 a , b x a + ( y b ) +
In the positive orthant relative to the point x 0 , y 0 , one may replicate such functions with positions in product calls at strikes ( a , b ) . In the region x < x 0 and y > y 0 , one may write
x x 0 y 0 y u x 0 y 0 v 4 g x 2 y 2 a , b d a d b d u d v
= x x 0 y 0 y d a d b x a b y 4 g x 2 y 2 a , b d u d v
= x x 0 y 0 y d a d b 4 g x 2 y 2 a , b a x ( y b )
= 0 x 0 y 0 d a d b 4 g x 2 y 2 a , b a x + ( y b ) +
In the second orthant relative to x 0 , y 0 products of puts on x and calls on y are employed. Similarly, in the third orthant, it is products of puts, and, in the fourth, it is calls on x and puts on y . The general result may be stated as follows.
g ( x , y ) = g ( x 0 , y ) + g ( x , y 0 ) g ( x 0 , y 0 ) + ( x x 0 ) g ( x 0 , y ) x g ( x 0 , y 0 ) x + ( y y 0 ) g ( x , y 0 ) y g ( x 0 , y 0 ) y 2 g ( x 0 , y 0 ) x y ( x x 0 ) ( y y 0 ) + 0 x 0 0 y 0 d a d b 4 g x 2 y 2 ( a , b ) ( a x ) + ( b y ) +
+ 0 x 0 y 0 d a d b 4 g x 2 y 2 ( a , b ) ( a x ) + ( y b ) +
+ x 0 0 y 0 d a d b 4 g x 2 y 2 ( a , b ) ( x a ) + ( b y ) +
+ x 0 y 0 d a d b 4 g x 2 y 2 ( a , b ) ( x a ) + ( y b ) + .
A classic application of functional replication in one dimension is the pricing of the variance swap contract or the computation of the VIX index. Other applications include the computation of the CBOE skew index. In two dimensions, applications would include the replication of straddles and strangles on the spread of one asset price over another.

3. Multivariate Geometric Brownian Motion and Product Options

Suppose two assets, S 1 , S 2 , are driven by correlated Brownian motions with mean rates of return μ 1 , μ 2 with volatilities σ 1 , σ 2 and correlation ρ . For a pair of correlated standard Brownian motions W 1 , W 2 , the asset price dynamics under the true or physical measures are
d S 1 = μ 1 S 1 d t + σ 1 S 1 d W 1
d S 2 = μ 2 S 2 d t + σ 2 S 2 d W 2
d W 1 d W 2 = ρ d t
Consider a product call paying at maturity for strike K 1 , K 2 the cash flow ( S 1 K 1 ) + ( S 2 K 2 ) + . Let the value of the option prior to maturity be C ( S 1 , S 2 , t ) if, at time t, the stock prices are S 1 , S 2 . The differential of the call price is
d C = C t d t + C S 1 μ 1 S 1 d t + C S 2 μ 2 S 2 d t
+ 1 2 C S 1 S 1 σ 1 2 S 1 2 d t + 1 2 C S 2 S 2 σ 2 2 S 2 2 d t + C S 1 S 2 ρ σ 1 σ 2 S 1 S 2 d t
+ C S 1 σ 1 S 1 d W 1 + C S 2 σ 2 S 2 d W 2
Consider a short call that is delta hedged with hedge returns
C S μ 1 S d t + C S σ 1 S d W 1
C V μ 2 V d t + C V σ 2 V d W 2 .
Then, the hedged short call has a risk free return that must be the interest on value, or
C t 1 2 C S 1 S 1 σ 1 2 S 1 2 1 2 C S 2 S 2 σ 2 2 S 2 2 C S 1 S 2 ρ σ 1 σ 2 S 1 S 2 = r C S 1 S 2 + C S 2 S 2 C .
Reversing time, the value function is a solution to the equation
C T = r S 1 C S 1 + r S 2 C S 2 + 1 2 C S 1 S 1 σ 1 2 S 1 2 + 1 2 C S 2 S 2 σ 2 2 S 2 2 + C S 1 S 2 ρ σ 1 σ 2 S 1 S 2 r C
subject to the boundary condition
C ( S , V , T ) = ( S 1 K 1 ) + ( S 2 K 2 ) + .
From the Feynmann–Kac relationship between partial differential equations and expectations, the value is given by
C ( S 1 , S 2 , t ) = e r t E S 1 e r t + σ 1 t z 1 σ 1 2 t / 2 K 1 + S 2 e r t + σ 2 t z 2 σ 2 2 t / 2 K 2 + ,
where ( z 1 , z 2 ) has a standard bivariate normal distribution with correlation ρ. The product call option pricing formula may be developed on solving this integration problem. One may also assert Equation (26) directly by appealing to the existence of a single risk neutral measure; however, for completeness one should also display the explicit measure change. However, the explicit replication strategy is not as clear in such an approach.
The domain of integration is
z 1 > d = ln ( K 1 / S 1 ) σ 1 t r σ 1 t + σ 1 2 t
z 2 > e = ln ( K 2 / S 2 ) σ 2 t r σ 2 t + σ 2 2 t
The forward product call price e r t C ( S 1 , S 2 , t ) is given by the double integral
d e S 1 e r t + σ 1 t z 1 σ 1 2 t / 2 K 1 S 2 e r t + σ 2 t z 2 σ 2 2 t / 2 K 2 f ( z 1 , z 2 ) d z 1 d z 2
There are four terms and
e r t C ( S 1 , S 2 , t ) = I 1 I 2 I 3 + I 4
where
I 1 = S 1 S 2 e 2 r t d e e σ 1 t z 1 σ 1 2 t / 2 e σ 2 t z 2 σ 2 2 t / 2 f ( z 1 , z 2 ) d z 1 d z 2
I 2 = K 1 S 2 e r t d e e σ 2 t z 2 σ 2 2 t / 2 f ( z 1 , z 2 ) d z 1 d z 2
I 3 = K 2 S 1 e r t d e e σ 1 t z 1 σ 1 2 t / 2 f ( z 1 , z 2 ) d z 1 d z 2
I 4 = K 1 K 2 d e f ( z 1 , z 2 ) d z 1 d z 2
Here, f is the bivariate normal density.
We then have that
I 4 = 1 N ( d ) + N ( e ) b v n c d f ( d , e , ρ ) = d 1 2 π e w 2 / 2 N ρ w e 1 ρ 2 d w
where b v n c d f is the bivariate normal cummulative distribution function.
For I 3 , we write the joint density as
f ( z 1 , z 2 ) = 1 2 π e z 1 2 / 2 1 2 π ( 1 ρ 2 ) e ( z 2 ρ z 1 ) 2 2 ( 1 ρ 2 )
It follows that
I 3 = K 2 S 1 e r t d e σ 1 t z 1 σ 1 2 t / 2 1 2 π e z 1 2 / 2 N ρ z 1 e 1 ρ 2
= K 2 S 1 e r t d σ 1 t 1 2 π e w 2 / 2 N ρ ( w + σ 1 t ) e 1 ρ 2 d w
Similarly,
I 2 = K 1 S 2 e r t e σ 2 t 1 2 π e w 2 / 2 N ρ ( w + σ 2 t ) d 1 ρ 2 d w
Finally,
I 1 = S 1 S 2 e 2 r t d e e σ 1 t z 1 σ 1 2 t / 2 e σ 2 t z 2 σ 2 2 t / 2 ×
1 2 π e z 1 2 / 2 1 2 π ( 1 ρ 2 ) e ( z 2 ρ z 1 ) 2 2 ( 1 ρ 2 )
= S 1 S 2 e 2 r t d e σ 1 t z 1 σ 1 2 t / 2 1 2 π e z 1 2 / 2 d z 1 ×
e e σ 2 t z 2 σ 2 2 t / 2 1 2 π ( 1 ρ 2 ) e ( z 2 ρ z 1 ) 2 2 ( 1 ρ 2 ) d z 2
= S 1 S 2 e 2 r t d e σ 1 t z 1 σ 1 2 t / 2 1 2 π e z 1 2 / 2 d z 1 ×
e ρ z 1 1 ρ 2 1 2 π e w 2 / 2 e σ 2 t ( ρ z 1 + 1 ρ 2 w ) σ 2 2 t / 2 d w
= S 1 S 2 e 2 r t d e σ 1 t z 1 σ 1 2 t / 2 1 2 π e z 1 2 / 2 e σ 2 t ρ z 1 ×
e ρ z 1 1 ρ 2 1 2 π e w 2 / 2 + σ 2 t 1 ρ 2 w σ 2 2 t / 2 d w
= S 1 S 2 e 2 r t d e σ 1 t z 1 σ 1 2 t / 2 1 2 π e z 1 2 / 2 e σ 2 t ρ z 1 ×
e ρ z 1 1 ρ 2 1 2 π e ( w σ 2 t 1 ρ 2 ) 2 / 2 ρ 2 σ 2 2 t / 2 d w
= S 1 S 2 e 2 r t d e σ 1 t z 1 σ 1 2 t / 2 ×
1 2 π e z 1 2 / 2 e σ 2 t ρ z 1 ρ 2 σ 2 2 t / 2 N ρ z 1 + ( 1 ρ 2 ) σ 2 t e 1 ρ 2 d z 1
= S 1 S 2 e 2 r t + ρ σ 1 σ 2 t d σ 1 t σ 2 t ρ 1 2 π e w 2 / 2 ×
N ρ w + ρ σ 1 t + σ 2 t e 1 ρ 2
We, thus, obtain
I 1 = S 1 S 2 e 2 r t + ρ σ 1 σ 2 t ( 1 N ( d 1 ) + N ( e 1 ) b v n c d f ( d 1 , e 1 , ρ ) )
I 2 = K 1 S 2 e r t ( 1 N ( d 2 ) + N ( e 2 ) b v n c d f ( d 2 , e 2 , ρ ) )
I 3 = K 2 S 1 e r t 1 N ( d 3 ) + N ( e 3 ) b v n c d f ( d 3 , e 3 , ρ )
I 4 = K 1 K 2 ( 1 ( N ( d ) + N ( e ) b v n c d f ( d , e , ρ ) )
d 1 = d σ 1 t ρ σ 2 t
e 1 = e σ 2 t ρ σ 1 t
d 2 = d ρ σ 2 t
e 2 = e σ 2 t
d 3 = d σ 1 t
e 3 = e ρ σ 1 t
d = ln ( K 1 / S 1 ) σ 1 t r σ 1 t + σ 1 2 t
e = ln ( K 2 / S 2 ) σ 2 t r σ 2 t + σ 2 2 t
The option price is
C ( S 1 , S 2 , t ) = S 1 S 2 e r t + ρ σ 1 σ 2 t 1 N ( d 1 ) + N ( e 1 ) b v n c d f ( d 1 , e 1 ) K 1 S 2 1 N ( d 2 ) + N ( e 2 ) b v n c d f ( d 2 , e 2 ) K 2 S 1 1 N ( d 3 ) + N ( e 3 ) b v n c d f ( d 3 , e 3 ) + K 1 K 2 e r t ( 1 N ( d ) + N ( e ) b v n c d f ( d , e ) ) d = ln ( K 1 / S 1 ) σ 1 t r σ 1 t + σ 1 2 t e = ln ( K 2 / S 2 ) σ 2 t r σ 2 t + σ 2 2 t d 1 = d σ 1 t ρ σ 2 t e 1 = e σ 2 t ρ σ 1 t d 2 = d ρ σ 2 t e 2 = e σ 2 t d 3 = d σ 1 t e 3 = e ρ σ 1 t
Consider now the product of a put times a call with value
e r t E K 1 S 1 e r t + σ 1 t z 1 σ 1 2 t / 2 + S 2 e r t + σ 2 t z 2 σ 2 2 t / 2 K 2 +
The domain of integration is
z 1 < d = ln ( K / S ) σ 1 t r σ 1 t + σ 1 2 t
z 2 > e
The result is of the form
I 2 I 1 + I 3 I 4
and the integral I 2 is
K 1 S 2 e r t d e e σ 2 t z 2 σ 2 2 t / 2 f ( z 1 , z 2 ) d z 1 d z 2 = e σ 2 t 1 2 π e w 2 / 2 N d ρ σ 2 t ρ w 1 ρ 2 d w .
There are four cases denoted c c , c p , p c , and p p for whether the option is a product of two calls, a call and a put, a put and a call, or two puts, respectively. For two calls and two puts, the forward price is I 1 I 2 I 3 + I 4 , and, for cases c p , p c , the forward price is given by I 2 I 1 + I 3 I 4 . In each of the integrals, the probability is a bivariate normal probability of the appropriate quadrant defined by the point ( d , e ) .

4. Fast Fourier Transform for Product Options

For a joint density f ( x , y ) of a pair of log returns, define the product call price by
w ( a , b ) = a b e x e a e y e b f ( x , y ) d x d y
for a joint density f ( x , y ) .
Further suppose the joint characteristic function ϕ ( u , v ) of the joint density is available in closed form. By definition,
ϕ ( u , v ) = e i u x + i v y f ( x , y ) d x d y .
Following the methods of Carr and Madan (1999), define
γ ( a , b ) = e α a + β b + i u a + i v b w ( a , b ) d a d b
= e i ( u i α ) a + i ( v i β ) b ×
a b e x e a e y e b f ( x , y ) d x d y d a d b
= f ( x , y ) d x d y ×
x y e i ( u i α ) a + i ( v i β ) e x e a e y e b d a d b
= f ( x , y ) d x d y × x y d a d b
e i ( u i α ) a + i ( v i β ) + x + y e i ( u i ( α + 1 ) ) a + i ( v i β ) b + y e i ( u i α ) a + i ( v i ( β + 1 ) ) b + x + e i ( u i ( α + 1 ) ) a + i ( v i ( β + 1 ) ) b
= ϕ u i ( α + 1 ) , v i ( β + 1 ) ×
1 ( u i α ) ( v i β ) + 1 ( u i ( α + 1 ) ) ( v i β ) + 1 ( u i α ) ( v i ( β + 1 ) ) 1 ( u i ( α + 1 ) ) ( v i ( β + 1 ) )
= ϕ ( u i ( α + 1 ) , v i ( β + 1 ) ) u i α 2 i ( u i α ) v i β 2 i ( v i β )
It follows that
w ( a , b ) = 1 4 π 2 e i u a i v b e α a β b ϕ ( u i ( α + 1 ) , v i ( β + 1 ) ) u i α 2 i ( u i α ) v i β 2 i ( v i β ) d u d v
Hence, by two-dimensional fast Fourier inversion, we may price product options given the joint characteristic function.
For the product of put and a call defined for α > 1 , β > 0
γ p c ( a , b ) = e i ( u + i α ) a e i ( v i β ) b w p c ( a , b ) d a d b
= a b e i ( u + i α ) a e i ( v i β ) ×
e a e x e y e b f ( x , y ) d x d y d a d b
= f ( x , y ) d x d y x y ×
e i ( u + i α ) a e i ( v i β ) b e a e x e y e b d a d b
= ϕ u + i ( α 1 ) , v i ( β + 1 ) ×
1 ( u + i ( α 1 ) ) ( v i β ) 1 ( u + i ( α 1 ) ) ( v i ( β + 1 ) ) 1 ( u + i α ) ( v i β ) + 1 ( u + i α ) ( v i ( β + 1 ) )
= ϕ u + i ( α 1 ) , v i ( β + 1 ) ( ( u + i α ) 2 i ( u + i α ) ) ( ( v i β ) 2 i ( v i β ) )
Similarly, we will have
γ c p ( a , b ) = ϕ ( u i ( α + 1 ) , v + i ( β 1 ) ) ( ( u i α ) 2 i ( u i α ) ) ( ( u + i β ) 2 i ( u + i β ) )
γ p p ( a , b ) = ϕ ( u + i ( α 1 ) , v + i ( β 1 ) ) ( ( u + i α ) 2 i ( u + i α ) ) ( ( u + i β ) 2 i ( u + i β ) ) .
It follows that
w c c ( a , b ) = 1 4 π 2 e i u a i v b ×
e α a β b ϕ ( u i ( α + 1 ) , v i ( β + 1 ) ) u i α 2 i ( u i α ) v i β 2 i ( v i β ) d a d b
w p c ( a , b ) = 1 4 π 2 e i u a i v b ×
e α a β b ϕ u + i ( α 1 ) , v i ( β + 1 ) ( ( u + i α ) 2 i ( u + i α ) ) ( ( v i β ) 2 i ( v i β ) ) d a d b
w c p ( a , b ) = 1 4 π 2 e i u a i v b ×
e α a + β b ϕ ( u i ( α + 1 ) , v + i ( β 1 ) ) ( ( u i α ) 2 i ( u i α ) ) ( ( u + i β ) 2 i ( u + i β ) ) d a d b
w p p ( a , b ) = 1 4 π 2 e i u a i v b ×
e α a + β b ϕ ( u + i ( α 1 ) , v + i ( β 1 ) ) ( ( u + i α ) 2 i ( u + i α ) ) ( ( u + i β ) 2 i ( u + i β ) ) d a d b
For puts, the values of α , β need to be above unity.
The inversion may be accomplished using a two dimensional fast Fourier Transform. The fast Fourier transform Y of an m × n matrix X evaluates the double sum
Y p + 1 , q + 1 = j = 0 m 1 k = 0 n 1 ω m j p ω n k q X j + 1 , k + 1 , p = 0 , m 1 , q = 0 , n 1
where
ω m = e 2 π i / m
ω n = e 2 π i / n
The integral to be evaluated is
e i u a e i v b g ( u , v ) d u d v
We may approximate by
M M N N e i u a i v b g ( u , v ) d u d v
We discretize with spacing λ u , λ v
u j = M + λ u j
v k = N + λ v k
We also discretize in strike space with spacing η a , η b by
a p = A + η a p
b q = B + η b q
to approximate the double integral by the double sum
W ( a p , b q ) = j = 0 m 1 k = 0 n 1 e i ( M + λ u j ) ( A + η a p ) e i ( N + λ v k ) ( B + η b q )
× g ( M + λ u j , N + λ v k ) λ u λ v
e i M ( A + η a p ) W ( a p , b q ) e i N ( ( B + η b q )
= j = 0 m 1 k = 0 n 1 e i λ u η a j p e i λ v η b k q ×
e i A ( M + λ u j ) × g ( M + λ u j , N + λ v k ) × e i B ( N + λ v k ) λ u λ v
Now, we set
λ u η a = 2 π m
λ v η b = 2 π n
Define
X j + 1 , k + 1 = e i A ( M + λ u j ) g ( M + λ u j , N + λ v k ) e i B ( N + λ v k ) λ u λ v
Then, define Y via Equation (102). The option prices are obtained as
W a p , b q = e i M ( A + η a p ) Y p + 1 , q + 1 e i N ( ( B + η b q ) .

5. Multivariate Bilateral Gamma

An application of the two dimensional fast Fourier transform on pricing product options requires a closed form multivariate characteristic function. The marginals of this joint characteristic function should be capable of calibrating risk neutral densities observed in the separate option markets for a given maturity. There are a number of pure jump Lévy processes that will fit marginal option prices.
Among them are the three parameter variance gamma model of Madan and Seneta (1990), Madan et al. (1998) and its four parameter extension to the bilateral gamma model proposed in Küchler and Tappe (2008). Recently, Madan and Schoutens (2020), Madan (2020), and Madan and Wang (2020a) have investigated multivariate models with closed form characteristic functions consistent with arbitrary marginal bilateral gamma models. Here, we present a summary of the required characteristic functions.
Consider first the bilateral gamma process for the marginals. Let ( γ p ( t ) , t > 0 ) , ( γ n ( t ) , t > 0 ) be two independent standard gamma processes with unit mean and variance rates. Now, we introduce four parameters b p , c p , b n , c n representing the scale and speed of positive and negative moves, respectively. The bilateral gamma process X B G ( t ) is given by
X B G ( t ) = b p γ p c p t b n γ n c n t .
The process is a Lévy process of independent and identically distributed increments. It is also a pure jump process with the characteristic function
E exp i u X B G ( t ) = 1 1 i u b p c p t 1 1 + i u b n c n t .
The characteristic function has a Lévy–Khintchine decomposition in terms of a Lévy density k ( x ) that announces the arrival rate of jumps of size x as follows.
E exp i u X B G ( t ) = exp e i u x 1 k ( x ) d x .
The specific form for the Lévy density is
k ( x ) = c p exp x b p | x | 1 x > 0 + c n exp | x | b n | x | 1 x < 0 .
The density for any horizon may be obtained by Fourier inversion of the characteristic function using the Fast Fourier Transform. The density also has a closed form in terms of the Whittaker W function (Küchler and Tappe (2008)). We denote this function by W ( a , b ) . For x > 0 , the density is given by
f B G ( x ) = 1 b p c p 1 b n c n 1 1 / b p + 1 / b n ( c p + c n ) / 2 Γ c p × x c p + c n / 2 1 exp x / 2 ( 1 / b p + 1 / b n ) × W c p c n 2 , c p + c n 1 2 , 1 b p + 1 b n x .
For x < 0 , the roles of b p , c p and b n , c n are reversed.
The multivariate bilateral gamma model is presented in Madan and Schoutens (2020). The presentation follows Buchmann et al. (2019) where a multivariate Lévy process is constructed having a Lévy density with full support on R n { 0 } that is also consistent with prespecified variance gamma marginals displaying different kurtosis levels for each component. The construction in Madan and Schoutens (2020) extends that of Buchmann et al. (2019) to attain consistency with prespecified bilateral gamma marginals.
Let the marginal distributions be bilateral gamma with the parameters b p i , c p i , b n i , and c n i for component i. The multivariate bilateral gamma model is the sum of a multivariate variance gamma plus independent bilateral gamma shocks. The multivariate variance gamma is a multivariate normal with the mean vector θ and covariance Σ, both of which are scaled by a single gamma variate g with a unit mean and variance ν. The multivariate variance gamma random vector X M V G may then be written as
X M V G = θ g + g d i a g ( Σ ) Z
where the vector Z = ( Z i , i = 1 , , n ) is multivariate normal with zero means, unit variances, and correlation matrix C. The covariance matrix is
Σ = d i a g Σ C d i a g ( Σ ) .
In addition, there are independent bilateral gamma variates Y i with the parameters b ˜ p i , c ˜ p i , b ˜ n i , and c ˜ n i and with Y = ( Y 1 , , Y n )
X M B G = X M V G + Y .
The only dependency parameters are the correlation matrix C and the variance ν of the gamma variate g. All other parameters are derived from the parameters of the marginal processes. Specifically, we have that
θ i = b p i b n i ν
Σ i i = 2 b p i b n i ν
b ˜ p i = b p i
b ˜ n i = b n i
c ˜ p i = c p i 1 ν
c ˜ n i = c n i 1 ν
The parameter ν has a lower bound of the reciprocal of the minimum of all the marginal speed parameters min i ( min ( c p i , c n i ) ) .
The characteristic function of the multivariate bilateral gamma vector is given by
ϕ M B G ( u ) = E exp ( i u X M B G ) = 1 1 i u θ ν + ν 2 u Σ u 1 ν j 1 1 i u j b p j c p j 1 / ν 1 1 + i u b n j c n j 1 / ν .
The multivariate arrival rates or Lévy density k ( x ) for the multivariate bilateral gamma model may be specified as follows.
k ( x ) = m ˜ ( x ) + j = 1 n k j ( x j ) l j l = 1 M 1 x l = 0 ,
where
m ˜ ( z ) = exp θ T Σ 1 x ν 2 π n / 2 1 | Σ | x T Σ 1 x × exp θ T Σ 1 θ + 2 ν x T Σ 1 x
k j ( x j ) = c n j 1 / ν | x j | exp | x j | / b n j 1 x j < 0
+ c p j 1 / ν x j exp x j / b p j 1 x j > 0 .
For option pricing, one must incorporate the marginal convexity corrections to match the forward prices for the two assets. This is the characteristic function ϕ B G M P ( u ) , and, in the two dimensional case, it is given by
ϕ B G M P ( u ) = ϕ M B G ( u ) exp ( i u 1 ω 1 + i u 2 ω 2 )
ω 1 = ln ( S 1 ) + ( r q 1 ) t ln ϕ M B G ( ( i , 0 ) )
ω 2 = ln ( S 2 ) + ( r q 2 ) t ln ϕ M B G ( ( 0 , 1 ) ) .

6. Sample Computations Using the Multivariate Bilateral Gamma Model

For an example on product option pricing, we consider product options on JPM and SPY, both of which have many options trading. On 12 December 2019 for maturities below three months and moneyness, measured by the absolute value of the logarithm of strike to the spot price, below 0.3, there were 226 options trading on JPM and 1582 options on SPY. The number of days to maturity of traded maturities closest to a month was 29 days. The maturity of 29 days had 36 strikes for JPM and 74 strikes for SPY. These options may be employed to determine the marginal risk neutral distribution on JPM and SPY for the 29 day maturity. The marginal bilateral gamma parameters are presented in Table 1.
Figure 1 presents a graph of the observed and model option prices for the 29 day maturity on 12 December 2019 for the two assets.
The two dependency parameters were set as follows. The value of ν = 0.4828 was ten percent above the lower bound and the correlation was set at 0.6. For this parameter setting and the spot for both assets set to 100 with strikes ranging between 80 and 120 Figure 2 presents four graphs for product option prices computed by two dimensional fast Fourier inversion of the Fourier transform of modified product option prices as per Equations (82), (91), (92), and (93).
With a view toward studying the effects of dependency parameters on product option prices, we considered four product options with strikes five percent out of the money. The options were a product of two calls, a call and a put, a put and a call, and two puts. There were five settings for correlation from −0.8 to 0.8 in steps of 0.4. There were four settings for the percentage excess of ν above its lower bound of 0.25, 0.5, 0.75, and 1.0. These results are presented in Table 2, Table 3, Table 4 and Table 5, for the four option types.
For the product of two calls, the option price rises with correlation. The effect of ν is positive for negative correlation, negative for positive correlation, and flat for zero correlation.
For the product of a call and a put, the option price falls with correlation. The effect of ν is negative for negative correlation, positive for positive correlation, and flat for zero correlation.
For the product of a put and a call, the option price falls with correlation. The effect of ν is negative for negative correlation, positive for positive correlation, and flat for zero correlation.
For the product of two puts, the option price rises with correlation. The effect of ν is positive for negative correlation, negative for positive correlation, and flat for zero correlation.

7. Pricing Product Options Using the Physical Measure

For product options, one has the ability to partially hedge the risk using options on the two underlying assets. The prices of options on these assets are informative on the terms at which the product options could trade. However, as the hedge is not perfect, there is residual risk. Recently, Madan and Wang (2020b) reported on an investigation of option pricing at the cost of a hedge plus a charge for residual risk to levels of risk acceptability. For acceptable risk defined by concave distortions of probability as proposed in Cherny and Madan (2009) following Artzner et al. (1999) and Kusuoka (2001), the residual risk charge is just a distorted expectation of the simulated residual risk taken at an appropriate stress level for the distortion employed. For further details, we recommend, apart from the cited papers, Madan and Schoutens (2016). Here, we use the distortion minmaxvar with stress parameter γ and definition
Ψ ( γ ) ( u ) = 1 1 u 1 1 + γ 1 + γ .
For the physical measure, we bootstrap pairs of returns from the data immediately prior to the pricing date for the option maturity of interest. Bilateral gamma marginals are fit to this data. The dependency parameters of the multivariate bilateral gamma model are estimated by matching the two dimensional empirical characteristic function to the theoretical counterpart.
The estimated parameters are then used to simulate a hundred thousand readings on pairs of returns. On the simulated space, a hedge is determined by determining the funds needed to cover the residual risk to a level of risk acceptability. This magnitude is the residual risk charge. The cost of the hedge is then obtained from the market prices of the hedging instruments. The product option is priced at the cost of the hedge plus the residual risk charge. This procedure is illustrated on a set of strikes for all four types of product options on data for XLE and XLP as on 12 December 2019.
The first step is the formulation of joint returns on the two assets to the option maturity. We work with an option maturity of a month or 21 business days. However, an exact 21 days may not be a relevant way of forming joint returns as some months may be longer and others shorter in terms of economic time. We, therefore, take the number of days to be random with a gamma distribution with a mean of 21 days. For the shape parameter, we take the value of 2 that places the mode at half the mean.
The number of days n is simulated as one plus the integer part of the gamma variate. For the random number of days, we randomly select a start date within the last thousand days and an end date at the start date plus n. The returns on the two assets between the start and end dates delivers a single reading on joint returns. The procedure is repeated 500 times to draw a sample of 500 monthly joint returns.
In modeling the joint returns, we follow Madan and Wang (2020b). First we lock in a regression of the first asset return on the second and for the pair XLE and XLP, we obtain the results
r 1 n = 0.0018 + 0.4006 r 2 n + u n
The t s t a t i s t i c s for this regression were −0.92, and 6.38. The R s q u a r e was 6.22 percent.
We then model r 2 n and u n to be multivariate bilateral gamma. The marginal bilateral gamma parameters for r 2 and u are displayed in Table 6.
The dependency parameters ν and ρ were estimated by matching the empirical joint characteristic functions at the values 0.9482 and −0.4769, respectively. The drifts in the Brownian motions to be time changed were 0.0025 and 0.0003, respectively, for r 2 and u . The corresponding volatilities were 0.0177 and 0.0523. Setting the initial price levels for the two assets as they were at 31 December 2019 at 60.03 and 62.95 for XLE and XLP, respectively, we simulated 100,000 readings for the two asset prices a month later from this joint law for the two returns.
Consider first a product call at the strikes 61.21 and 64 for XLE and XLP, respectively. The payout on the product call is
c ( S 1 , S 2 ) = S 1 61.21 + ( S 2 64 ) + .
By taking positions in the assets and options on the two assets one may access option payouts from the markets of g ( S 1 ) and h ( S 2 ) . These functions may be built up from payouts to the assets and option on the assets as a function of the positions taken. One may construct matrices G and H that evaluate the payout on the assets and the options at the 100,000 readings on the two assets. G and H are then 100,000 times n 1 , n 2 respectively, where n 1 , n 2 are the number of assets in the two markets. With positions given by vectors a 1 , a 2 of dimensions n 1 , n 2 , we have a hundred thousand readings on hedge cash flows as
g ( S 1 ) = G a 1 h ( S 2 ) = H a 2 .
Evaluating the product option payout at the hundred thousand pairs of outcomes the product option payout is also a vector c ( S 1 , S 2 ) of length a hundred thousand.
We now propose the construction of the hedge or the positions a 1 , a 2 in the two sets of assets. We took for hedging assets, the two underlying assets and options at moneyness multiples of a percentage point between plus or minus 10 percent to get 19 and 12 hedging strikes on XLE and XLP, respectively. The post hedge residual cash flow is
R ( S 1 , S 2 ) = c ( S 1 , S 2 ) g ( S 1 ) h ( S 2 ) .
The residual is the post hedge shortfall on the product option liability and it is to be valued at its ask or upper price, which is the risk charge for holding the residual risk.
The lower price for a risk using distorted expectations is given by its expectation evaluated under a probability distortion. The distorted probability distribution for a risk X with distribution function F X ( x ) is Ψ ( F X ( x ) ) for a concave distortion Ψ ( u ) , 0 u 1 . The upper price is just the negative of distortion expectation for the negated risk. Defining the distorted expectation by
E ( X ) = x d Ψ ( F X ( x ) )
the upper price or risk charge is
r c = E ( X ) .
Positions in the hedging assets are found by minimizing the residual risk charge r c .
The distortion employed, as already stated, is minmaxvar, and we need to pick the stress level γ for the distortion. As distorted expectations of hedge fund returns turn negative at stress levels of 0.75, indicating acceptability at the margin for this stress level, we employed the stress level of γ = 0.75 . In constructing hedges, it is imperative to keep the hedging assets neutral, and this was done by centering their cash flows using the sample mean of the payouts for each asset. The minimal risk charge was 1.9899. Figure 3 displays the hedge cash flows accessed on the two assets. The cost of the hedge was 1.2843, and the price for the product call was 3.2743.
With a view to reporting further on the quality of the hedge, we present the percentiles for the hedge cash flows, inclusive of the risk charge, when the payout on the product call is zero. We also present, in Table 7, the percentiles of the shortfall on the product option payout, again inclusive of the risk charge.
Table 8 presents the strikes, risk charges, hedge costs, and product option prices for other types of product options hedged using risk charge minimizing hedges.

8. Conclusions

Product options paying the product of put and or call options payouts at different strikes on two underlying assets were shown to be useful in synthesizing joint densities and replicating sufficiently differentiable functions of two underlying assets. Theory for pricing such options was presented and implemented from three perspectives. The first employed assumptions on asset log returns being jointly driven by correlated Brownian motion. The second used the two dimensional inversion of joint characteristic functions. The third was based on using the physical measure and proposing a risk charge minimizing hedge-using options on the two underlying assets. The options were then priced at the cost of the hedge plus the risk charge for the residual or unhedged risk.

Author Contributions

Both authors contributed equally to this article. Both authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data derived from public domain resources.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Artzner, Philippe, Freddy Delbaen, Marc Eber, and David Heath. 1999. Coherent Measures of Risk. Mathematical Finance 9: 203–28. [Google Scholar] [CrossRef]
  2. Bakshi, Gurdip, Nikunj Kapadia, and Dilip Madan. 2003. Stock Return Characteristics, Skew Laws, and the Diffferential Pricing of Individual Equity Options. Review of Financial Studies 16: 101–43. [Google Scholar] [CrossRef]
  3. Black, Fischer, and Myron Scholes. 1973. The pricing of corporate liabilities. Journal of Political Economy 81: 637–54. [Google Scholar] [CrossRef] [Green Version]
  4. Breeden, Douglas T., and Robert H. Litzenberger. 1978. Prices of State-Contingent Claims Implicit in Option Prices. Journal of Business 51: 621–51. [Google Scholar] [CrossRef]
  5. Buchmann, Boris, Dilip B. Madan, and Kevin W. Lu. 2019. Weak Subordination of Multivariate Levy Processes and Variance Generalized Gamma Convolutions. Bernoulli 25: 742–70. [Google Scholar] [CrossRef] [Green Version]
  6. Carr, Peter, and Peter Laurence. 2011. Multi-Asset Stochastic Loacl Variance Contracts. Mathematical Finance 21: 21–52. [Google Scholar] [CrossRef]
  7. Carr, Peter, and Dilip B. Madan. 1998. Towards a theory of volatility trading. In Volatility: New Estimation Techniques for Pricing Derivatives. Edited by R. A. Jarrow. London: RISK PUBLICATIONS. [Google Scholar]
  8. Carr, Peter, and Dilip Madan. 1999. Option valuation using the fast Fourier transform. Journal of Computational Finance 2: 61–73. [Google Scholar] [CrossRef] [Green Version]
  9. Cherny, Alexander, and Dilip B. Madan. 2009. New Measures for Performance Evaluation. Review of Financial Studies 22: 2571–606. [Google Scholar] [CrossRef]
  10. Küchler, Uwe, and Stefan Tappe. 2008. Bilateral Gamma Distributions and Processes in Financial Mathematics. Stochastic Processes and their Applications 118: 261–83. [Google Scholar] [CrossRef] [Green Version]
  11. Kusuoka, Shigeo. 2001. On Law Invariant Coherent Risk Measures. Advances in Mathematical Economics 3: 83–95. [Google Scholar]
  12. Lipton, Alexander. 2001. Mathematical Methods for FX-A Financial Engineer’s Approach. Singapore: World Scientific Press. [Google Scholar]
  13. Madan, Dilip B. 2020. Multivariate Distributions for Financial Returns. International Journal of Theoretical and Applied Finance 23: 205004. [Google Scholar] [CrossRef]
  14. Madan, Dilip, Peter Carr, and Eric Chang. 1998. The variance gamma process and option pricing. European Finance Review 2: 79–105. [Google Scholar] [CrossRef] [Green Version]
  15. Madan, Dilip B., and Wim Schoutens. 2016. Applied Conic Finance. Cambridge: Cambridge University Press. [Google Scholar]
  16. Madan, Dilip B., and Wim Schoutens. 2020. Nonlinear Financial Valuation: With Applications. Cambridge: Cambridge University Press. [Google Scholar]
  17. Madan, Dilip B., and Eugene Seneta. 1990. The variance gamma (VG) model for share market returns. Journal of Business 63: 511–24. [Google Scholar] [CrossRef]
  18. Madan, Dilip B., and King Wang. 2020a. Multivariate Bilateral Gamma, Copulas, CoSkews and CoKurtosis. SSRN Paper No. 3611853. International Journal of Financial Engineering. [Google Scholar] [CrossRef]
  19. Madan, Dilip B., and King Wang. 2020b. Pricing and Hedging Options on Assets with Options on Related Assets. SSRN Paper No. 3641658. Journal of Derivatives. [Google Scholar]
  20. Merton, Robert C. 1973. Theory of rational option pricing. Bell Journal of Economics and Management 4: 141–83. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Bilateral Gamma marginals fit to JPM and SPY options for a maturity of 29 days on 12 December 2019. The circles represent marlet prices. Model prices are shown by dots.
Figure 1. Bilateral Gamma marginals fit to JPM and SPY options for a maturity of 29 days on 12 December 2019. The circles represent marlet prices. Model prices are shown by dots.
Jrfm 14 00355 g001
Figure 2. Product option prices. The upper panel is products of calls on JPM with calls and puts on SPY. The lower panel is for products of puts on JPM with calls and puts on SPY.
Figure 2. Product option prices. The upper panel is products of calls on JPM with calls and puts on SPY. The lower panel is for products of puts on JPM with calls and puts on SPY.
Jrfm 14 00355 g002
Figure 3. Hedge cash flows accessed by risk charge minimizing hedge. The blue curve displays the XLE hedge, and the red curve presents the XLP hedge. The stress level used was 0.75 for the distortion minmaxvar.
Figure 3. Hedge cash flows accessed by risk charge minimizing hedge. The blue curve displays the XLE hedge, and the red curve presents the XLP hedge. The stress level used was 0.75 for the distortion minmaxvar.
Jrfm 14 00355 g003
Table 1. Marginal BG parameters for the 29 day maturity on 12 December 2019.
Table 1. Marginal BG parameters for the 29 day maturity on 12 December 2019.
Asset b p c p b n c n ω
JPM0.024118.22490.039816.88100.2142
SPY0.02702.27840.05096.68060.2693
Table 2. Product of two calls.
Table 2. Product of two calls.
Correlation
ν−0.8−0.400.40.8
0.2555.4764.6775.0886.7599.72
0.558.3566.1574.8584.4895.08
0.7560.4467.2174.6982.8991.84
1.062.0468.0274.5781.7189.46
Table 3. Product of a call and a put.
Table 3. Product of a call and a put.
Correlation
ν−0.8−0.400.40.8
0.2598.0686.3375.4965.5556.52
0.594.8285.1376.1167.7660.08
0.7592.5284.2876.5569.3562.68
1.090.8283.6476.8870.5564.65
Table 4. Product of a put and a call.
Table 4. Product of a put and a call.
Correlation
ν−0.8−0.400.40.8
0.2590.9080.3270.5361.5353.35
0.587.8079.0670.9263.3756.41
0.7585.6178.1871.2064.6958.65
1.083.9877.5171.4165.6960.35
Table 5. Product of two puts.
Table 5. Product of two puts.
Correlation
ν−0.8−0.400.40.8
0.2562.5971.3980.7790.72101.3
0.564.4771.8679.6887.9296.60
0.7565.8272.1978.8985.9493.31
1.066.8572.4478.3184.4590.87
Table 6. Marginal bilateral gamma parameters.
Table 6. Marginal bilateral gamma parameters.
b p c p b n c n
r 2 0.01342.77190.01112.7719
u0.03611.05460.03591.0547
Table 7. Short fall and zero payout percentiles.
Table 7. Short fall and zero payout percentiles.
1510255075909599
shortfall−20.78−11.06−7.24−2.81−0.71−0.220.110.301.03
zero payout0.220.230.230.230.240.703.478.3420.95
Table 8. Other product options.
Table 8. Other product options.
TypeK1K2rchcPOP
PC57.21631.20091.43202.6329
PP60.21610.70962.95613.6657
CP62.2162.51.13740.21.3374
Three types are PC, PP, and CP for products of a put and a call, two puts, and a call and a put. rc, hc, and POP are the risk charge, hedge cost, and the product option price, respectively.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Madan, D.B.; Wang, K. Pricing Product Options and Using Them to Complete Markets for Functions of Two Underlying Asset Prices. J. Risk Financial Manag. 2021, 14, 355. https://doi.org/10.3390/jrfm14080355

AMA Style

Madan DB, Wang K. Pricing Product Options and Using Them to Complete Markets for Functions of Two Underlying Asset Prices. Journal of Risk and Financial Management. 2021; 14(8):355. https://doi.org/10.3390/jrfm14080355

Chicago/Turabian Style

Madan, Dilip B., and King Wang. 2021. "Pricing Product Options and Using Them to Complete Markets for Functions of Two Underlying Asset Prices" Journal of Risk and Financial Management 14, no. 8: 355. https://doi.org/10.3390/jrfm14080355

APA Style

Madan, D. B., & Wang, K. (2021). Pricing Product Options and Using Them to Complete Markets for Functions of Two Underlying Asset Prices. Journal of Risk and Financial Management, 14(8), 355. https://doi.org/10.3390/jrfm14080355

Article Metrics

Back to TopTop