Fast Fourier Transform of Multi-Assets Options under Economic Recession Induced Uncertainties

Abstract

A Fast Fourier transform approach has been presented by Carr & Madan (2009) on a single underlying asset. In this current research paper, we present fast Fourier transform algorithm for the valuation of Multi-asset Options under Economic Recession Induced Uncertainties. The issue of multi-dimension in both finite and infinite case of Options is part of the focus of this research. The notion of economic recession was incorporated. An intuition behind the introduction of recession induced volatility uncertainty is revealed by huge volatility variation during the period of economic recession compared to the period of recession-free. Nigeria economic recession outbreak in 2016 and its effects on the uncertainty of the payoffs of Nigeria Stocks Exchange (NSE) among other investments was among the motivating factors for proposing economic recession induced volatility in options pricing. The application of the proposed Fast Fourier Transform algorithm in handling multi-assets options was shown. A new result on options pricing was achieved and capable of yielding efficient option prices during and out of recession. Numerical results were presented on assets in 3-dimensions as an illustration taking Black Scholes prices as a bench mark for method effectiveness comparison. The key findings of this research paper among other crucial contributions could be seen in computational procedure of options valuation in multi-dimensions and uncertainties in options payoffs under the exposure of economic recession.

Share and Cite:

Bankole, P. and Ugbebor, O. (2019) Fast Fourier Transform of Multi-Assets Options under Economic Recession Induced Uncertainties. American Journal of Computational Mathematics, 9, 143-157. doi: 10.4236/ajcm.2019.93011.

1. Introduction

In the history of options valuation, the work of Black-Scholes [1] (1973) cannot be forgotten no matter the shortcomings we may find in their work such as the issue of constant values assumed by the volatility and interest rates. Divers financial assets are traded in financial market. Some are risky assets while some are riskfree. Multi-asset options generally are a set of options whose pay-offs are governed by more than one underlying assets. A typical example of multi-asset option is a basket option. Basket option is based on two or more underlying assets or stocks. There is European type basket call or put option whereby the overall value of a basket of assets plays the role of the price of the underlying asset in single-asset European. Likewise, we have American style basket options as well. Other types of multi-assets options include: spread option, exchange options, Quanto options, Rainbow options, etc. Various types of multi-asset options could be described based on their payoff function. Beom, J. K. et al. (2013) [2] presents a simple numerical approach for American put options valuation.

The focus of most researchers is limited to two dimensions in the valuation of multi-asset options. Some authors such as Yuwei Chen [3] gave their formulation in terms of Black Scholes Partial Differential Equation (PDE) and considered numerical method for obtaining the prices. The authors, Carol Alexander et al., (2009) [4] did not relent in their effort as they presented an analytic approximation for Multi-asset Options Pricing but their approach was different from the one we gave here. In recent time, an existence result of solutions for a multi-dimensional stochastic control problem with singular state constraint was presented by Ulrich Horst and Xiaonyu Xia, (2018) [5]. The problem at hand is not centered on the specialty of the type of multi-asset but how to handle the nature of multi-assets amidst other conditional forces of uncertainty and dimensional challenges in the valuation process. According to Yuwei Chen [3] , most multi-asset European options and all American options have no analytical formula giving their prices, therefore, numerical methods are employed to approximate such prices.

We consider challenges of uncertainty posed by instability of economic factors on the payoff of assets. The keen economic factor to us is recession. We consider volatility variation imposed on options prices during economic recession which we termed economic recession induced volatility in addition to other volatility uncertainties of options price from other sources. Fast Fourier Transform algorithm is used in our formulation. Many authors have worked on Fourier transform of some options valuation such as ([6] [7] [8] [9]) among others. We gave a framework for extending Carr & Madan [6] Fast Fourier Transform approach of valuating an option on a single underlying asset to valuation of multi-assets options. Our major contribution is seen in valuation of multi-assets option in both finite and infinite dimensions and incorporation of economic recession factor on the volatility of assets during the state of economic recession.

The rest part of this paper is organized as follows. In Section 2, we gave preliminaries on Fast Fourier Transform. Section 3 is the Main result, which consists of subsections Fast Fourier Transform of multi-assets in finite dimension and Fast Fourier Transform of multi-assets in infinite dimension. Section 4 is the application on three assets in 3-dimensional case while Section 5 shows Numerical results on multi-assets in 3-dimensions. The last section is the conclusion part.

2. Preliminaries

2.1. Some Definitions on Fourier Transform

