Black–Scholes

Week 6

Lecture Notes

Black-Scholes

We will either lend or borrow from a bank at interest rate r. In that scenario, the amount of wealth that i have at maturity time T. My wealth would be the value of my shares and the rest of my wealth increased by the interest rate.

I could say that the value of my portfolio at the next time increment can be expressed as the position I take in the stock at the original time, times the current value of the stock.

𝑋(𝑡𝑗)=Δ(𝑡𝑗)𝑆(𝑡𝑗)+𝑋(𝑡𝑗)−Δ(𝑡𝑗)𝑆(𝑡𝑗)

No time has actually elapsed here, so there is no interest rate applied. I have merely shifted my wealth into a different asset. The Δ is the position in the asset, and 𝑋 is the position in the money market i.e. wealth.

Then the value of my portfolio at time 𝑡𝑗+1, (we’ll pun in a bit in the notation here) when I’m talking about my interest rate 𝑟, you’re earning interest over time 𝑇. Now we’re using it for a partition, and then we’ll annualize it.

When we move to 𝑡𝑗+1, you have an interest rate.

𝑋(𝑡𝑗+1)=Δ(𝑡𝑗)𝑆(𝑡𝑗+1)+(1+𝑟)(𝑋(𝑡𝑗)−Δ(𝑡𝑗)𝑆(𝑡𝑗))

If we want to know how much our wealth is changing, that’s the value 𝑋(𝑡𝑗+1)−𝑋(𝑡𝑗), which ends up being

