Mathematical Modelling and Financial Engineering in The Worlds Stock Markets
Mathematical Modelling and Financial Engineering in The Worlds Stock Markets
Mathematical Modelling and Financial Engineering in The Worlds Stock Markets
VIJAY K. PARMAR
Abstract. This is a sample document which shows the most important features of the AMS Journal Article class.
1. Introduction
What are Financial Derivatives and why are they necessary? In short they are
insurance policies against adverse movements in the underlying stock price at a
future date. For example, if , say Reliance Coorporation wants to buy rolling stock
(ie trains) for the Mumbai Metro in 6 months time from a company in the Eurozone and the price agreed is 2 bn euros. Reliance assets are in Indian Rupees. So
there is clearly some Foreign Exchange Risk which needs to be managed. It can
either
Buy 2bn euros today at todays FX rate and pay the company now and get
delivery in 6 months time-not very good idea. The company will just take
the 2bn euros put it in a bank account for 6 months. Take the 2bn plus the
interest.
Reliance itself can buy 2bn euros today and put it in the bank account.
Then after 6 months pay 2bn euros keep the interest. Little better. But
not very good business sense-tying up a companies assest in a bank account
for 6 months!!!
Enter into a contract either be commited to buy 2bn euros at a xed FX
rate - if the rate is higher or lower Reliance is commited to buy 2 bn euros
at that rate. Or an option which can be exercised if the actual rate higher
than that (strike X) agreed 6 months prior or expires if the actual rate is
lower than the strike rate X.
Clearly, the latter option is NOT free. There is a price that needs to be paid. Too
low then the writer loses money (arbitrage) too high nobody will buy the option.
The correct price wherein the writer does not lose money and people will buy the
option is termed the arbitrage-free price.
1
VIJAY K. PARMAR
But this is uncertain - we dont know ST or the evolution of the spot rate {rt }
between now and maturity T . So we need to take an average over all the possible
values. So
[
(
)
]
T
C0 = E exp
rs ds max(ST X, 0)
0
where E[] is the expectation operator. Similarly, if we want to sell we want a payo
of
PT = max(X ST , 0)
and the value of the put option is
[
rs ds) max(X ST , 0) .
P0 = E exp(
0
In practice there will be a model for the spot rate {rt } and {St }. That is, they
satisfy Stochastic Dierential Equations (SDEs)
drt =(rt , t)dt + (rt , t)dWt
(2.1)
(
)
t
rt N r0 +
(t)dt, .
0
FINANCIAL ENGINEERING
VIJAY K. PARMAR
d = rdt
That is,
[[
C
t
[[
C
SdWt +
t
S(rdt + dWt ) +
dS + dC =r(S + C)dt
]
C
1
C
C
+ rS
+ 2 S 2 2 dt + S
dWt =r(S + C)dt
S
2
S
S
]
]
2
C
1
C
C
+ rS
+ 2 S 2 2 dt + S
dWt =rCdt
S
2
S
S
2
So the next thing is that we need to get rid of the uncertainty is dWt . This is easy.
C
We just take = 1/
. Then we get the Black-Scholes equation
S
C
C
1 2 2C
+ rS
+
rC(S, t) = 0.
2 S 2
S
t
Next question, now that we have got the B-S equation. We need to solve it.
Remark 1. Under simplfying assumptions (r = const and = const) we can
transform this into the heat equation
C
2C
=
,
C = C exp(rt),
t
S 2
So we see it a parabolic equation.
(3.2)
S = log S (r 1/2 2 )t
By observing that it can be reduced to the standard heat equation (3.2) we can
employ standard methodologies to derive the solutions as
C0 = SN (d+ ) XerT N (d )
where
d =
.
T
FINANCIAL ENGINEERING
C
= N (d1 )
S
2C
N (d1 )
=
S 2
S T t
C
= SN (d1 ) T t
Theta
=
C
SN (d1 )
=
rXer(T t) N (d2 )
t
2 T t
Rho
C
= X(T t)er(T t) N (d2 )
r
A key role of a risk manager is to rebalance the portfolio so it the sensitivitiues
of the overall portfolio is as close to zero as possible.
=
VIJAY K. PARMAR
FINANCIAL ENGINEERING
Strips
Straps
Strangles
9. Were is this analysis used?
In investment banks, insurance companies, hedge funds, FX companies. On the
BSE Equity options, FX Options and IR options are traded.
10. Careers
Risk Management, Front oce trading, Product Control, Model Validation
Quantitative Analysts. Starting salaries in London (50 lakh ruppees p.a.).
10.1. Front Oce Trading. Here the role of the Quant is to support the trader.
The trader formulates a suitable instrument to fulll the requirements of the client
and agrees the details of the contract(knowing what is possible and what is not
possible). The quant then has to build a model to price the instrument and risk
manage the instrument. The model then has to under go a Due Diligence process
where every eected department is consulted - Risk Management, Regulatory Department, Model Validation etc. After the approval is given then the mandate for
trading is given specifying the volumes, restrictions and reserves which need to be
held for unobservable parameters. Whilst the trade is live ie on the books daily
P/L is calculated. This a very high pressure job environment.
10.2. Model Validation. This is a back oce support role. A quant here has to
INDEPENDENTLY valid the front oce trading models by building his own model
and subjecting it to the same stress tests as the front oce model and comparing
the two.
10.3. Product Control. It is the role of the quant in product control to ag
any unobservable parameters in the trading model. For example, volatility and
calculate the appropriate level of reserves that need to be held for this. This is a
VERY UNPOPULAR role. The more reserves you make the front oce hold the
less prot there are seen to make!!!!
10.4. Key Skills.
MSc in Mathematical Finance, PhD in Mathematics, Physics, Engineering.
Good grasp of Stochastic Calculus and Numerical Methods.
Good programming skills in VBA, C++, C
References
[1] Black, F., Scholes Pricing of Options and Cormporate LiabilitiesJ. Political Economy, (1973)
[2] Hull, J.C.,: Options, Futures and Other Derivative SecuritiesPrentice Hall
(Former Head of Derivative Analytics, Product Control, HSBC London)