Definition 1: Let f : R R be a real-value function for x R , then the Fourier transform of f is defined as

(1)

where i = 1 and ω is a parameter. We can recover f ( x ) from f ( ω ) by the inverse Fourier transform.

Definition 2: The inverse Fourier transform of the real valued function f ( x ) is defined by

F 1 ( f ^ ( ω ) ; x ) = f ( x ) = 1 2 π f ^ ( w ) e i ω x d ω , x R (2)

which belongs to L2-spaces.

Some certain axioms on Fourier transform exist in literature. Among such axioms are: convolution axiom, Translation axiom, Linearity axiom, Differentiation axiom, Symmetric axiom etc.

2.2. Some Axioms of Fourier Transform

· Convolution axiom: This property is considered very crucial as convolution of functions is mapped into multiplication in Fourier space.

Let f , g L 2 -space.

Then their convolution is defined by

( f g ) ( x ) = f ( x y ) g ( y ) d y = f ( y ) g ( x y ) d y (3)

The Fourier transform of the convolution of the functions f and g with convolution operator is given by

F ( ( f g ) ; ω ) = [ f ( x y ) g ( y ) d y ] e i ω x d x = f ^ ( ω ) g ^ ( ω ) (4)

The proof of Equation (4) is given in what follows.

Proof:

F ( ( f g ) ; ω ) = [ f ( x y ) g ( y ) d y ] e i ω x d x (5)

F ( ( f g ) ; ω ) = [ f ( x y ) g ( y ) e i ω x d y ] d x (6)

F ( ( f g ) ; ω ) = [ f ( x y ) g ( y ) e i ω x d x ] d y (7)

(8)

To this end, one will have

F ( ( f g ) ; ω ) = g ( y ) e i ω y [ f ( ζ ) e i ω ( ζ + y ) d ζ ] d y (9)

F ( ( f g ) ; ω ) = g ( y ) e i ω ( y ) [ f ( ζ ) e i ω ζ d ζ ] d y (10)

F ( ( f g ) ; ω ) = f ^ ( ω ) g ( y ) e i ω y d y (11)

F ( ( f g ) ; ω ) = f ^ ( ω ) g ^ ( ω ) . (12)

Similarly,

F ( f g ; ω ) = F ( f ( x ; ω ) ) F ( g ( x ; ω ) ) (13)

F ( f g ; ω ) = f ( x ) e i ω x d x g ( x ) e i ω x d x (14)

F ( f g ; ω ) = f ^ ( ω ) g ^ ( ω ) . (15)

The notion of Fourier transform is related to characteristic function in the following sense.

Definition 3: Suppose P ( x ) is a probability distribution function with x R . Then a characteristic function ϕ ( ω ) , ω I R is defined as the Fourier transform of P ( x ) by

F ( P ( x ) ; ω ) ϕ ^ ( ω ) P ( x ) e i ω x d ω = E [ e i ω x ] (16)

One can recover the probability distribution function P ( x ) by taking the inverse Fourier transform of the characteristics function just as the definition of inverse Fourier transform presented in Equation (2).

This is given by

P ( x ) = F 1 ( ϕ ^ ( ω ) ) = 1 2 π ϕ ^ ( ω ) e i ω x d ω (17)

The reader can see the reference ([10]) and other standard texts on Fourier transform for more information.

There are available models for predicting economic recession probabilities especially on US recession (See [11]). The application of probability theory is found useful in such estimation [12]. Philip et al. [13] gave an intuition in predicting price dynamics in the presence of economic recession via recurrence relation technique and further presented a simple model showing the future of an economy under the exposure of recession if strong strategies and policies were not put in place to revive the economy. Fabio, Fornari and Antonio, Mele in (2009) [14] showed some connections between Financial Volatility and Economic Activity.

In sequel, we examine uncertainty on options value pose by recession on the volatility parameter of an option.

Assumption: Supposed that there are two sources of volatility variation on the assets. These are classified into economic recession induced volatility, v r e c , and the usual volatility from other sources, v * , all assumed to be stochastic in nature. The volatility of the options is then given by

V ( t ) = { v r e c + v * , iftheeconomyisinrecession ; v * , ifeconomyisrecessionfree . (18)

where v r e c is economy recession induced volatility in the stock market which arises due to information flow from the recessed Economy while v * is the volatility in the market from other sources. The study of parameters uncertainties in some financial models has received attention in the past few years. Two of those authors are [15] and [16]. Unfortunantely, many authors are yet to consider uncertaianties parameters that focus on economic recession in most Financial models use especially in derivative pricing. This present research is believed to stand out in that regards as it is hoped that more attention of authors will be drawn to economic recession and its effects in options pricing.

3. The Main Result

1) The Fast Fourier Transform (FFT) algorithm goes thus.

