Bull spread with calls
|
Buy a call (x1) sell a call (x2) [ x1< x2 ]
|
Outflow
|
Rise
|
Bull spread with puts
|
Buy a put (x1), sell a put (x2) [ x1< x2 ]
|
Inflow
|
Rise
|
Bear spread with puts
|
Buy a put (x2), sell a put (x1) [ x1 < x2 ]
|
Outflow
|
Fall
|
Bear spread with calls
|
Buy a call (x2), sell a call (x1) [x1 < x2 ]
|
Inflow
|
Fall
|
Straddle
|
Buy a call & sell a put with the same x
|
Outflow
|
Rise or fall
|
Strip
|
Buy two puts and a call (with the same x)
|
Outflow
|
Prob (fall) > prob (rise)
|
Strap
|
Buy two calls and one put (with the same x)
|
Outflow
|
Prob (rise)> prob(fall)
|
Strangle
|
Buy a call (x2) and buy a put (x1) [x1 < x2 ]
|
Outflow
|
Rise or fall
|
Butterfly with calls
|
Buy two calls (x1,x3) and sell two calls (x2) [x2=(x1+x3)/2]
|
Outflow... |
Put-call parity and its graphic presentation
Let's look at a call with an exercise price of $20, a maturity of three months and a risk-free rate of 5%. The present value of this future $20 is given here:
In three months, what will be the wealth of our portfolio which consists of a call on the same stock plus $19.75 cash today? If the stock price is below $20, we don't exercise the call and keep the cash. If the stock price is above $20, we use our cash of $20 to exercise our call option to own the stock. Thus, our portfolio value will be the maximum of those two values: stock price in three months or $20, that is, max(s,20).
On the other hand, how about a portfolio with a stock plus a put option with an exercise price of $20? If the stock price falls by $20, we exercise the put option and get $20. If the stock price is above $20, we simply keep the stock. Thus, our portfolio value will be the maximum of those two...
Binomial tree and its graphic presentation
The binomial tree method was proposed by Cox, Ross, and Robinstein in 1979. Because of this, it is also called the CRR method. Based on the CRR method, we have the following two-step approach. First, we draw a tree, such as the following one-step tree. Assume that our current stock value is S. Then, there are two outcomes of Su
and Sd
, where u>1 and d<1, see the following code:
The graph is shown here:
Obviously, the simplest tree is a one-step tree. Assume that today's price is $10, the exercise price is $11, and a call option will mature in six months. In addition, assume that we know that...
After selling a European call, we could hold shares of the same stock to hedge our position. This is named a delta hedge. Since the delta is a function of the underlying stock (S), to maintain an effective hedge we have to rebalance our holding constantly. This is called dynamic hedging. The delta of a portfolio is the weighted deltas of individual securities in the portfolio. Note that when we short a security, its weight will be negative:
Assume that a US importer will pay £10 million in three months. He or she is concerned with a potential depreciation of the US dollar against the pound. There are several ways to hedge such a risk: buy pounds now, enter a futures contract to buy £10 million in three months with a fixed exchange rate, or buy call options with a fixed exchange rate as its exercise price. The first choice is costly since the importer does not need pounds today. Entering a future contract is risky as well since an appreciation of the US dollar would cost...
From the previous sections, we know that for a set of input variables—S
(the present stock price), X
(the exercise price), T
(the maturity date in years), r
(the continuously compounded risk-free rate), and sigma
(the volatility of the stock, that is, the annualized standard deviation of its returns)—we could estimate the price of a call option based on the Black-Scholes-Merton option model. Recall that to price a European call option, we have the following Python code of five lines:
After entering a set of five values, we can estimate the call price as follows:
On the other hand, if we know S
, X
, T
, r
, and c
, how can we estimate sigma? Here, sigma
is our implied volatility. In other words, if we are given a set values...
To estimate the implied volatility, the logic underlying the earlier methods is to run the Black-Scholes-Merton option model 100 times and choose the sigma value that achieves the smallest difference between the estimated option price and the observed price. Although the logic is easy to understand, such an approach is not efficient since we need to call the Black-Scholes-Merton option model a few hundred times. To estimate a few implied volatilities, such an approach would not pose any problems. However, under two scenarios, such an approach is problematic. First, if we need higher precision, such as sigma=0.25333, or we have to estimate several million implied volatilities, we need to optimize our approach. Let's look at a simple example. Assume that we randomly pick up a value between one and 5,000. How many steps do we need to match this value if we sequentially run a loop from one to 5,000? A binomial search is the log(n) worst-case scenario when linear search is the n...
Retrieving option data from Yahoo! Finance
There are many sources of option data that we can use for our investments, research or teaching. One of them is Yahoo! Finance.
To retrieve option data for IBM, we have the following procedure:
The related page is http://finance.yahoo.com/quote/IBM/options?p=IBM. A screenshot of this web page is as follows:
Volatility smile and skewness
Obviously, each stock should possess one value for its volatility. However, when estimating implied volatility, different strike prices might offer us different implied volatilities. More specifically, the implied volatility based on out-of-the-money options, at-the-money options, and in-the-money options might be quite different. Volatility smile is the shape going down then up with the exercise prices, while the volatility skewness is downward or upward sloping. The key is that investors' sentiments and the supply and demand relationship have a fundamental impact on the volatility skewness. Thus, such a smile or skewness provides information on whether investors, such as fund managers, prefer to write calls or puts, as shown in the following code:
Please refer to the following articles:
Black, F., M. Scholes, 1973, The pricing of options and corporate liab
ilities, Journal of Political Economy 81,3,637-654, https://www.cs.princeton.edu/courses/archive/fall09/cos323/papers/black_scholes73.pdf
Cox, J. C., Ross, S. A., Rubinstein, M, 1979, Option pricing: A simplified appro
ach, Journal of Financial Economics, 7(3), 229-263, http://www.sciencedirect.com/science/article/pii/0304405X79900151
Appendix A – data case 6: portfolio insurance
Portfolio insurance is a method of hedging a portfolio of stocks against market risk by short selling stock index futures. This hedging technique is frequently used by institutional investors when the market direction is uncertain or volatile. Assume that you manage one of the industry portfolios with a current value of $50 million. If you expect the whole market to be quite volatile in next three months--in other words, the market might go down significantly--what might be our choices at the...
In this chapter, first we have explained many basic concepts related to portfolio theory, such as covariance,correlation, the formulas on how to calculate variance of a 2-stock portfolio and variance of an n-stock portfolio. After that, we have discussed various risk measures for individual stocks or portfolios, such as Sharpe ratio, Treynor ratio, Sortino ratio, how to minimize portfolio risk based on those measures (ratios), how to setup an objective function, how to choose an efficient portfolio for a given set of stocks, and how to construct an efficient frontier.
In the next chapter, we will discuss one of the most important theory in modern finance: options and futures. We will start from the basic concepts such as payoff functions for a call and for a put. Then we explain the related applications such as various trading strategies, corporate incentive plans, and hedging strategies including different types of options and futures.