> For the complete documentation index, see [llms.txt](https://finwhite.gitbook.io/lookbackcall/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://finwhite.gitbook.io/lookbackcall/lookback-call-option-valuation.md).

# Lookback Call Option Valuation

&#x20;

&#x20;

Lookback Call Option Model

&#x20;

A model is presented for pricing a European lookback call option on a stock index with guaranteed exchange rate (LBCGER).&#x20;

&#x20;

The LBCGER specification includes an exercise time, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png) (where ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png)),  the guaranteed exchange rate, *GER*, and two parameters, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png) and  ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png)   (where ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image010.png)), which define a lookback window ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image012.png).  In addition a sampling frequency (e.g., daily, weekly, etc.) over the lookback window is specified.

&#x20;

Let ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png) denote the value at time![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image016.png) for the underlying security.  The strike of the LBCGER, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image018.png),  is set equal to the minimum price of the underlying security over a set of discrete points,![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image020.png), which partition the lookback window according to the sampling frequency.  That is,

&#x20;

![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image022.png)

&#x20;

where ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image024.png).  If, for example, the lookback window is to be partitioned into ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image026.png)  uniformly spaced points, then,

&#x20;

![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image028.png),

&#x20;

for ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image030.png),   where ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image032.png).

&#x20;

The payoff at maturity is the value of a standard European call with strike ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image034.png) adjusted by the guaranteed exchange rate ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image036.png), that is,

&#x20;

![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image038.png)

&#x20;

The method for pricing a lookback call option with guaranteed exchange rate is based on a single factor Monte Carlo approach.  The idea of the method is to  stochastically generate a large number of discrete sample paths for the underlying security.&#x20;

&#x20;

For each path, the minimum value of the underlying security over the set of lookback window sample times, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image040.png) , is recorded and used to compute the quantity adjusted payoff (by a certain application of the Black-Scholes pricing formula).  The payoffs for each path are then combined to provide an expected payoff for the option.  Next we describe the method in detail.

&#x20;

Risk neutral pricing formulas are presented for various types of cross-currency instruments, in particular, European call options with payoffs at maturity of the form

&#x20;

&#x20;                                         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image042.png).

&#x20;

Let ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image044.png)  and ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png) denote respectively the value of the foreign exchange rate and the price of the underlying security at time ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image047.png).  According to Wei, the processes  ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image049.png)  and ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image051.png)respectively satisfy, under the (domestic) risk neutral probability measure, the SDEs

&#x20;

&#x20;                     ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image053.png)

&#x20;

where ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image055.png) and  ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image057.png) are standard Brownian motions  with constant instantaneous correlation ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image059.png)  (here ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image061.png) and ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image063.png) are certain constants described below).   In (3.1.1a), ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image065.png) denotes the foreign risk-free rate for the time period ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image067.png), ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image069.png) is the continuous dividend yield for ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png) over the period ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image067.png),  and ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image073.png) is the instantaneous volatility for the proportional change, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image075.png), over the period ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image067.png).  In (3.1.1b), ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image077.png) represents the domestic risk-free interest rate <https://finpricing.com/lib/IrCurve.html>) for the period ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image067.png), and ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image063.png) is the instantaneous volatility in the proportional change, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image080.png), over  ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image067.png).&#x20;

&#x20;

In this section we formulate the price of the LBCGER at time equal to zero.   Let ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image020.png) be a partition of the lookback window ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image012.png). Recall, from Section 2, that

&#x20;

![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image084.png)

&#x20;

is the payoff at maturity for the LBCGER (here ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image086.png) is the price for the underlying security at maturity and ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image022.png)is the minimum of the underlying security price over the discrete set of sample times ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image020.png)).   At time equal to zero, the price of the LBCGER  is equal to the discounted expected payoff at maturity,

&#x20;

&#x20;                                                ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image090.png).                                                  (3.2.1)

&#x20;

However, by the law of iterated conditional expectations, (3.2.1)  is equal to

&#x20;

&#x20;                                            ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image092.png)                                          (3.2.2)

&#x20;

(here ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image094.png) is the filtration induced by the process ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image096.png)).   The formulation (3.2.2) for the price at time zero has certain computational advantages (as we will see in Sections 3.3 and 3.4).

&#x20;

Next  we show how to approximate (3.2.1).

&#x20;

From (3.2.2) and by algebraic manipulation, the price of the LBCGER at time zero is equal to

&#x20;

![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image098.png).

&#x20;

Notice, however, that the conditional expectation

&#x20;

![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image100.png)                                          (3.3.1)

&#x20;

can be viewed as the price of a European call on a domestic asset with dividend yield of

&#x20;

&#x20;                                   ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image102.png).                                                  (3.3.2)                                 &#x20;

To be specific, let  ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image104.png) denote the Black-Scholes price of a European call,  where ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image106.png) denotes the option maturity, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image108.png) denotes volatility, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image110.png) denotes the riskless interest rate, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image112.png) denotes the continuous dividend yield, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image114.png) is the initial value for the underlying security, and ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image116.png) is the option strike level.  Then (3.3.1) is equal to

&#x20;

&#x20;                                   ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image118.png).                          &#x20;

&#x20;

Next we describe a Monte Carlo technique, based on the Black-Scholes analysis above, for computing the price, (3.2.2),  of the LBCGER  at time zero.

&#x20;

From the SDE (3.1.1a) and by  Ito’s lemma, the  process  ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image049.png) satisfies the SDE

&#x20;

&#x20;                                 ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image121.png)                        (3.4.1)

&#x20;

where ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image123.png) is the drift term in the SDE (3.1.1a).  A discrete sample path, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image125.png), can be generated efficiently by the iterative scheme

&#x20;

&#x20;                                     ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image127.png),                         (3.4.2)

&#x20;

for  ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image129.png), where ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image131.png) is a random sample from the standard normal distribution and ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image133.png).  Note that, since the drift and volatility parameters in the SDE (3.4.1) are constant, we can “jump” directly to the start, ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image135.png), of the lookback window.  That is, in the iterative scheme (3.4.2), we set

&#x20;

![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image137.png)                       &#x20;

&#x20;

where ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image139.png) a random sample from the standard normal.  Note also that the iterative scheme (3.4.2) is not employed by Financial Products, New York; rather, a computationally less efficient sampling scheme, which is described in Section 4, is used.

&#x20;

Let ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image141.png) be a discrete sample path generated by the scheme (3.4.2), and let

&#x20;

&#x20;                                                           ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image143.png)                                          &#x20;

&#x20;

be the minimum of all discrete sample times in the lookback window.  Then

&#x20;

&#x20;             ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image145.png)                (3.4.3)

&#x20;

is the payoff for path ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image147.png).  A Monte Carlo approximation to (3.2.1), based on ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image149.png) sample paths, is then given by

&#x20;

&#x20;                           ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image151.png)

&#x20;