2) First get the characteristic function of the distribution. 2. Derive an analytic expression for the Fourier Transform of the modified options price wrt the characteristic function.

3) Find the Fourier inversion of the pricing function.

4) Perform Discrete Fourier transform in both step 2 and 3 above and apply Trapezoidal rule.

5) Choose uniform grid size for the computation of the FFT in step 4.

6) Make choices on the values assumed by other parameters such as N, the decay rate ( α ), etc. for optimality purpose.

3.1. Fast Fourier Transform of Multi-Assets in Finite Dimension

Consider an n-factor underlying asset S j , j = 1 , 2 , , n . The payoff function H ( S , K ) of the options at maturity time on the given underlying multi-assets is defined as

H ( S , K ) = j = 1 n ( c ( S j K j ) + ) . (19)

H ( S , K ) = ( c ( S 1 K 1 ) + c ( S 2 K 2 ) + c ( S 3 K 3 ) + c ( S n K n ) + ) (20)

where the S j and K j are respectively asset and strike prices.

The

( S j K j ) + = ( max ( S j K j , 0 ) , foreach j = 1 , 2 , , n )

The parameter c is a control switch between call or put options. If c as defined in the Equations (19) and (20) is −1, then one has put option and if c = + 1 , one has call option.

Let k j , s j | j = 1 , 2 , , n be logarithm of the strikes K j and assets S j prices respectively. Then, the option values computation in n-dimension is given by

V T ( k 1 , k 2 , , k n ) = E Q ( e r T ( S 1 ( T ) K 1 ( T ) ) + ( S 2 ( T ) K 2 ( T ) ) + ( S n ( T ) K n ( T ) ) + ) (21)

where Q is taken to be risk neutral measure while q T is the joint density function of each s j ( T ) , j = 1 , 2 , , n .

The integral representation of Equation (21) is given as

V T ( k 1 , k 2 , , k n ) = k 1 k 2 k n e r T ( e s 1 e k 1 ) ( e s 2 e k 2 ) ( e s n e k n ) × q T ( s 1 , s 2 , , s n ) d s n d s 2 d s 1 (22)

We gave the characteristic function corresponding to the joint density as

φ ( u 1 , u 2 , , u n ) = E Q ( e i u j s j ( T ) ) (23)

φ ( u 1 , u 2 , , u n ) = e i u 1 s 1 + i u 2 s 2 + + i u n s n q T ( s 1 , s 2 , , s n ) d s n d s 2 d s 1 . (24)

In order to ensure the square integrability of the right hand side of the Equation (22), we take its product and a decaying term α over k j .

This we expressed as

c T ( k 1 k 2 , , k n ) = e α 1 k 1 + α 2 k 2 + + α n k n × V T ( k 1 , k 2 , , k n ) , α 1 , α 2 , , α n > 0. (25)

For the call option, the Fourier transform of the modified option prices is given by

ψ T ( u 1 , u 2 , , u n ) = e i ( u 1 k 1 + u 2 k 2 + + u n k n ) c T ( k 1 , k 2 , , k n ) d k n d k 2 d k 1 (26)

(27)

This is further simplified as follows

ψ T ( u 1 , u 2 , , u n ) = R n e r T q T ( s 1 , s 2 , , s n ) × s n s 2 s 1 e r T ( ( e s 1 e k 1 ) ( e s 2 e k 2 ) ( e s n e k n ) ) × e ( α 1 + i u 1 ) k 1 + ( α 2 + i u 2 ) k 2 + + ( α n + i u n ) k n d k n d k 2 d k 1 d s n d s 2 d s 1 (28)

which reduces to

ψ T ( u 1 , u 2 , , u n ) = R n e r T q T ( s 1 , s 2 , , s n ) × ( ( e ( 1 + α 1 + i u 1 ) s 1 + ( 1 + α 2 + i u 2 ) s 2 + + ( 1 + α n + i u n ) s n ) ( α 1 + i u 1 ) ( 1 + α 1 + i u 1 ) ( α 2 + i u 2 ) ( 1 + α 2 + i u 2 ) ( α n + i u n ) ( 1 + α n + i u n ) ) d s n d s 2 d s 1 (29)