𝑋(𝑡𝑗+1)−𝑋(𝑡𝑗)=Δ(𝑡𝑗)(𝑆(𝑡𝑗+1)−𝑆(𝑡𝑗))+(𝑋(𝑡𝑗)−Δ(𝑡𝑗)𝑆(𝑡𝑗)(1+𝑟−1)

This gives us the intuition to understand how the process is actually evolving. If we are to look at infinitesimally smaller pieces of time, we would eventually have the differential

𝑑𝑋(𝑡)=Δ(𝑡)𝑑𝑆(𝑡)+𝑟(𝑋(𝑡)−Δ(𝑡)𝑆(𝑡))𝑑𝑡

If I assume that my stock follows a geometric Brownian motion, which is the assumption in the Black-Scholes model, and I replace 𝑑𝑆(𝑡) with that, I get

=Δ(𝑡)(𝛼𝑆(𝑡)𝑑𝑡+𝜎𝑆(𝑡)𝑑𝑊(𝑡))+𝑟(𝑋(𝑡)−Δ(𝑡)𝑆(𝑡))𝑑𝑡

And once I plug in, I can group these terms together and get

=𝑟𝑋(𝑡)𝑑𝑡+Δ(𝑡)𝑆(𝑡)(𝛼−𝑟)𝑑𝑡+Δ(𝑡)𝜎𝑆(𝑡)𝑑𝑊(𝑡)

just picking and choosing my terms. The reason I have written it in this way is to see three different dynamics on display in the change of my portfolio

𝑟𝑋(𝑡)𝑑𝑡 is the underlying return. If I had taken that money and put it in the bank, that’s how much I would return. Is there an advantage in investing in the stock instead of just using the money market? Then we have to have a risk premium. That’s given by Δ(𝑡)𝑆(𝑡)(𝛼−𝑟)𝑑𝑡, which is the dynamic from choosing to invest in the risky asset instead of the riskless asset. Then we have noise. There is uncertainty that comes about in the value of our portfolio if we choose to invest in our asset instead of the money market. The more money in the asset, our volatility should go up. And that’s what we see in Δ(𝑡)𝜎𝑆(𝑡)𝑑𝑊(𝑡) where this value is proportional to the value of Δ(𝑡).

Our task right now is to try and come up with a methodology to price an instrument. There should be some kind of relationship between these dynamics. I want to study not just how my processes change, but also my discounted process. When I compare money, I need to be comparing apples to apples. We need to look at dynamics of our stock and portfolio. If I wanted to define my discount stock process, I would multiply my stock process by the discount factor: 𝑒−𝑟𝑡𝑆(𝑡)

How would I go about getting the differential? We could rewrite this as an Ito process because we know GBM is an Ito process. We just have to know what our function 𝑓(𝑎,𝑏) is.

𝑑(𝑒−𝑟𝑡𝑆(𝑡))=𝑑𝑓(𝑡,𝑆(𝑡))

𝑓(𝑎,𝑏)=𝑒−𝑟𝑎𝑏

𝑓𝑎=−𝑟𝑒−𝑟𝑎𝑏

𝑓𝑏=𝑒−𝑟𝑎

𝑓𝑏𝑏=0 This is going to be

=−𝑟𝑒−𝑟𝑡𝑆(𝑡)𝑑𝑡+𝑒−𝑟𝑡𝑑𝑆(𝑡)+12(0)(𝑑𝑆(𝑡))2

This now gives me that

=−𝑟𝑒−𝑟𝑡𝑆(𝑡)𝑑𝑡+𝑒−𝑟𝑡𝛼𝑆(𝑡)𝑑𝑡+𝑒−𝑟𝑡𝜎𝑆(𝑡)𝑑𝑊(𝑡)

which I can group the 𝑑𝑡 terms together and get

=𝑒−𝑟𝑡𝑆(𝑡)(𝛼−𝑟)𝑑𝑡+𝑒−𝑟𝑡𝜎𝑆(𝑡)𝑑𝑊(𝑡)

We can see here how the discounted stock process would evolve, as this is the differential of the discounted stock process. How would I go about figuring out the differential of the discounted portfolio process? We use the same Ito process method. 𝑑(𝑒−𝑟𝑡𝑋(𝑡))=−𝑟𝑒−𝑟𝑡𝑋(𝑡)𝑑𝑡+𝑒−𝑟𝑡𝑑𝑋(𝑡)

Plugging in what we know, we know

=−𝑟𝑒−𝑟𝑡𝑋(𝑡)𝑑𝑡+𝑟𝑒−𝑟𝑡𝑋(𝑡)𝑑𝑡+𝑒−𝑟𝑡Δ(𝑡)𝑆(𝑡)(𝛼−𝑟)𝑑𝑡+𝑒−𝑟𝑡Δ(𝑡)𝜎𝑆(𝑡)𝑑𝑊(𝑡)

And, if I combine terms, the first two will cancel.

=𝑒−𝑟𝑡(Δ(𝑡)𝑆(𝑡)(𝛼−𝑟))𝑑𝑡+𝑒−𝑟𝑡Δ(𝑡)𝜎𝑆(𝑡)𝑑𝑊(𝑡)

Which we will slightly modify by pulling out Δ(𝑡)

=Δ(𝑡)(𝑒−𝑟𝑡𝑆(𝑡)(𝛼−𝑟)𝑑𝑡+𝑒−𝑟𝑡𝜎𝑆(𝑡)𝑑𝑊(𝑡))

Which we can recognize as being the differential of the discounted stock price

=Δ(𝑡)𝑑(𝑒−𝑟𝑡𝑆(𝑡))

We’re going to assume that there is some initial stock price and wealth here for the purposes of math.

This makes sense, because once we discount our portfolio, we’re ignoring wealth that would be accrued by earning money in the money market, so all the change will come from the changes in my discounted stock process. And the amount of change will be proportional to how many shares we own of the underlying asset.

Now we are going to try and do what is called a replicating portfolio. This portfolio will perfectly match the value of the derivative of a security. If I have portfolios A and B, if at maturity, I know that A will perfectly match the value of B, then I know they will always have to have had the same value. If at any point in time, A was different from B, then you would just long one and short the other. At maturity, when you know they will be the same, you would close and get arbitrage. That is a guaranteed way to game the system, which cannot happen. One of the assumptions we will always make is that arbitrage cannot exist in a healthy, functioning market. We will try to construct a portfolio of a riskless and risky asset that will perfectly replicate a call option. In order to have A match B, moving in lockstep, we have to know how they’re both going to change. I know now how a discounted portfolio will evolve. How will discounted security evolve?

Let 𝑐(𝑡,𝑆(𝑡)) represent the value of a derivative security. We will mostly talk about call options today, but we will be explicit about when the calculations require them to be a call option. In this case, 𝑐 is any derivative. The first and second partial derivatives should exist and all that.

If we are to look at how it evolves, i.e. its differential, we would use the Ito formula. Here we will adopt the book’s notation where we use 𝑡 and 𝑥 instead of 𝑎 and 𝑏

𝑑𝑐(𝑡,𝑆(𝑡))=𝑐𝑡(𝑡,𝑆(𝑡))𝑑𝑡+𝑐𝑥(𝑡,𝑆(𝑡))𝑑𝑆(𝑡)+12𝑐𝑥𝑥(𝑡,𝑆(𝑡))(𝑑𝑆(𝑡))2

That’ll give me

=𝑐𝑡(𝑡,𝑆(𝑡))𝑑𝑡+𝑐𝑥(𝑡,𝑆(𝑡))𝛼𝑆(𝑡)𝑑𝑡+𝑐𝑥(𝑡,𝑆(𝑡))𝜎𝑆(𝑡)𝑑𝑊(𝑡)+12𝑐𝑥𝑥(𝑡,𝑆(𝑡))𝜎2𝑆2(𝑡)𝑑𝑡

Because that is the definition of (𝑑𝑆(𝑡))2. Again we will group 𝑑𝑡 and 𝑑𝑊(𝑡) together. This shows that keeping track of these is very important.

That gives us that

=(𝑐𝑡(𝑡,𝑆(𝑡))+𝛼𝑆(𝑡)𝑐𝑥(𝑡,𝑆(𝑡))+12𝜎2𝑆2(𝑡)𝑐𝑥𝑥(𝑡,𝑆(𝑡))𝑑𝑡+𝑐𝑥(𝑡,𝑆(𝑡))𝜎𝑆(𝑡)𝑑𝑊(𝑡)

This is how an arbitrary derivative security will evolve at time 𝑡. But, that’s not what we really want to study. We want to compare things to what is the evolution of discounted security. Automatically, when we have the Ito decomposition of this process, we can see that it’s an Ito process. So isn’t this just another example of us using Ito processes?

𝑑(𝑒−𝑟𝑡𝑐(𝑡,𝑆(𝑡)))=−𝑟𝑒−𝑟𝑡𝑐(𝑡,𝑆(𝑡))𝑑𝑡+𝑒−𝑟𝑡𝑑𝑐(𝑡,𝑆(𝑡))

But we just figured that out, so we can plug in. This whole expression becomes

=𝑒−𝑟𝑡(−𝑟𝑐(𝑡,𝑆(𝑡))+𝑐𝑡(𝑡,𝑆(𝑡))+𝛼𝑆(𝑡)𝑐𝑥(𝑡,𝑆(𝑡))+12𝜎2𝑆2(𝑡)𝑐𝑥𝑥(𝑡,𝑆(𝑡))𝑑𝑡+𝑒−𝑟𝑡𝜎𝑆(𝑡)𝑑𝑊(𝑡) I now have two dynamics well expressed: the change in a portfolio and the change in a derivative security. I need a list of instructions. I need a way to match one portfolio to another portfolio. I can’t really change the value in my derivative security. Let’s say A is one share of a derivative security. B is my portfolio where I trade in the underlying, so I choose my Δ(𝑡) where they perfectly match. To this end, I need to match the endpoint 𝑋(𝑇)=𝑐(𝑇,𝑆(𝑇)) and the change in the processes:

𝑑(𝑒−𝑟𝑡𝑋(𝑡))=𝑑(𝑒−𝑟𝑡𝑐(𝑡,𝑆(𝑡)))

Would it be enough for me to match a ball thrown if I raised it to the same height, or if I rolled it across the ground to reach the same point? No, I need to match both horizontal and vertical change for them to match. And those values are expressed by 𝑑𝑡 and 𝑑𝑊(𝑡), respectively. For the latter term, we get

𝑑𝑊(𝑡):𝑒−𝑟𝑡Δ(𝑡)𝑆(𝑡)𝜎=𝑒−𝑟𝑡𝜎𝑆(𝑡)𝑐𝑥(𝑡,𝑆(𝑡))

And if I match those, I’m going to see that

Δ(𝑡)=𝑐𝑥(𝑡,𝑆(𝑡)) That is the choice for Δ that will make these two portfolios match as far as changes with respect to Brownian motion. If I match the 𝑑𝑡 terms, then I’m going to have (we’ll assume 𝑐 means 𝑐(𝑡,𝑆(𝑡))

𝑑𝑡:𝑒−𝑟𝑡Δ(𝑡)𝑆(𝑡)(𝛼−𝑟)=𝑒−𝑟𝑡(−𝑟𝑐+𝑐𝑡+𝛼𝑆(𝑡)𝑐𝑥+12𝜎2𝑆2(𝑡)𝑐𝑥𝑥)

We can see that we have a 𝛼𝑐𝑥 on both sides, so if we take those out, we get

0=−𝑟𝑐+𝑐𝑡+𝑟𝑆(𝑡)𝑐𝑥+12𝜎2𝑆2(𝑡)𝑐𝑥𝑥 And this is 100% where the Black-Scholes PDE comes from. This should work for underlying asset, so I should be able to come up with some differential equation where

0=−𝑟𝑐(𝑡,𝑥)+𝑐𝑡(𝑡,𝑥)+𝑟𝑋𝑐𝑥(𝑡,𝑥)+12𝜎2𝑋2𝑐𝑥𝑥(𝑡,𝑥)

This gives me a PDE I could theoretically solve to get the formula for my derivative security. Because these two match at maturity and are in lockstep at every other point in time, we get

𝑋(0)=𝑐(0,𝑆(0))

Call Options

Now let’s start pricing an instrument. We have now moved from an arbitrary derivative to a call option. The PDE was just made works for any process that derives its value from an Ito process. Every PDE or DE has an infinite number of solutions. Boundary constraints give us finite solutions. What boundary constraints make sense for a call option. If we live in this world, a call option is the right, but not the obligation to buy an asset for a fixed price at maturity. 𝐾 represents this price. We can look at the value of this derivative security at time 𝑇 (or as it approaches maturity). If I know I can buy an asset at 𝐾 dollars by owning this derivative security, let’s say 𝐾 is 100, and current trading is 150. I would choose to buy this security right away, so I can buy the security at 100 and exercise it immediately. If the current trading was 80, I wouldn’t buy. Therefore it’s

lim𝑡→𝑇𝑐(𝑡,𝑥)=(𝑋−𝐾)+

That only gives me one of my values. There are two other boundaries to consider. Could we look at evolutions with respect to variable 𝑥? What am I actually saying here? The underlying stock has gone bankrupt. So why the hell would I ever want to buy that security? My call option is now worthless

lim𝑋→0𝑐(𝑡,𝑥)=0

What about the limit as 𝑥 goes in the other direction. Could there be a traded stock that’s worth 1000 per share. What about 30,000, 500,000? Nothing says that couldn’t happen. There is no upper bound on the value a stock could take. So the value of the derivative security is that price minus the strike price. The strike price must be irrelevant as the price increases, so it just becomes the price.

lim𝑥→∞𝑐(𝑡,𝑥)≈𝑋

Black-Scholes-Merton

The formula is

𝑐(𝑡,𝑥)=𝑥𝑁(𝑑+(𝑇−𝑡,𝑥))−𝐾𝑒−𝑟(𝑇−𝑡)𝑁(𝑑−(𝑇−𝑡,𝑥))

But let’s derive it so we can understand the pieces. This is bare-bones and we’re going to make a few assumptions that we will explain further after the midterm. We just want intuition and a slight tweak. The slight tweak is that GBM will be rewritten as

𝑆(𝑡)=𝑆(0)exp(𝑟−𝜎2/2)𝑡+𝜎𝑊(𝑡))

𝑑𝑆(𝑡)=𝑟𝑆(𝑡)𝑑𝑡+𝜎𝑆(𝑡)𝑑𝑊(𝑡) We will rigorously derive this later.

To get the fair price, we get the value when it is exercised, discount it today’s time, and then take its expected value.

Now we’ll say the value of our derivative at time 0 is

𝑐(0,𝑆(0))=𝔼[𝑒−𝑟𝑇𝑐(𝑇,𝑆(𝑇))] Being a call option, this becomes

=𝔼[𝑒−𝑟𝑇(𝑆(𝑇)−𝐾)+]

That + makes this a little trickier to integrate, which we will have to do because we want an expected value. To aid with that, we’ll ask the question: when do we exercise? When 𝑆(𝑇)>𝐾. And that’s the same as

𝑆(0)exp((𝑟−12𝜎2)𝑡+𝜎𝑊(𝑡))>𝐾

Everything there is known except for the source of randomness, which is the Brownian motion. We can get bounds for the Brownian motion because we know its distribution. So, solving this for Brownian motion by dividing and taking the log, we get

(𝑟−𝜎22)𝑇+𝜎𝑊(𝑇)>log(𝐾𝑆(0)) This becomes

𝑊(𝑇)>log(𝐾𝑆(0))−(𝑟−𝜎22)𝑇𝜎

which we will indicate by the convenience variable 𝑑∗

We can re-express this expectation as the indicator function based on this inequality, and then get the integral for it.

=∫−∞∞𝑒−𝑟𝑇(𝑆(0)𝑒(𝑟−𝜎2/2)𝑇+𝜎𝑋−𝑘)𝐼𝑋>𝑑∗𝑓𝑉(𝑇)(𝑥)𝑑𝑥

This then becomes

=∫𝑑∗∞𝑒−𝑟𝑡(𝑆(0)𝑒(𝑟−𝜎2/2)𝑇+𝜎𝑥−𝐾)12𝜋𝑡𝑒−𝑥22𝑇𝑑𝑥

Now we just evaluate this integral, which is really two integrals, so let’s split it up.

=∫𝑑∗∞𝑆(0)𝑒−𝑟2/2𝑇+𝜎𝑋12𝜋𝑇𝑒−𝑋22𝑇𝑑𝑥−𝐾𝑒−𝑟𝑇∫𝑑∗∞12𝜋𝑇𝑒−𝑋22𝑇𝑑𝑥

Looking at this second integral, this is the integral of mY PDF for Brownian motion.

We want to convert to a standard normal. Our mean is 0, and our variance is T. So this second integral ends up being the same as

∫𝑑∗𝜎∞12𝜋𝑒−𝑧2/2𝑑𝑧

The normal distribution is symmetric around 0, so we can rewrite this in reverse as well

∫−∞−𝑑∗𝜎12𝜋𝑒−𝑧2/2𝑑𝑧

which is the standard normal of something I didn’t have time to write down called 𝑑− Now for the other integral. We have

𝑆(0)∫𝑑∗∞𝑒−𝜎2/2𝑇+𝜎𝑥12𝜋𝑇𝑒−𝑋22𝑇𝑑𝑋

which we can rearrange algebraically and take the standard normal of to get

=𝑆(0)∫𝑑∗−𝜎𝑇𝑇∞12𝜋𝑒−𝑧2/2𝑑𝑧

That lower term is the same as 𝑑−+𝜎𝑇. This is going to be the same as

log(𝑆(0)𝐾)+(𝑟−𝜎2/2)𝑇𝜎𝑇+𝜎𝑇

so we can combine these and get

log(𝑆(0)𝐾)+(𝑟+𝜎22)𝑇𝜎𝑇=𝑑+

Open question: the source note ends this derivation here.

This is set up to work at any point in time up to the time of maturity.

If I’m going to say that 𝑐(𝑡,𝑥)=𝑥𝑁(𝑑+)−𝐾𝑒−𝑟(𝑇−𝑡)𝑁(𝑑−)

where

𝑑±=log(𝑥𝑘)+𝑟±𝜎22(𝑇−𝑡)𝜎𝑇−𝑡

and this standard normal function is the CDF

What is the limit as t approaches T? What does matter is the first piece, the behavior of the logarithm. Since the denominator is going to 0, we might say that it’s going to infinity. But that depends on whether that log is positive or negative, which tells us the direction.

lim𝑡→𝑇𝑐(𝑡,𝑥)log(𝑋𝑘)𝜎𝑇−𝑡={∞𝑥≥𝐾−∞𝑥<𝐾

What can you tell me about the standard normal CDF evaluated at infinity? It’s 1, by definition. What is it evaluated at negative infinity? It’s 0.

lim𝑡→𝑇𝑐(𝑡,𝑥)={𝑥−𝐾𝑥≥𝐾0𝑥<𝐾

What about when x approaches 0? Then the log goes to negative infinity

lim𝑥→0𝑐(𝑡,𝑥)=0

What about x goes to infinity? We subtract our discounted K, which just becomes X.

lim𝑥→∞𝑐(𝑇,𝑥)=𝑥

So this satisfies our boundary conditions.

If we consider our Black-Scholes

𝑐(𝑡,𝑥)=𝑥𝑁(𝑑+)−𝐾𝑒−𝑟(𝑇−𝑡)𝑁(𝑑−)

What is the partial derivative? You might think it’s 𝑁(𝑑+), and it is, but not for the reasons you think. We will take 𝜏=𝑇−𝑡, and expand out the definition of the derivatives of the normal distribution.

𝑐𝑥=𝑁(𝑑+)+𝑥12𝜋𝜏𝑒−𝑑+2/(2𝜏)1𝑥𝜎𝜏−𝐾𝑒−𝑟𝜏12𝜋𝜏𝑒−𝑑−2/(2𝜏)1𝑥𝜎𝜏

Which we can rearrange to

=𝑁(𝑑+)+1𝑥𝜎2𝑝𝑖(𝑥𝑒−𝑑+22−𝐾𝑒−𝑟𝜏𝑒−−𝑑−22)

Earlier, we had the result that 𝑑−+𝜎𝜏=𝑑+

So we can derive that

𝑑−2=𝑑+2−2𝑑+𝜎𝜏+𝜎2𝜏

and

𝑑−22=𝑑+22−𝑑+𝜎𝜏+𝜎2𝜏2

We also know that

𝑑+𝜎𝜏=log(𝑥𝐾)+(𝑟+𝜎22)𝜏

So we can substitute this back in to get, knowing this, can’t be bothered to write it out but it shows that the end solution is still 𝑁(𝑑+)

This becomes important when we determine 𝑐𝑥𝑥 𝑐𝑥𝑥(𝑡,𝑥)=𝑁′(𝑑+)1𝑥𝜎𝜏

proof is left as exercise to reader

and 𝑐𝑡 is

𝑐𝑡(𝑡,𝑥)=−𝑟𝐾𝑒−𝑟𝜏𝑁(𝑑−)−𝑥𝜎2𝜏𝑁′(𝑑+)

If you take these results and plug them into Black-Scholes, you will get that it satisfies that formula.

We’ll do a slight rewrite of Black-Scholes to show that

𝑟𝑐(𝑡,𝑥)=𝑐𝑡(𝑡,𝑥)+𝑟𝑥𝑐𝑥(𝑡,𝑥)+12𝑟2𝑥2𝑐𝑥𝑥(𝑡,𝑥) =−𝑟𝐾𝑒−𝑟𝜏𝑁(𝑑−)−𝑥𝜎2𝜏𝑁′(𝑑+)+𝑟𝑥𝑁(𝑑+)+12𝜎2𝑥21𝑥𝜎𝜏

Which when we simplify out gives

−𝑟𝐾𝑒−𝑟𝜏𝑁(𝑑−)+𝑟𝑥𝑁(𝑑+)

which is the same answer of Black-Scholes even though it’s derived from probability.

Put Option

We don’t need to start from scratch here.

With portfolio A, I buy one share of a forward. For our purposes, all calls, puts, and forwards share the same maturity 𝑇 and the same strike 𝐾. What is going to be the value of this portfolio at maturity? 𝐴(𝑇)=(𝑆(𝑇)−𝐾) What about portfolio B? I am going to buy one share of stock, and short a zero coupon bond (aka one payout) that is going to pay 𝐾 at maturity. For this portfolio B, at time 0, we’re going to have the value of the asset we bought one share of, and we shorted the bond, so we’re going to owe somebody K dollars in the future, discounted to today:

𝐵(0)=𝑆(0)−𝐾𝑒−𝑟𝑇

What about at 𝑇? 𝐵(𝑇)=𝑆(𝑇)−𝐾

Which is the same as a forward. In order for the market to disallow arbitrage, these two portfolios must have always had the same price.

𝐵(𝑡)=𝑠(𝑡)−𝐾𝑒−𝑟𝜏

A forward can be valued in this manner, purely through arbitrage arguments.

Now we have portfolio 𝛾 where we buy one call option and short one put option.

𝛾(0)=𝑐(0,𝑆(0))−𝑝(0,𝑆(0))

What is the value at maturity? 𝛾(𝑇)=𝑐(𝑇,𝑆(𝑇))−𝑝(𝑇,𝑆(𝑇)) We know the formula for a call option, so we can substitute that in. What about the put? If the price is trading below your strike, then you buy it at the current price, and sell it at the strike price.

=(𝑆(𝑇)−𝐾)+−(𝐾−𝑆(𝑇))+

But if you notice, only one of these can be positive. So it ends up always being

=𝑆(𝑇)−𝐾 So the value of my forward is the same as that

𝑓(𝑡,𝑆(𝑡))=𝑐(𝑡,𝑆(𝑡))−𝑝(𝑡,𝑆(𝑡))

This is called put-call parity. It requires no assumptions about the stock process, it is purely based on market dynamics.

We can use our Ito magic here

𝑓(𝑡,𝑥)=𝑐(𝑡,𝑥)−𝑝(𝑡,𝑥)

𝑥−𝐾𝑒−𝑟𝜏=𝑥𝑁(𝑑+)−𝐾𝑒−𝑟𝜏𝑁(𝑑−)−𝑝(𝑡,𝑥)

One assumption is that the risk-free rate is constant. There’s a modified version with a stochastic risk-free rate.

We can therefore isolate the put option and find that

𝑝(𝑡,𝑥)=𝐾𝑒−𝑟𝜏(1−𝑁(𝑑−))−𝑥(1−𝑁(𝑑+))

playing around with our normal distributions, we know that this is the same as

=𝐾𝑒−𝑟𝜏𝑁(−𝑑−)−𝑥𝑁(−𝑑+)

which is the value of the put. We didn’t have to rederive everything because of the put-call parity.

Q&A

You can use the boundary and the PDE to find the value of a put option, or you can use probability arguments. We derived the generic derivative PDE and used boundary constraints, which we will need later. We didn’t actually use the PDE to get the formula for the call option, we just use it to confirm the option price.

There’s not necessarily a good motivation for the intuition between the d+ and d-, the d* is when the option is actually exercised, and the d+ and d- are modifications of that. This d* is arguably the boundary for Brownian motion for the option to be exercised, that’s the only real world application.

Because I have these nice boundary constraints on the strike price, it’s more common to price the put and then get the call from the put-call parity. Prof did this in this PhD dissertation.

There’s not always a real-world analogue in a mathematical construct, like for quadratic variation.

𝑁𝐷+ is the number you would use to create the replicating portfolio, but there’s no intuitive reason why it would do this.

Midterm will cover everything we’ve discussed in the first four chapters, including multidimensional stochastic differential equations.