Quanto options

The term "quanto" is the abbreviation of quantity adjusting option. The payoff of quanto derivatives is determined by an asset denominated in one currency, but is paid in another currency.

The best way to understand a quanto product (or any kind of derivative) is to examine its payoff function. It is well known that assuming the underlying asset is a stock that pays no dividend, the payoff of a European call option is as follows:

Quanto options

Here, SA is the price of the stock and X is the strike price. Here, c, SAT, and X are denominated in the same currency; let's call it domestic currency.

The payoff of a European call quanto is as follows:

Quanto options

Here, S is a foreign exchange rate. Thus, a call quanto pays the same "quantity" of money as a simple call option, but in another currency—let's call it foreign currency. So, this quantity paid has to be multiplied by an FX rate so that we get the payoff's value in domestic currency. Of course, S has to be the price of the foreign currency in terms of domestic currency. In other words, in the quotation of S, the base currency is the foreign one.

Pricing formula for a call quanto

Pricing a call quanto means determining the value of the earlier payoff. As usual, we will assume that the price of the underlying asset under the risk neutral measure (Q) follows geometric Brownian motion with drift equal to the risk-free domestic rate (r), that is:

Pricing formula for a call quanto

Furthermore, we assume that the FX rate follows a similar process:

Pricing formula for a call quanto

In these equations, W1 and W2 are standard Wiener processes under Q, with correlation ρ. Let q denote the risk-free foreign rate. This means that the value of one unit of foreign bank deposit at time t is exp(qt). In terms of the domestic currency, this value is as follows:

Pricing formula for a call quanto

Supposing that this is a traded product in the domestic market, its discounted value has to be a martingale under Q. Let's calculate this discounted value:

Pricing formula for a call quanto

This process is martingale only if Pricing formula for a call quanto, which is under Q.

Pricing formula for a call quanto

Now, we will calculate the SSA product, which we will denote by Y.

Pricing formula for a call quanto
Pricing formula for a call quanto
Pricing formula for a call quanto

Here, Pricing formula for a call quanto and Pricing formula for a call quanto.

The correlation Pricing formula for a call quanto between W2 and W3 is Pricing formula for a call quanto.

Consequently, Pricing formula for a call quanto.

Now, it is important to notice that the call quanto is a special exchange option, and hence, might be priced with Margrabe's formula. We only have to identify the two risky assets to be exchanged upon exercising the option, and the related parameters. From the payoff function of the quanto, it is easy to see that the first risky asset is SSA = Y, while the second one is XS (both expressed in domestic currency). Since the drift components of these processes under Q are not simply the risk-free domestic rate, we have to use the Margrabe formula with dividend yields. From the earlier calculations, we can see that the Y process should be handled as if the dividend yield was Pricing formula for a call quanto, while in case of XS, it is simply q. The only remaining parameter to be determined is σ. With straightforward substitutions, we have the following calculation:

Pricing formula for a call quanto
Pricing formula for a call quanto
Pricing formula for a call quanto

Summarizing all these results, we have to use the Margrabe formula (given in Equation (4)) with the substitutions Pricing formula for a call quanto, Pricing formula for a call quanto, Pricing formula for a call quanto, Pricing formula for a call quanto, and Pricing formula for a call quanto.

Hence, the price of the call quanto is as follows:

Pricing formula for a call quanto

In the earlier equation, d1 and d2 were as follows:

Pricing formula for a call quanto and Pricing formula for a call quanto.

Pricing a call quanto in R

Let's see an example to price a call quanto in R. Our favorite stock is priced at 100 USD and 20 percent volatility. We need a call option with 90 USD, which is paid in EURs in three years. The USD risk-free rate is r = 2% and the EUR risk-free rate is q = 3%. Currently, 1 USD is equal to 0.7467 EUR. The EUR volatility is 15%, and the correlation between the stock price and the USDEUR exchange rate is 10%.

If in three years the price of the stock is higher than 90 USD, the difference is paid in EUR. If, for instance, the price is 110 USD in 3 years, we will get 20 EURs. On the current FX rate, it is 20*0.7467 = 26.78093 USD, but if the EURUSD exchange rate is different in three years, for example, USDEUR is equal to 0.7, this equals 28.57143 USD. So the payoff can be different in USD, but we eliminated the FX rate risk if we want to be paid in EUR.

This seems complicated, but fortunately, we can use the Margrabe formula and our Margrabe function to calculate the price of the option.

Margrabe = function(S1, S2, sigma1, sigma2, Time, rho, delta1 = 0, delta2 = 0)

We need these substitutions Pricing a call quanto in R, Pricing a call quanto in R, Pricing a call quanto in R, Pricing a call quanto in R, and Pricing a call quanto in R.

S1 is the stock price in EUR, and S2 is the strike price in EUR. delta1 and delta2 can be calculated easily: delta1 = 0.03-0.02-0.2*0.15*0.1 and delta2 = 0.03. The only problem is that we need to set sigma = sigma1, but sigma is not a parameter of the Margrabe function; it is calculated inside the function body. Consider the following command:

sigma = sqrt(sigma1^2 + sigma2^2 - 2 * sigma1 * sigma2 * rho)

To get the sigma = sigma1 result, we need to set sigma2 = rho = 0.

Now, we can call the Margrabe function with the given parameters.

Margrabe(74.67, 90*0.7467, 0.2, 0,3, 0, 0.007 , 0.03)
[1] 16.23238

The result is 16.23. This is the price of the quanto.

Pricing a call quanto in R
Pricing a call quanto in R
..................Content has been hidden....................

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