For a known characteristic function or a calculated affine characteristic function φ T of a given process, it is possible to derive an analytic close form formula for Ψ T ( u 1 , u 2 , , u n ) which is the Fourier transform of the multi-assets.

Applying definition (2), we expressed the Fourier transform of (21) through (28)-(29) as

V T ( k 1 , k 2 , , k n ) = e ( α 1 k 1 + α 2 k 2 + + α n k n ) ( 2 π ) n n -tuple e i ( u 1 k 1 + u 2 k 2 + + u n k n ) ψ T ( u 1 , u 2 , , u n ) d u k d u 2 d u 1 . (30)

Rewriting the integrals in series form using trapezoidal rule, equation (30) is transformed to

(31)

where

, while h j , j = 1 , 2 , , n denote integration steps here

For a single asset, Fast Fourier Transform (FFT) equation is defined in the form of

H ( k ) = j = 1 N 1 e i 2 π N ( j 1 ) ( k 1 ) y j , 1 k N . (32)

Therefore, in the light of Equation (32), we gave an n-dimension version of y j , j = 1 , 2 , , n , such that in an effort to capture the imaginary part of the complex form of y j , which is inclusive in Fourier transform, we have

ξ j | j = 1 , 2 , , n : = m 1 = 1 N 1 1 m 2 = 1 N 1 1 m n = 1 N 1 1 e i ( 2 π N 1 j 1 m 1 + 2 π N 2 j 2 m 2 + + 2 π N n j n m n ) y j , j = 1 , 2 , , n (33)

where m 1 = 1 , 2 , , N 1 1 ; m 2 = 1 , 2 , , N 2 1 respectively.

The integration steps h j , j = 1 , 2 , , n , in (31) is uniformly chosen such that

h 1 = u 1 , m 1 ( m 1 N 2 ) , h 2 = u 2 , m 2 ( m 2 N 2 ) , , h n = u n , m n ( m n N 2 )

Considering a uniform grid size of N × N array and set.

The size of the uniform spacing ζ between the N values of vector k with respect to the integration steps h j , j = 1 , 2 , , n and Equation (33) has the following relation

ζ 1 h 1 = ζ 2 h 2 = = ζ n h n = N (34)

The options prices V T over log strikes from Equation (31) is now given as

V T ( k 1 , p 1 , k 2 , p 2 , , k n , p n ) e ( α 1 k 1 , p 1 + α 2 k 2 , p 2 + + α n k n , p n ) ( 2 π ) n Ω ( k 1 , p 1 , k 2 , p 2 , , k n , p n ) j = 1 n h j , for 0 p 1 , p 2 , , p n N 1. (35)

where

Ω ( k 1 , p 1 , k 2 , p 2 , , k n , p n ) = m 1 = 1 N 1 1 m 2 = 1 N 1 1 m n = 1 N 1 1 e N ( ( m 1 N 2 ) ( p 1 N 2 ) + ( m 2 N 2 ) ( p 2 N 2 ) + + ( m n N 2 ) ( p n N 2 ) ) ψ T ( u 1 , u 2 , , u n )

Remarks:

1) The Equation (35) above is fast Fourier transform formula which can be adopted to calculate the value of European call option prices on finite -dimensional underlying multi-assets.

2) The corresponding European put option value can be obtained if we set the control parameter c = 1 in the Equations (19)-(20) such that the sign attached to the log strikes and log assets changes in Equation (21) follow the same procedure through to arrive at (35). Alternatively, the put values can be obtained via put-call parity.

3.2. Fast Fourier Transform of Multi-Assets in an Infinite Dimension

Following similar algorithm presented in finite dimensional case, the above formulation can be extended to an infinite dimension as follows.

The payoff function H ( S , K ) of the options at maturity time on the given underlying multi-assets in an infinite dimension is given as

H ( S , K ) = j = 1 ( c ( S j K j ) ) (36)

H ( S , K ) = ( c ( S 1 K 1 ) + c ( S 2 K 2 ) + c ( S 3 K 3 ) + c ( S n K n ) + c ( S n + 1 K n + 1 ) + ) (37)

where the S j and K j are respectively asset and strike prices. The parameter c is a control in switching between call or put options as discussed earlier.

Let k j , s j | j = 1 , 2 , , n , n + 1 , be logarithm of the strikes K j and assets S j prices respectively. Then, the option values computation in infinite-dimension is given by

