OptionTradingWorkbook (1)
-
Upload
sekar-perumal -
Category
Documents
-
view
218 -
download
0
Transcript of OptionTradingWorkbook (1)
-
8/12/2019 OptionTradingWorkbook (1)
1/27
Version 2.1
Introduction
This spreadsheet is provided free of charge for you to use to further your education in options trading.
The formulas used were taken from two great books on option trading
Option Volatility and Pricing by Sheldon atenberg
!inancial "odels using #$cel by Simon %enninga
&ou can read more about these books from the www.OptionTradingTips.com website
'f you have any suggestions for this workbook or even have a bug to report( please feel free to email
me at admin)optiontradingtips.com
To stay up to date with changes to this workbook and other modifications to the website( please feel free
to subscribe*
' have written all the formulas in Visual %asic using modules and are freely disclosed( so you may e$amine
the logic( edit and change the calculations as you like.
Troubleshooting
&ou will need to have "acros enabled for the calculations to work.!ollow the steps below to enable "acros*
Excel 97 - 2003
+o to Tools,Options
-lick on the Security tab
+o to "acro Security
-hange the setting to "edium
-lose and reopen the workbook. 't will ask you if you want to enable "acros( click &es
Excel 2007
!irst( make sure that you can see the eveloper tab
'f there is no eveloper tab( click on the Office icon to the top left of the application
and choose #$cel Options( which is located at the bottom right of the popup.
ow click on Popular at the top left. -heck the bo$ titled /Show developer tab in the ribbon/.
ow( click on the eveloper tab.
-lick on "acro Security.
Select /isable all macros with notification/ and press ok.
-lose and reopen spreadsheet.
ow you should see a Security 0arning appear in the toolbar
that reads /"acros have been disabled/. -lick on the options button.
Select /#nable this content/ and press ok.
Release Updates11,,3 4 !i$ed a bug on the OptionStrategies tab. The greeks for Stock positions were previously displaying as Put op
23,5, 4 !i$ed a bug that failed to calculate the theoretical change in P67 for stocks in the strategies tab.
28,8, 4 !i$ed a small calculation bug for the Option Theta( which now has a near perfect accuracy.
1,1, 4 9dded support for ividend &ield( which can be used as a workaround to price options on futures
by making the ividend &ield the same as the 'nterest :ate.
BasicThe worksheet labelled %asic is a simple option pricer.
&ou simply enter the option details into the yellow shaded areas and
the output values will be displayed underneath in the blue shaded cells.
OptionPageOptionPage is a worksheet that allows you to price a string of calls and puts for the same e$piration
date. 9gain( you enter the option details into the yellow cells and the output values are in the blue
http://www.optiontradingtips.com
http://www.optiontradingtips.com/subscribe.html
http://www.optiontradingtips.com/http://www.optiontradingtips.com/subscribe.htmlhttp://www.optiontradingtips.com/subscribe.htmlhttp://www.optiontradingtips.com/ -
8/12/2019 OptionTradingWorkbook (1)
2/27
shaded cells.
&ou can calculate the market implied volatility for each option by simply typing in the market price of
the option in the column labelled /"arket Price/ and the volatility implied by the option;s market value
will show in the column /'mplied Volatility/.
-olumn;s 9 and 7 are where you can change the strike prices used for the calculations. Or you can
-
8/12/2019 OptionTradingWorkbook (1)
3/27
tions.
-
8/12/2019 OptionTradingWorkbook (1)
4/27
-
8/12/2019 OptionTradingWorkbook (1)
5/27
Underlying Price 6500 The current base price of the instrument, eg, the closing price of Microsft Stock
Exercise Price 6500 The price at which the underlying instrument will be exchanged. Also called Strike Price
Todays !ate "/#$/%0#&
Expiry !ate "/%'/%0#& The Date which the contract expires
(istorical )olatil ity #5* The istorical !olatility of the asset"s returns
+is, -ree +ate 0.00* The current risk free interest rate i.e. your return on cash held in the bank
!iidened ield 0.00* The Annuali#ed Di$idend %rowth &ate of the Stock
!TE ears1 0.0%
Call Option Put Option
Theoretical Price 2)34UE 2)34UE
!elta 2)34UE 2)34UE The amount that the theoretical price will change if the market mo$es up'down ( point
amma 2)34UE 2)34UE The amount that the Delta will change if the market mo$es up'down ( point
Theta 2)34UE 2)34UE The amount that the theoretical price will change when ( day passes.
)ega 2)34UE 2)34UE The amount that the theoretical price will change if the $olatility of the asset mo$es up'd
+ho 2)34UE 2)34UE The amount that the theoretical price will change if interest rates mo$e up'down by ( pe
-
8/12/2019 OptionTradingWorkbook (1)
6/27
entage point
-
8/12/2019 OptionTradingWorkbook (1)
7/27
67550.00 Underlying Price )** +ellow cells are for user input
#089ar8#& Todays !ate )** lue cells are the calculated outputs
#&.00* (istorical )olatility This worksheet allows you to price multiple
%'89ar8#& Expiry !ate with the same nderlying Price. &emembe
0.00* +is, -ree +ate you like by using the formulas pro$ided.
0.00* !iidend ield#' DT-
0.05 DT- in +ears
Call Options
Theoretical 9ar,et mplied ;ption ree,s
-
8/12/2019 OptionTradingWorkbook (1)
8/27
strikes for calls and puts for the same -xpiry
, you can customise your own workbook any way
Put Options
Theoreti9ar,et mplied ;ption ree,s
-
8/12/2019 OptionTradingWorkbook (1)
9/27
-
8/12/2019 OptionTradingWorkbook (1)
10/27
67550 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
675$0 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
676"0 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
676'0 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
67'#0 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
67'50 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
Current Position $elta elatie to Un"erlyin Price Chanes
Underlying Price
-
8/12/2019 OptionTradingWorkbook (1)
11/27
67&'0 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
675#0 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
67550 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
675$0 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
676"0 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
676'0 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
67'#0 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
67'50 2)34UE 2)34UE 2)34UE 2)34UE 0.00 0.00
Current Position ho elatie to Un"erlyin Price Chanes
Underlying Price
-
8/12/2019 OptionTradingWorkbook (1)
12/27
-
8/12/2019 OptionTradingWorkbook (1)
13/27
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
-
8/12/2019 OptionTradingWorkbook (1)
14/27
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
0.00 0.00 0.00 0.00 2)34UE
-
8/12/2019 OptionTradingWorkbook (1)
15/27
67"50 67"$0 67&"0 67&'0 675#0 67550 675$0 676"0 676'0 67'#0 67'50
0.00
%.00
&.00
6.00
=.00
#0.00
#%.00
#&.00
#6.00
#=.00
%0.00
P&L at Expiration
67"50 67"$0 67&"0 67&'0 675#0 67550 675$0
0.00
%.00
&.00
6.00
=.00
#0.00
#%.00
Delta
67"50 67"$0 67&"0 67&'0 675#0 67550 675$0 676"0 676'0 67'#0 67'50
0.00
%.00
&.00
6.00
=.00
#0.00
#%.00
Gamma
67"50 67"$0 67&"0 67&'0 675#0 67550 675$0
0.00
%.00
&.00
6.00
=.00
#0.00
#%.00
Theta
67"50 67"$0 67&"0 67&'0 675#0 67550 675$0 676"0 676'0 67'#0 67'50
0.00
%.00
&.00
6.00
=.00
#0.00
#%.00
Vea
67"50 67"$0 67&"0 67&'0 675#0 67550 675$0
0.00
%.00
&.00
6.00
=.00
#0.00
#%.00
!ho
-
8/12/2019 OptionTradingWorkbook (1)
16/27
676"0 676'0 67'#0 67'50
676"0 676'0 67'#0 67'50
676"0 676'0 67'#0 67'50
-
8/12/2019 OptionTradingWorkbook (1)
17/27
"#PL"ED V$L%T"L"T
Lo' (e)tral *ih
+earish
%uy aked Puts Sell the Sell aked -alls
%ear Vertical Spreads* =nderlying %ear Vertical Spreads*
%uy 9T" -all,Sell 'T" -all %uy OT" -all,Sell 9T" -all
%uy 9T" Put,Sell OT" Put %uy OT" >'T"? -all >Put? Time Spread
Sell OT" >'T"? -all >Put? %utterflies %uy 'T" >OT"? -all >Put? %utterflies
%uy 'T" >OT"? -all >Put? Time Spreads Sell OT" >'T"? -all >Put? Time Spreads
(e)tral
%ackspreads o othing :atio Vertical Spreads
%uy Straddles,Strangles Sell Straddles,Strangles
Sell 9T" -all Or Put %utterflies %uy 9T" -all Or Put %utterflies
%uy 9T" -all Or Put Time Spreads Sell 9T" -all Or Put Time Spreads
+)llish
%uy aked -alls %uy the Sell aked Puts
%ull Vertical Spreads =nderlying %ull Vertical Spreads
%uy 9T" -all,Sell OT" -all %uy 'T" -all,Sell 9T" -all
%uy 9T" Put,Sell 'T" Put %uy OT" Put,Sell 9T" Put
Sell 'T" >OT"? -all >Put? %utterflies %uy OT" >'T"? -all >Put? %utterflies
%uy OT" >'T"? -all >Put? Time Spreads Sell 'T" >OT"? -all >Put? Time Spreads
#%!,ETD"!ET"$(
-
8/12/2019 OptionTradingWorkbook (1)
18/27
#00 Underlying Price
#00 Exercise Price
%689ar8#& Todays !ate
%5.00* (istorical )olatility
222 Expiry !ate
0* +is, -ree +ate
0* !iidend ield60 DT-
0.#6 DT- in +ears
'5 =0 =5 $0 $5 #00 #05 ##0 ##5
$0 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE
#00 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE
##0 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE
3@ 8 8@ A A@ 1 1@ 11 11@ 12 12@
2
5
8
1
12
Gamma .s nerl1in Price
A
-
8/12/2019 OptionTradingWorkbook (1)
19/27
#%0 #%5
2)34UE 2)34UE
2)34UE 2)34UE
2)34UE 2)34UE
-
8/12/2019 OptionTradingWorkbook (1)
20/27
#00 Underlying Price
#00 Exercise Price
%689ar8#& Todays !ate
%5.00* (istorical )olatility
222 Expiry !ate
0* +is, -ree +ate
0* !iidend ield60 DT-
0.#6 DT- in +ears
'5 =0 =5 $0 $5 #00 #05 ##0 ##5
$0 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE
#00 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE
##0 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE
3@ 8 8@ A A@ 1 1@ 11 11@ 12 12@
2
5
8
1
12
Vea .s nerl1in Price
A
-
8/12/2019 OptionTradingWorkbook (1)
21/27
#%0 #%5
2)34UE 2)34UE
2)34UE 2)34UE
2)34UE 2)34UE
-
8/12/2019 OptionTradingWorkbook (1)
22/27
#00 Underlying Price
#00 Exercise Price
%689ar8#& Todays !ate
%5.00* (istorical )olatility
222 Expiry !ate
0* +is, -ree +ate
0* !iidend ield60 DT-
0.#6 DT- in +ears
#00 $0 =0 '0 60 50 &0 "0 %0
#00 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE
#00 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE
2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE 2)34UE
#00 $0 =0 '0 60 50 &0 "0 %0 #0 #
0
%
&
6
=
#0
#%
all Theta
#00 $0 =0 '0 60 50 &0 "
0
%
&
6
=
#0
#%
all $ption Price
-
8/12/2019 OptionTradingWorkbook (1)
23/27
-
8/12/2019 OptionTradingWorkbook (1)
24/27
-
8/12/2019 OptionTradingWorkbook (1)
25/27
!TE Theta Theo * !i@@
#00 2)34UE 2)34UE 2)34UE
$$ 2)34UE 2)34UE 2)34UE 2)34UE
$= 2)34UE 2)34UE 2)34UE 2)34UE
$' 2)34UE 2)34UE 2)34UE 2)34UE
$6 2)34UE 2)34UE 2)34UE 2)34UE$5 2)34UE 2)34UE 2)34UE 2)34UE
$& 2)34UE 2)34UE 2)34UE 2)34UE
$" 2)34UE 2)34UE 2)34UE 2)34UE
#0 # $% 2)34UE 2)34UE 2)34UE 2)34UE
2)34UE 2)34UE $# 2)34UE 2)34UE 2)34UE 2)34UE
2)34UE 2)34UE $0 2)34UE 2)34UE 2)34UE 2)34UE
2)34UE 2)34UE =$ 2)34UE 2)34UE 2)34UE 2)34UE
== 2)34UE 2)34UE 2)34UE 2)34UE
=' 2)34UE 2)34UE 2)34UE 2)34UE
=6 2)34UE 2)34UE 2)34UE 2)34UE
=5 2)34UE 2)34UE 2)34UE 2)34UE
=& 2)34UE 2)34UE 2)34UE 2)34UE=" 2)34UE 2)34UE 2)34UE 2)34UE
=% 2)34UE 2)34UE 2)34UE 2)34UE
=# 2)34UE 2)34UE 2)34UE 2)34UE
=0 2)34UE 2)34UE 2)34UE 2)34UE
'$ 2)34UE 2)34UE 2)34UE 2)34UE
'= 2)34UE 2)34UE 2)34UE 2)34UE
'' 2)34UE 2)34UE 2)34UE 2)34UE
'6 2)34UE 2)34UE 2)34UE 2)34UE
'5 2)34UE 2)34UE 2)34UE 2)34UE
'& 2)34UE 2)34UE 2)34UE 2)34UE
'" 2)34UE 2)34UE 2)34UE 2)34UE
'% 2)34UE 2)34UE 2)34UE 2)34UE'# 2)34UE 2)34UE 2)34UE 2)34UE
'0 2)34UE 2)34UE 2)34UE 2)34UE
6$ 2)34UE 2)34UE 2)34UE 2)34UE
6= 2)34UE 2)34UE 2)34UE 2)34UE
6' 2)34UE 2)34UE 2)34UE 2)34UE
66 2)34UE 2)34UE 2)34UE 2)34UE
65 2)34UE 2)34UE 2)34UE 2)34UE
6& 2)34UE 2)34UE 2)34UE 2)34UE
6" 2)34UE 2)34UE 2)34UE 2)34UE
6% 2)34UE 2)34UE 2)34UE 2)34UE
6# 2)34UE 2)34UE 2)34UE 2)34UE
60 2)34UE 2)34UE 2)34UE 2)34UE5$ 2)34UE 2)34UE 2)34UE 2)34UE
5= 2)34UE 2)34UE 2)34UE 2)34UE
5' 2)34UE 2)34UE 2)34UE 2)34UE
56 2)34UE 2)34UE 2)34UE 2)34UE
55 2)34UE 2)34UE 2)34UE 2)34UE
5& 2)34UE 2)34UE 2)34UE 2)34UE
5" 2)34UE 2)34UE 2)34UE 2)34UE
0 %0 #0 #
-
8/12/2019 OptionTradingWorkbook (1)
26/27
5% 2)34UE 2)34UE 2)34UE 2)34UE
5# 2)34UE 2)34UE 2)34UE 2)34UE
50 2)34UE 2)34UE 2)34UE 2)34UE
&$ 2)34UE 2)34UE 2)34UE 2)34UE
&= 2)34UE 2)34UE 2)34UE 2)34UE
&' 2)34UE 2)34UE 2)34UE 2)34UE
&6 2)34UE 2)34UE 2)34UE 2)34UE&5 2)34UE 2)34UE 2)34UE 2)34UE
&& 2)34UE 2)34UE 2)34UE 2)34UE
&" 2)34UE 2)34UE 2)34UE 2)34UE
&% 2)34UE 2)34UE 2)34UE 2)34UE
2)34UE 2)34UE 2)34UE 2)34UE
&0 2)34UE 2)34UE 2)34UE 2)34UE
"$ 2)34UE 2)34UE 2)34UE 2)34UE
"= 2)34UE 2)34UE 2)34UE 2)34UE
"' 2)34UE 2)34UE 2)34UE 2)34UE
"6 2)34UE 2)34UE 2)34UE 2)34UE
"5 2)34UE 2)34UE 2)34UE 2)34UE
"& 2)34UE 2)34UE 2)34UE 2)34UE"" 2)34UE 2)34UE 2)34UE 2)34UE
"% 2)34UE 2)34UE 2)34UE 2)34UE
"# 2)34UE 2)34UE 2)34UE 2)34UE
"0 2)34UE 2)34UE 2)34UE 2)34UE
%$ 2)34UE 2)34UE 2)34UE 2)34UE
%= 2)34UE 2)34UE 2)34UE 2)34UE
%' 2)34UE 2)34UE 2)34UE 2)34UE
%6 2)34UE 2)34UE 2)34UE 2)34UE
%5 2)34UE 2)34UE 2)34UE 2)34UE
%& 2)34UE 2)34UE 2)34UE 2)34UE
%" 2)34UE 2)34UE 2)34UE 2)34UE
%% 2)34UE 2)34UE 2)34UE 2)34UE%# 2)34UE 2)34UE 2)34UE 2)34UE
%0 2)34UE 2)34UE 2)34UE 2)34UE
#$ 2)34UE 2)34UE 2)34UE 2)34UE
#= 2)34UE 2)34UE 2)34UE 2)34UE
#' 2)34UE 2)34UE 2)34UE 2)34UE
#6 2)34UE 2)34UE 2)34UE 2)34UE
#5 2)34UE 2)34UE 2)34UE 2)34UE
#& 2)34UE 2)34UE 2)34UE 2)34UE
#" 2)34UE 2)34UE 2)34UE 2)34UE
#% 2)34UE 2)34UE 2)34UE 2)34UE
## 2)34UE 2)34UE 2)34UE 2)34UE
#0 2)34UE 2)34UE 2)34UE 2)34UE$ 2)34UE 2)34UE 2)34UE 2)34UE
= 2)34UE 2)34UE 2)34UE 2)34UE
' 2)34UE 2)34UE 2)34UE 2)34UE
6 2)34UE 2)34UE 2)34UE 2)34UE
5 2)34UE 2)34UE 2)34UE 2)34UE
& 2)34UE 2)34UE 2)34UE 2)34UE
" 2)34UE 2)34UE 2)34UE 2)34UE
-
8/12/2019 OptionTradingWorkbook (1)
27/27
% 2)34UE 2)34UE 2)34UE 2)34UE
# 2)34UE 2)34UE 2)34UE 2)34UE