Details

Listed Volatility and Variance Derivatives


Listed Volatility and Variance Derivatives

A Python-based Guide
Wiley Finance 1. Aufl.

von: Yves Hilpisch

63,99 €

Verlag: Wiley
Format: PDF
Veröffentl.: 25.10.2016
ISBN/EAN: 9781119167921
Sprache: englisch
Anzahl Seiten: 368

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<p><b>Leverage Python for expert-level volatility and variance derivative trading</b></p> <p><i>Listed Volatility and Variance Derivatives</i> is a comprehensive treatment of all aspects of these increasingly popular derivatives products, and has the distinction of being both the first to cover European volatility and variance products provided by Eurex and the first to offer Python code for implementing comprehensive quantitative analyses of these financial products. For those who want to get started right away, the book is accompanied by a dedicated Web page and a Github repository that includes all the code from the book for easy replication and use, as well as a hosted version of all the code for immediate execution.</p> <p>Python is fast making inroads into financial modelling and derivatives analytics, and recent developments allow Python to be as fast as pure C++ or C while consisting generally of only 10% of the code lines associated with the compiled languages. This complete guide offers rare insight into the use of Python to undertake complex quantitative analyses of listed volatility and variance derivatives.</p> <ul> <li>Learn how to use Python for data and financial analysis, and reproduce stylised facts on volatility and variance markets</li> <li>Gain an understanding of the fundamental techniques of modelling volatility and variance and the model-free replication of variance</li> <li>Familiarise yourself with micro structure elements of the markets for listed volatility and variance derivatives</li> <li>Reproduce all results and graphics with IPython/Jupyter Notebooks and Python codes that accompany the book</li> </ul> <p><i>Listed Volatility and Variance Derivatives</i> is the complete guide to Python-based quantitative analysis of these Eurex derivatives products.</p>
<p>Preface xi</p> <p><b>Part One Introduction to Volatility and Variance</b></p> <p><b>Chapter 1 Derivatives, Volatility and Variance 3</b></p> <p>1.1 Option Pricing and Hedging 3</p> <p>1.2 Notions of Volatility and Variance 6</p> <p>1.3 Listed Volatility and Variance Derivatives 7</p> <p>1.3.1 The US History 7</p> <p>1.3.2 The European History 8</p> <p>1.3.3 Volatility of Volatility Indexes 9</p> <p>1.3.4 Products Covered in this Book 10</p> <p>1.4 Volatility and Variance Trading 11</p> <p>1.4.1 Volatility Trading 11</p> <p>1.4.2 Variance Trading 13</p> <p>1.5 Python as Our Tool of Choice 14</p> <p>1.6 Quick Guide Through the Rest of the Book 14</p> <p><b>Chapter 2 Introduction to Python 17</b></p> <p>2.1 Python Basics 17</p> <p>2.1.1 Data Types 17</p> <p>2.1.2 Data Structures 20</p> <p>2.1.3 Control Structures 22</p> <p>2.1.4 Special Python Idioms 23</p> <p>2.2 NumPy 28</p> <p>2.3 matplotlib 34</p> <p>2.4 pandas 38</p> <p>2.4.1 pandas DataFrame class 39</p> <p>2.4.2 Input-Output Operations 45</p> <p>2.4.3 Financial Analytics Examples 47</p> <p>2.5 Conclusions 53</p> <p><b>Chapter 3 Model-Free Replication of Variance 55</b></p> <p>3.1 Introduction 55</p> <p>3.2 Spanning with Options 56</p> <p>3.3 Log Contracts 57</p> <p>3.4 Static Replication of Realized Variance and Variance Swaps 57</p> <p>3.5 Constant Dollar Gamma Derivatives and Portfolios 58</p> <p>3.6 Practical Replication of Realized Variance 59</p> <p>3.7 VSTOXX as Volatility Index 65</p> <p>3.8 Conclusions 67</p> <p><b>Part Two Listed Volatility Derivatives</b></p> <p><b>Chapter 4 Data Analysis and Strategies 71</b></p> <p>4.1 Introduction 71</p> <p>4.2 Retrieving Base Data 71</p> <p>4.2.1 EURO STOXX 50 Data 71</p> <p>4.2.2 VSTOXX Data 74</p> <p>4.2.3 Combining the Data Sets 76</p> <p>4.2.4 Saving the Data 78</p> <p>4.3 Basic Data Analysis 78</p> <p>4.4 Correlation Analysis 83</p> <p>4.5 Constant Proportion Investment Strategies 87</p> <p>4.6 Conclusions 93</p> <p><b>Chapter 5 VSTOXX Index 95</b></p> <p>5.1 Introduction 95</p> <p>5.2 Collecting Option Data 95</p> <p>5.3 Calculating the Sub-Indexes 105</p> <p>5.3.1 The Algorithm 106</p> <p>5.4 Calculating the VSTOXX Index 114</p> <p>5.5 Conclusions 118</p> <p>5.6 Python Scripts 118</p> <p>5.6.1 index collect option_data.py 118</p> <p>5.6.2 index_subindex_calculation.py 123</p> <p>5.6.3 index_vstoxx_calculation.py 127</p> <p><b>Chapter 6 Valuing Volatility Derivatives 129</b></p> <p>6.1 Introduction 129</p> <p>6.2 The Valuation Framework 129</p> <p>6.3 The Futures Pricing Formula 130</p> <p>6.4 The Option Pricing Formula 132</p> <p>6.5 Monte Carlo Simulation 135</p> <p>6.6 Automated Monte Carlo Tests 141</p> <p>6.6.1 The Automated Testing 141</p> <p>6.6.2 The Storage Functions 145</p> <p>6.6.3 The Results 146</p> <p>6.7 Model Calibration 153</p> <p>6.7.1 The Option Quotes 154</p> <p>6.7.2 The Calibration Procedure 155</p> <p>6.7.3 The Calibration Results 160</p> <p>6.8 Conclusions 163</p> <p>6.9 Python Scripts 163</p> <p>6.9.1 srd_functions.py 163</p> <p>6.9.2 srd simulation analysis.py 167</p> <p>6.9.3 srd simulation results.py 171</p> <p>6.9.4 srd model calibration.py 174</p> <p><b>Chapter 7 Advanced Modeling of the VSTOXX Index 179</b></p> <p>7.1 Introduction 179</p> <p>7.2 Market Quotes for Call Options 179</p> <p>7.3 The SRJD Model 182</p> <p>7.4 Term Structure Calibration 183</p> <p>7.4.1 Futures Term Structure 184</p> <p>7.4.2 Shifted Volatility Process 190</p> <p>7.5 Option Valuation by Monte Carlo Simulation 191</p> <p>7.5.1 Monte Carlo Valuation 191</p> <p>7.5.2 Technical Implementation 192</p> <p>7.6 Model Calibration 195</p> <p>7.6.1 The Python Code 196</p> <p>7.6.2 Short Maturity 199</p> <p>7.6.3 Two Maturities 201</p> <p>7.6.4 Four Maturities 203</p> <p>7.6.5 All Maturities 205</p> <p>7.7 Conclusions 209</p> <p>7.8 Python Scripts 210</p> <p>7.8.1 srjd fwd calibration.py 210</p> <p>7.8.2 srjd_simulation.py 212</p> <p>7.8.3 srjd_model_calibration.py 215</p> <p><b>Chapter 8 Terms of the VSTOXX and its Derivatives 221</b></p> <p>8.1 The EURO STOXX 50 Index 221</p> <p>8.2 The VSTOXX Index 221</p> <p>8.3 VSTOXX Futures Contracts 223</p> <p>8.4 VSTOXX Options Contracts 224</p> <p>8.5 Conclusions 225</p> <p><b>Part Three Listed Variance Derivatives</b></p> <p><b>Chapter 9 Realized Variance and Variance Swaps 229</b></p> <p>9.1 Introduction 229</p> <p>9.2 Realized Variance 229</p> <p>9.3 Variance Swaps 235</p> <p>9.3.1 Definition of a Variance Swap 235</p> <p>9.3.2 Numerical Example 235</p> <p>9.3.3 Mark-to-Market 239</p> <p>9.3.4 Vega Sensitivity 241</p> <p>9.3.5 Variance Swap on the EURO STOXX 50 242</p> <p>9.4 Variance vs. Volatility 247</p> <p>9.4.1 Squared Variations 247</p> <p>9.4.2 Additivity in Time 247</p> <p>9.4.3 Static Hedges 250</p> <p>9.4.4 Broad Measure of Risk 250</p> <p>9.5 Conclusions 250</p> <p><b>Chapter 10 Variance Futures at Eurex 251</b></p> <p>10.1 Introduction 251</p> <p>10.2 Variance Futures Concepts 252</p> <p>10.2.1 Realized Variance 252</p> <p>10.2.2 Net Present Value Concepts 252</p> <p>10.2.3 Traded Variance Strike 257</p> <p>10.2.4 Traded Futures Price 257</p> <p>10.2.5 Number of Futures 258</p> <p>10.2.6 Par Variance Strike 258</p> <p>10.2.7 Futures Settlement Price 258</p> <p>10.3 Example Calculation for a Variance Future 258</p> <p>10.4 Comparison of Variance Swap and Future 265</p> <p>10.5 Conclusions 268</p> <p><b>Chapter 11 Trading and Settlement 269</b></p> <p>11.1 Introduction 269</p> <p>11.2 Overview of Variance Futures Terms 269</p> <p>11.3 Intraday Trading 270</p> <p>11.4 Trade Matching 274</p> <p>11.5 Different Traded Volatilities 275</p> <p>11.6 After the Trade Matching 277</p> <p>11.7 Further Details 279</p> <p>11.7.1 Interest Rate Calculation 279</p> <p>11.7.2 Market Disruption Events 280</p> <p>11.8 Conclusions 280</p> <p><b>Part Four DX Analytics</b></p> <p><b>Chapter 12 DX Analytics – An Overview 283</b></p> <p>12.1 Introduction 283</p> <p>12.2 Modeling Risk Factors 284</p> <p>12.3 Modeling Derivatives 287</p> <p>12.4 Derivatives Portfolios 290</p> <p>12.4.1 Modeling Portfolios 292</p> <p>12.4.2 Simulation and Valuation 293</p> <p>12.4.3 Risk Reports 294</p> <p>12.5 Conclusions 296</p> <p><b>Chapter 13 DX Analytics – Square-Root Diffusion 297</b></p> <p>13.1 Introduction 297</p> <p>13.2 Data Import and Selection 297</p> <p>13.3 Modeling the VSTOXX Options 301</p> <p>13.4 Calibration of the VSTOXX Model 303</p> <p>13.5 Conclusions 308</p> <p>13.6 Python Scripts 308</p> <p>13.6.1 dx srd calibration.py 308</p> <p><b>Chapter 14 DX Analytics – Square-Root Jump Diffusion 315</b></p> <p>14.1 Introduction 315</p> <p>14.2 Modeling the VSTOXX Options 315</p> <p>14.3 Calibration of the VSTOXX Model 320</p> <p>14.4 Calibration Results 325</p> <p>14.4.1 Calibration to One Maturity 325</p> <p>14.4.2 Calibration to Two Maturities 325</p> <p>14.4.3 Calibration to Five Maturities 325</p> <p>14.4.4 Calibration without Penalties 331</p> <p>14.5 Conclusions 332</p> <p>14.6 Python Scripts 334</p> <p>14.6.1 dx srjd calibration.py 334</p> <p>Bibliography 345</p> <p>Index 347</p>
<p><b>D<small>R</small>. YVES HILPISCH</b> is founder and managing partner of The Python Quants (http://tpq.io), a group focusing on the use of open source technologies for financial data science, algorithmic trading and computational finance. He is the author of <i>Python for Finance</i>, and <i>Derivatives Analytics with Python</i>. Yves lectures on computational finance on the CQF Program as well as on data science at htw saar University of Applied Sciences. He has written the financial analytics library DX Analytics (http://dx-analytics.com) and organizes meetup groups and conferences about Python for quantitative finance in Frankfurt, London and New York.
<p><b>Robust Analytics for Trading Listed Volatility and Variance Derivatives</b> <p>Whether you're new to programming or want to step up from C++, C# or Matlab, <i>Listed Volatility and Variance Derivatives</i> jumpstarts you on a faster, more powerful way to execute quantitative analysis to trade listed volatility and variance products. No other resource offers indepth coverage on European products provided by Eurex along with step-by-step explanations of the Python codes you need to gain an edge in this competitive space. <p>Complete with an accompanying website allowing you to download all the code inside, you can easily and immediately execute the covered techniques for: <ul> <li> Using Python to analyze data and financials and reproduce stylized facts on volatility and variance markets.</li> <li> Modeling volatility and variance and replicating variance in a model-free fashion.</li> <li> Navigating the micro-structure elements of the markets for listed volatility and variance derivatives.</li> </ul> <p>The Python ecosystem thrives in the most demanding financial environments, and <i>Listed Volatility and Variance Derivatives</i> is the only guidebook for using it to master this analytics space.

Diese Produkte könnten Sie auch interessieren:

Rebuilding Trust in Banks
Rebuilding Trust in Banks
von: John Zinkin
PDF ebook
48,99 €
Wall Street Potholes
Wall Street Potholes
von: Simon A. Lack
PDF ebook
25,99 €
Derivatives
Derivatives
von: Espen Gaarder Haug
EPUB ebook
66,99 €