V T ( k 1 , k 2 , , k n + 1 , ) = E Q ( e r T ( S 1 T K 1 T ) + ( S 2 T K 2 T ) + ( S n T K n T ) + ( S n + 1 T K n + 1 T ) + ) (38)

where Q still remain as risk neutral measure and q T is the joint density function for each

s j ( T ) , j = 1 , 2 , , n , n + 1 ,

The characteristic function corresponding to the joint density is given as

φ ( u 1 , u 2 , , u n + 1 , ) = e i u 1 s 1 + i u 2 s 2 + + i u n + 1 s n + 1 + q T ( s 1 , s 2 , , s n + 1 , ) d s n + 1 d s 2 d s 1 .

The Fourier transform of the modified call option prices is given by

φ ( u 1 , u 2 , , u n + 1 , ) = e i ( u 1 k 1 + u 2 k 2 + + u n + 1 k n + 1 + ) c T ( k 1 , k 2 , , k n + 1 , ) d k n + 1 d k 2 d k 1 (39)

ψ T ( u 1 , u 2 , , u n + 1 , ) = I R n e ( α 1 + i u 1 ) k 1 + ( α 2 + i u 2 ) k 2 + + ( α n + 1 + i u n + 1 ) k n + 1 + × k n + 1 + k 2 + k 1 + e r T ( ( e s 1 e k 1 ) ( e s 2 e k 2 ) ( e s n + 1 e k n + 1 ) ) × q T ( s 1 , s 2 , , s n + 1 , ) d k n + 1 d k 2 d k 1 d s n + 1 d s 2 d s 1 (40)

Further simplification yields

ψ T ( u 1 , u 2 , , u n + 1 , ) = e r T q T ( s 1 , s 2 , , s n + 1 , ) × s 2 s 1 e r T ( ( e s 1 e k 1 ) ( e s 2 e k 2 ) ( e s n + 1 e k n + 1 ) ) × e ( α 1 + i u 1 ) k 1 + ( α 2 + i u 2 ) k 2 + + ( α n + 1 + i u n + 1 ) k n + 1 + d k n + 1 d k 2 d k 1 d s n + 1 d s 2 d s 1 (41)

which reduces to

ψ T ( u 1 , u 2 , , u n + 1 , ) = R e r T q T ( s 1 , s 2 , , s n + 1 , ) × ( ( e ( 1 + α 1 + i u 1 ) s 1 + ( 1 + α 2 + i u 2 ) s 2 + + ( 1 + α n + 1 + i u n + 1 ) s n + 1 + ) ( α 1 + i u 1 ) ( 1 + α 1 + i u 1 ) ( α 2 + i u 2 ) ( 1 + α 2 + i u 2 ) ( α n + 1 + i u n + 1 ) ( 1 + α n + 1 + i u n + 1 ) ) d s n + 1 d s 2 d s 1 (42)

Expressing the integrals in discrete Fourier transform and using trapezoidal rule, we have

V T ( k 1 , k 2 , , k n + 1 , ) = e ( α 1 k 1 + α 2 k 2 + + α n + 1 k n + 1 + ) ( ) n + ν × m 1 = 1 N 1 m 2 = 1 N 2 m N e i ( u 1 , m 1 k 1 + u 2 , m 2 k 2 + ) ψ T ( u 1 , m 1 , u 2 , m 2 , , u n + 1 , m n + 1 ) j = 1 h j (43)

where

j = 1 h j = h 1 h 2 h n + 1 , while h j , j = 1 , 2 , , n + 1 , denote integration steps here and ν is a very large integer.

The options prices V T over log strikes k = log K are finally given as

V T ( k 1 , p 1 , k 2 , p 2 , k n + 1 , p n + 1 , ) e ( α 1 k 1 , p 1 + α 2 k 2 , p 2 + + α n + 1 k n + 1 , p n + 1 + ) ( ) n + ν Ω ( k 1 , p 1 , k 2 , p 2 , , k n , p n ) j = 1 h j (44)

where 0 p 1 , p 2 , , p n + 1 , N 1 and

Ω ( k 1 , p 1 , k 2 , p 2 , , k n + 1 , p n + 1 , ) = m 1 = 1 N 1 1 m 2 = 1 N 1 1 m n + 1 = 1 N 1 1 e N ( ( m 1 N 2 ) ( p 1 N 2 ) + ( m 2 N 2 ) ( p 2 N 2 ) + + ( m n + 1 N 2 ) ( p n + 1 N 2 ) ) × ψ T ( u 1 , u 2 , , u n + 1 )

