Professional Documents
Culture Documents
Options Pricing - Fuzzy Term Paper
Options Pricing - Fuzzy Term Paper
Options Pricing - Fuzzy Term Paper
Paper overview
A Multiperiod Binomial Model for Pricing Options in a
Vague World
by
Silvia Muzzioli and Costanza Torricelli
Submitted by
Page 2 of 21
Prepared by: Achal Premi & Sameer Jain
1. Introduction
This paper gives an overview of the “Binomial Option Pricing Model in a
vague world” published by Silvia Muzzioli, Costanza Torricelli in the
“Journal of Economic Dynamics & Control 28 (2004)” and provides an
extension to the model proposed by integrating the fuzzy pricing model
with fuzzy logic rules and pattern recognition to capture the information
about different states of an economy in calculating the price of an option.
1.1. Options
an option is a contract that gives someone the right to buy or sell an
asset for a specified time at a specified price, but unlike a forward or a
future contract, the buyer of the option is not under any obligation to
exercise the option. The asset can be a real asset such as real estate,
agricultural products or natural resources, or it can be a financial asset
such as stock, bond, stock index, foreign currency, etc. There are two
types of options, namely, call and put options
Call Option: The buyer of a call option has the right but not the
obligation to buy an agreed quantity of an asset (the underlying security)
from the seller (writer) of the option at a certain time (the expiration
date) for a certain price (Strike price). The seller is obligated to sell the
asset if the buyer wishes to exercise his right. Initially, the buyer of the
option has to pay a certain amount to the seller for purchasing the option
which is called the premium or the call price. Given below are the payoff
and profit curves for the buyer and seller of a call option.
Page 3 of 21
Prepared by: Achal Premi & Sameer Jain
FROM BUYER'S PERSPECTIVE FROM SELLER'S
PERSPECTIVE
Put Option: The buyer of a put option has the right but not the
obligation to sell an agreed quantity of an asset (the underlying security)
to the seller (writer) of the option at a certain time (the expiration date)
at a certain price (Strike price). The seller is obligated to buy the asset if
the buyer wishes to exercise his right. Given below are the payoff and
profit curves for the buyer and seller of a put option
Page 4 of 21
Prepared by: Achal Premi & Sameer Jain
FROM BUYER'S PERSPECTIVE FROM SELLER'S
PERSPECTIVE
The different models differ in their ability to cover different aspects of the
market. Thus, a model can be considered to be good if it can take account
of the future movements of underlying security with some precision and
hence determine a “fair” premium value payable at the time of buying
the option.
But this assumption of the BOPM neglects the vagueness involved in the
stock price movements in the real world and hence is not expected to
yield a “fair” option price value. To counter this limitation the authors
Page 5 of 21
Prepared by: Achal Premi & Sameer Jain
have assumed u and d to be fuzzy numbers. For the sake of
computational simplicity they are assumed to be triangular fuzzy
numbers (TFNs).
The three volatility parameters σ1, σ2, σ3 are determined by solving the
following NLPP
Page 6 of 21
Prepared by: Achal Premi & Sameer Jain
Where
PT defuzzified option price calculated from
the model
PM actual market price of the option
n number of observations from the past
data
r continuously compounded interest rate
r ∆t σ 1 ∆t
• if e > e then
The aim of this section is to derive these risk neutral probabilities in order
to price a call written on a stock. Let us consider a one period model
where t ∈ {0, 1} is the time
Let pu & p d be the up and down jump probabilities. Then
+ p
pu d
=1
Page 7 of 21
Prepared by: Achal Premi & Sameer Jain
and from the idea of risk neutral valuation, we require
P0 d × p d + P0 u × pu = P0 (1 + r )
Since u & d are fuzzy numbers, writing them in terms of α – cut we get
(1) α α
∈
Solving these equations for a particular value of d [d ,d 1 3 ] and a
α α
∈ u ,u
1 3
pd pu
particular value of u [ ] we get crisp and values. On
pu
varying
pd d & u values on these intervals we get range of values for and
.
pu pd α
We get maximum possible range of & values at a given – cut
by solving the following two systems of equations
Page 8 of 21
Prepared by: Achal Premi & Sameer Jain
The two solutions thus give the bounds on the probability intervals:
=1
pd+p u
=1
Hence for a given α -cut we get intervals for the possible values of pu &
p d . These intervals have a maximum spread at α = 0 and reduce to crisp
values at α = 1. This is justified because it can be easily seen that
derivative w.r.t α is positive for both the left bounds and negative for
both the right bounds of the probabilities.
Page 9 of 21
Prepared by: Achal Premi & Sameer Jain
pd u3-u2 < d3-d2 u3-u2 > d3-d2 u3-u2 = d3-d2
Taking use of the information in the above table we can have different
shapes for curves of pu and p d depending upon the relative positions
of u1, u2, u3 and d1, d2, d3 which are illustrated in tables below
TABLE 2
Page 10 of 21
Prepared by: Achal Premi & Sameer Jain
Table3
These tables do not depict the cases in which the second derivative of pu ,
p u , p d , p d are zero when p u & p d are TFNs.
By inspection of the tables 2 & 3, it is clear that the shape of the risk
neutral probabilities depends on the relative positioning of u & d. In
particular if we fix the two peaks, d2 and u2 of the two jump factors, from
table 2 we can see that when the distribution of u is closer to that of d i.e.
u & d are less distinct, then both pu & p d are closer to a crisp number.
Conversely, when u & d are more distinct, pu & p d are more vague
Page 11 of 21
Prepared by: Achal Premi & Sameer Jain
2.3. Pricing of an option in vague world –
single period model
Having obtained the risk neutral probabilities pu & p d in the previous
section we now use them to price an option on a stock. We only consider
the one period model in this section.
At the time of expiry a call option has a positive value (payoff) if the price
of the underlying stock at that time is greater than the strike price and is
zero otherwise. Now in our fuzzy model at time t=1 the stock price is
either P0d or P0u, which are triangular fuzzy numbers (because u & d
are triangular fuzzy numbers.)
To consider an interesting contract let us assume that the strike price (X)
is between the highest value of stock in the down state and the lowest
value in the up state i.e.
Let us denote
C (u) = the payoff of call in the up state
C (d) = the payoff in the down state.
Then clearly
C (u) = (P0u-X) = (P0u1-X, P0u2-X, P0u3-X)
C (d) = 0
Since u is a TFN ∴C (u) is also a TFN which is given in the α -cut
representation as
Now by the risk neutral valuation strategy we can determine the call price
C0 at t=0 by
Where
Ê refers to the expectation under the risk neutral probabilities
C1 is the call payoff at time t=1
Page 12 of 21
Prepared by: Achal Premi & Sameer Jain
• condition that the expected returns of the writer and the buyer
should be same at the time of expiry which is precisely the ideology
behind risk neutral valuation.
which is the same result as in standard BOPM (crisp case) with u2 and d2
as up and down jump factors as expected.
Page 13 of 21
Prepared by: Achal Premi & Sameer Jain
Taking use of the information in the above table we can have different
shapes of curves of C0 which are illustrated in tables below
TABLE 5
Page 14 of 21
Prepared by: Achal Premi & Sameer Jain
P1 is either P0 d or P0 u . At t=2 both P0 d & P0 u might move up or
down ∴P2 is either P0 uu or P0 ud or P0 dd . In general, multiplication
of two TFN’s need not be a TFN but for the sake of simplicity we
assume it to be so.
∴We can generalize the stock price at each node of time t by a TFN
given by
Now we describe the pricing of call option for a specific case of 2 period
model which can be extended in a similar fashion to the general n period
model.
Let C (uu), C (ud) and C (dd) denote the payoff of call at t =2 in the
states up-up, up-down, down-down respectively. Let us assume for
simplicity that the strike price X satisfies
P0d3u3 ≤ X ≤
P0u12
This reduces to
This reduces to
Page 15 of 21
Prepared by: Achal Premi & Sameer Jain
As α increases, the above calculated interval for possible C0 values
shrinks, in particular for α =1, the interval collapses to a crisp value
which is the same as the standard 2 period BOPM with u2 and d2 as
crisp up & down jump factors.
3. Defuzzification
In order to be able to put the model developed into practical use, we need
to find a crisp value that takes account of all the information in the
weighted call option price interval. This process is called defuzzification.
Let us define a metric D as a distance between a fuzzy number C and a
crisp number x as follows:
where C and C are the left and right limits of the call price respectively.
In order to find the crisp x that is closest to C we need to solve the
problem
Page 16 of 21
Prepared by: Achal Premi & Sameer Jain
Once the crisp x is determined we can compute D which after some
algebra reduces to the formula
4. Extension Proposed
4.1. Integration of fuzzy BOPM into fuzzy
logic
IDEA: The present fuzzy BOPM takes into account the vague nature of
the stock price movements while calculating the call option price but it
does not take into consideration the dependence of investor’s
decisions on the current overall state of the economy (whether it
is booming or in depression or neutral).
• the fact that the risk free rate of interest (R) is assumed to be
constant in the model irrespective of the state of the
economy/market, which is not the case in real world.
• Intuitively, using R irrespective of the economy state is actually
“unfair”
o for the writer in a booming economy and
o for the buyer in a depressed economy.
• Therefore, “risk-neutral” valuation is a reasonable assumption
only in a fair (neutral) economy
o Where in, the expected returns from risky investments are
comparable to the returns from risk free investments
which is not the case always.
Thus in general, an investor’s decisions are influenced by the state of the
economy which calls for some modification in the model to overcome this
inconsistency.
The extension of the model which we are going to propose will possibly
overcome this incapability by capturing the different market states
Page 17 of 21
Prepared by: Achal Premi & Sameer Jain
through the use of fuzzy logic rules and fuzzy pattern recognition. Now we
move further to the details of the proposed extension.
Now let us assume that from the expert knowledge of the investors we
have obtained the up and down fuzzy jump factors u & d for each of these
three states i.e. we have three fuzzy numbers for u , uH, uM, uL (H – high,
M- medium, L - low) and similarly three fuzzy numbers dH, dM, dL for d. We
present a possible set of logic rules in the table below
Now let us associate with each of these states Ei, a control parameter
value (f) which alters the risk free interest rate R to R* (= R x f ) for use
in the fuzzy BOPM. This modified rate of interest (R*) acts as a proxy
variable which captures the current state of the economy and hence
provides a better (“fair”) valuation of the option price.
Economy Control
State Parameter (f)
Booming f>1
Neutral f ≈ 1
Depression f<1
Page 18 of 21
Prepared by: Achal Premi & Sameer Jain
These f values may be decided from the expert knowledge of the
investors, after carrying out extensive research on the historical data.
C0 =
θ θ′
λ(1 − 1 + r ), λ′(1 − 1 + r )
where λ , λ ′ , θ , θ ′ are some constants for a given value of α and R =
1+r.
But the question which arises now is how you would identify the state of
economy at any particular point of time. This can be achieved through the
concept of fuzzy pattern recognition which in turn uses similarity
measures.
Page 19 of 21
Prepared by: Achal Premi & Sameer Jain
Let at any point in time the jump factors as interpreted by an investor
be u & d (TFNs). Now we wish to know the state of the economy to
which these jump factors resemble the most. For this we need the
concept of similarity measures.
Let B = (u,d) be the new fuzzy input (consisting of two fuzzy numbers:
u and d)
E1, E2, E3 be the three fuzzy classes each having two features Ei1 & Ei2,
where
Ei1 refers to up jump factor in Ei.
Ei2 refers to down jump factor in Ei.
Now once we know the current market state by the above pattern
recognition procedure, we take the corresponding control parameter value ‘f’
and use the modified risk free rate of interest R* in the fuzzy BOPM to
calculate the option price which is expected to capture a broader knowledge
of the market as compared to the earlier fuzzy BOPM.
5. Conclusion
This paper tells about the basic aim and strategy involved in developing
any Option Pricing model and provides an overview of the Risk Neutral
valuation strategy for pricing options in a vague market published by
Silvia Muzzioli and Costanza Torricelli in 2004.
Page 20 of 21
Prepared by: Achal Premi & Sameer Jain
But this existing model doesn’t take into account the role of overall
market sentiments in an investor’s decisions at any point of time. This
incapability is partly due to the use of ‘risk free’ rate of interest directly
into the model, whatever may be the state of the market. This
assumption is a valid one only when the expected returns from risky
investments are comparable to those from risk free investments which
is not the case in skewed economy states like when the economy is
booming or in depression.
Page 21 of 21
Prepared by: Achal Premi & Sameer Jain