We acknowledge Carr & Madan (1999) [6] for providing a fast Fourier Transform framework on single underlying asset which we extended to multi-assets in both finite dimension and infinite dimension in this paper.

4. Application on Three Assets in 3-Dimensional Case

Let S j | j = 1 , 2 , 3 be three underlying assets and strike prices K j | j = 1 , 2 , 3 respectively. The payoff function is defined in the light of Equation (20) as

H ( S , K ) = ( c ( S 1 K 1 ) + c ( S 2 K 2 ) + c ( S 3 K 3 ) + ) , c = + 1 for call option. (45)

where the S j and K j are respectively asset and strike prices.

The option values computation in 3-dimension is given by

V T ( k 1 , k 2 , k 3 ) = E Q ( e r T ( S 1 ( T ) K 1 ( T ) ) + ( S 2 ( T ) K 2 ( T ) ) + ( S 3 ( T ) K 3 ( T ) ) + ) (46)

where Q is a risk neutral measure and q T is the joint density function of each s j ( T ) , j = 1 , 2 , 3 .

The integral representation of Equation (46) is given as

V T ( k 1 , k 2 , k 3 ) = k 1 k 2 k 3 e r T ( e s 1 e k 1 ) ( e s 2 e k 2 ) ( e s 3 e k 3 ) q T ( s 1 , s 2 , s 3 ) d s 3 d s 2 d s 1 . (47)

The characteristic function corresponding to the joint density is given by

(48)

φ ( u 1 , u 2 , u 3 ) = e i u 1 s 1 + i u 2 s 2 + i u 3 s 3 q T ( s 1 , s 2 , s 3 ) d s 3 d s 2 d s 1 . (49)

Multiplying the right side of Equation (47) and decaying term say α over k 1 , k 2 , k 3 so as to have square integrable of the right side of (47).

We expressed the result as

c T ( k 1 , k 2 , k 3 ) = e α 1 k 1 + α 2 k 2 + α 3 k 3 × V T ( k 1 , k 2 , k 3 ) , α 1 , α 2 , α 3 > 0. (50)

For the call option, the Fourier transform of the modified option prices is given by

ψ T ( u 1 , u 2 , u 3 ) = e i ( u 1 k 1 + u 2 k 2 + u 3 k 3 ) c T ( k 1 , k 2 , k 3 ) d k 3 d k 2 d k 1 (51)

ψ T ( u 1 , u 2 , u 3 ) = I R 3 e ( α 1 + i u 1 ) k 1 + ( α 2 + i u 2 ) k 2 + ( α 3 + i u 3 ) k 3 × k 3 + k 2 + k 1 + e r T ( e s 1 e k 1 ) ( e s 2 e k 2 ) ( e s 3 e k 3 ) × q T ( s 1 , s 2 , s 3 ) d k 3 d k 2 d k 1 d s 3 d s 2 d s 1 (52)

Further simplification yields

ψ T ( u 1 , u 2 , u 3 ) = I R 3 e r T q T ( s 1 , s 2 , s 3 ) × s 3 s 2 s 1 e r T ( ( e s 1 e k 1 ) ( e s 2 e k 2 ) ( e s 3 e k 3 ) ) × e ( α 1 + i u 1 ) k 1 + ( α 2 + i u 2 ) k 2 + ( α 3 + i u 3 ) k 3 d k 3 d k 2 d k 1 d s 3 d s 2 d s 1 (53)

which reduces to

ψ T ( u 1 , u 2 , u 3 ) = I R 3 e r T q T ( s 1 , s 2 , s 3 ) × [ ( e ( 1 + α 1 + i u 1 ) s 1 + ( 1 + α 2 + i u 2 ) s 2 + ( 1 + α 3 + i u 3 ) s 3 ) ( α 1 + i u 1 ) ( 1 + α 1 + i u 1 ) ( α 2 + i u 2 ) ( 1 + α 2 + i u 2 ) ( α 3 + i u 3 ) ( 1 + α 3 + i u 3 ) ] d s 3 d s 2 d s 1 (54)

Consider a known characteristic function φ T for the distributions, an analytical close form formula for Ψ T ( u 1 , u 2 , u 3 ) which is the Fourier transform of the 3-dimensional multi-assets is given by

V T ( k 1 , k 2 , k 3 ) = e ( α 1 k 1 + α 2 k 2 + α 3 k 3 ) ( ) 3 e i ( u 1 k 1 + u 2 k 2 + u 3 k 3 ) ψ T ( u 1 , u 2 , u 3 ) d u 3 d u 2 d u 1 . (55)

Rewriting the integrals in series form using trapezoidal rule, equation (55) is transformed to

V T ( k 1 , k 2 , k 3 ) = e ( α 1 k 1 + α 2 k 2 + α 3 k 3 ) ( 2 π ) 3 m 1 = 1 N 1 m 2 = 1 N 2 m 3 = 1 N 3 e i ( u 1 , m 1 k 1 + u 2 , m 2 k 2 ) ψ T ( u 1 , m 1 , u 2 , m 2 , u 3 , m 3 ) Ω ( k 1 , k 2 , k 3 ) h 3 h 2 h 1 (56)

where h 1 h 2 h 3 , is the product of the integration steps.

The general form of Fast Fourier Transform (FFT) equation for a single asset has been given in the form

H ( k ) = j = 1 N 1 e i 2 π N ( j 1 ) ( k 1 ) y j , 1 k N . (57)

Whence, 3-dimensional version of y j , j = 1 , 2 , 3 , in (57) so as to capture the imaginary part of the complex form of y j , we have

ξ j | j = 1 , 2 , 3 : = m 1 = 1 N 1 1 m 2 = 1 N 1 1 m 3 = 1 N 1 1 e i ( N 1 j 1 m 1 + N 2 j 2 m 2 + N 3 j 3 m 3 ) y j , j = 1 , 2 , 3. (58)

where m 1 = 1 , 2 , , N 1 1 ; m 2 = 1 , 2 , , N 2 1 ; m 3 = 1 , 2 , , N 2 1 , respectively.

The integration steps h j , j = 1 , 2 , 3 , in (56) is uniformly chosen such that

h 1 = u 1 , m 1 ( m 1 N 2 ) , h 2 = u 2 , m 2 ( m 2 N 2 ) , h 3 = u 3 , m 3 ( m 3 N 2 )

Considering a uniform grid size of N × N array and set.

The size of the uniform spacing ζ between the N values of vector k with respect to the integration steps h j , j = 1 , 2 , 3 and Equation (58) has the following relation

ζ 1 h 1 = ζ 2 h 2 = ζ 3 h 3 = N (59)

The options prices V T over log strikes from Equation (56) is given by

V T ( k 1 , p 1 , k 2 , p 2 , k 3 , p 3 ) e ( α 1 k 1 , p 1 + α 2 k 2 , p 2 + α 3 k 3 , p 3 ) ( ) 3 Ω ( k 1 , p 1 , k 2 , p 2 , k 3 , p 3 ) h 1 h 2 h 3 , for 0 p 1 , p 2 , p 3 N 1. (60)

where

Ω ( k 1 , p 1 , k 2 , p 2 , k 3 , p 3 ) = m 1 = 1 N 1 1 m 2 = 1 N 1 1 m 3 = 1 N 1 1 e N ( ( m 1 N 2 ) ( p 1 N 2 ) + ( m 2 N 2 ) ( p 2 N 2 ) + ( m 3 N 2 ) ( p 3 N 2 ) ) ψ T ( u 1 , u 2 , u 3 )

5. Numerical Results in 3-Dimensional Assets Case

5.1. Parameters Specification

Consider call option in European sense on an underlying vector of assets and Strikes prices given as

S : = { S 1 = 100 ; S 2 = 105 ; S 3 = 110. (61)

K : = { K 1 = 80 ; K 2 = 85 ; K 3 = 90. (62)

respectively.

Taking interest rate r = 0.04 , dividend rate d = 0.015 and exercising time T = { 0.5 , 1 } for all the assets. The fast Fourier Transform algorithm was used to generate the results in the table below. Setting fineness of integration grid N = 2 12 and maintain the same integrability parameter α : = { α 1 = α 2 = α 3 } = 0.25 . For illustration purpose, we assumed the volatilities are stochastic and randn() function was used to generate 3 array of numbers between 1 and 3 for volatilities from the two sources explained by (18) in each case. The following results in the Tables were obtained.

5.2. Tables of Results

Using the same data for the parameters in Table 1 except that dividend parameter is set to zero. We obtain Table 2.

Table 1. Numerical value for a dividend paying multi-assets call options in 3-dimensions with two sources of volatility.

Table 2. Numerical value for a non-dividend paying multi-assets call options in 3-dimensions with two sources of volatility.

6. Conclusion

Fast Fourier Transform algorithm for valuation of multi-assets in both finite and infinite dimension was presented in this research work. The notion of economic recession induced volatility uncertainty was introduced in our formulation. An intuition behind the introduction of recession induced volatility uncertainty is revealed by huge volatility variation during the period of Economic recession compared to the period of normalcy (recession-free). Nigeria economic recession outbreak in 2016 and its effects on the payoffs uncertainty of Nigeria Stocks Exchange (NSE) among other invetments were among the motivating factors for proposing economic recession induced volatility formulation in Options pricing. This work generalizes the Fast Fourier transform algorithm of Carr & Madan (2009) [6] in the valuation of European call options on a single underlying asset. The algorithm is extended further to include some other steps, then applied to value multi-assets European options in finite and infinite dimensions. Numerical experiment was presented taking Black Scholes model as a bench mark. It is believed that this research work will enhance better understanding of Fast Fourier Transform valuation of multi-assets options in multi-dimensions. We gave the Options output metrics between the two methods. The result obtained is still comparable with little errors hinged on parameters uncertainties.

Acknowledgements

This research is partly supported by the Editorial assistants of SCIRP for helping us to apply for a discount on the article processing fees which was reduced to a considerate amount.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Black, F. and Scholes, M. (1973) The Pricing of Options and Corporate Liabilities. Journal of Political Economy, 81, 637-654. https://doi.org/10.1086/260062
[2] Kim, B.J., Ma, Y.-K. and Choe, H.J. (2013) A Simple Numerical Method for Pricing an American Put Option. Journal of Applied Mathematics, 2013, Article ID: 128025.
https://doi.org/10.1155/2013/128025
[3] Chen, Y.W. (2017) Numerical Methods for Pricing Multi-Asset Options. University of Toronto, Toronto, 1-75.
[4] Alexander, C. and Venkatramanan, A. (2009) Analytic Approximations for Multi-Asset Option Pricing. ICMA Centre Discussion Papers.
[5] Horst, U. and Xia, X. (2018) Multi-Dimensional Optimal Trade Execution under Stochastic Resilience. Mathematics, arXiv:1804.03896v.
[6] Carr, P. and Madan, D.B. (1999) Option Valuation Using Fast Fourier Transform. Journal of Computational Finance, 2, 61-73. https://doi.org/10.21314/JCF.1999.043
[7] Hurdy, T.R. and Zhou, Z.W. (2009) A Fourier Transform Method for Spread Option Pricing. 1-17. arXiv:0902.3643v1 [q-fin.CP]
[8] Huang, J.X., Zhu, W.L. and Ruan, X.F. (2014) Option Pricing Using the Fast Fourier Transform under the Double Exponential Jump Model with Stochastic Volatility and Stochastic Intensity. Journal of Computational and Applied Mathematics, 263, 152-159.
https://doi.org/10.1016/j.cam.2013.12.009
[9] Zhylyevskyy, O. (2010) A Fast Fourier Transform Technique for Pricing American Options under Stochastic Volatility. Review of Derivatives Research, 13, 1-24.
https://doi.org/10.1007/s11147-009-9041-6
[10] Sajib, B., Ruppa, K.T. and Parimala, T. (2004) Fast Fourier Transform for Option Pricing: Improved Mathematical Modeling and Design of an Efficient Parallel Algorithm. Lecture Notes in Computer Science, 3045, 686-695.
[11] Hsu, T. (2016) U.S. Recession Forecasting Using Probit Models with Asset Index Predictor Variables. 1-41.
[12] Ugbebor, O.O. (2011) Lecture Notes on Probability Theory, Stochastic Processes and Applications in Mathematical Finance. University of Ibadan, Ibadan, Nigeria.
[13] Bankole Philip, A., Ojo Ezekiel, K. and Odumosu Olukemi, M. (2017) On Recurrence Relations and Application in Predicting Price Dynamics in the Presence of Economic Recession. International Journal of Discrete Mathematics, 2, 125-131.
[14] Fornari, F. and Mele, A. (2009) Financial Volatility and Economic Activity. SSRN Electronic Journal, 1-60. https://doi.org/10.2139/ssrn.1501168
[15] Cont, R. (2006) Model Uncertainty and Its Impact on the Pricing of Derivative Instruments. Mathematical Finance, 16, 519-547. https://doi.org/10.1111/j.1467-9965.2006.00281.x
[16] Slovik, P. (2011) Market Uncertainty and Market Instability. Proceedings of the IFC Conference on Initiatives to Address Data Gaps Revealed by the Financial Crisis, 34, 430-435.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.