Introduction to Financial Derivatives with Python
Book information
Description
Introduction to Financial Derivatives with Python is an ideal textbook for an undergraduate course on derivatives, whether on a finance, economics, or financial mathematics programme. As well as covering all of the essential topics one would expect to be covered, the book also includes the basis of the numerical techniques most used in the financial industry, and their implementation in Python. Features Connected to a Github repository with the codes in the book. The repository can be accessed at https://bit.ly/3bllnufSuitable for undergraduate students, as well as anyone who wants a gentle introduction to the principles of quantitative finance No pre-requisites required for programming or advanced mathematics beyond basic calculus. Cover Half Title Series Page Title Page Copyright Page Dedication Contents List of Figures Foreword Preface CHAPTER 1: Introduction 1.1. FINANCIAL MARKETS 1.2. DERIVATIVES 1.3. TIME HAS A VALUE 1.4. NO-ARBITRAGE PRINCIPLE 1.5. CHAPTER’S DIGEST 1.6. EXERCISES CHAPTER 2: Futures and Forwards 2.1. FORWARD CONTRACTS: DEFINITIONS 2.2. FUTURES 2.3. WHY TO USE FORWARDS AND FUTURES? 2.4. THE FAIR DELIVERY PRICE: THE FORWARD PRICE 2.4.1. The General Approach 2.4.2. Some Special Cases 2.4.2.1. Assets that Provide a Known Income 2.4.2.2. Assets that Provide an Income Proportional to Its Price 2.4.3. The Price of a Forward Contract 2.4.4. The general case 2.4.4.1. The Case of a Known Income 2.4.4.2. Assets that Provide an Income Proportional to Its Price 2.5. CHAPTER’S DIGEST 2.6. EXERCISES CHAPTER 3: Options 3.1. CALL AND PUT OPTIONS 3.2. THE INTRINSIC VALUE OF AN OPTION 3.3. SOME PROPERTIES OF OPTION PRICES 3.3.1. The Price of an Option vs the Price of an Asset 3.3.2. The Role of the strike price 3.3.3. The Role of the Price of the Underlying Asset 3.3.4. The Role of Interest Rates 3.3.5. The Role of Volatility 3.3.6. The Role of Time to Maturity 3.3.7. The Put-Call Parity 3.4. SPECULATION WITH OPTIONS 3.5. SOME CLASSICAL STRATEGIES 3.5.0.1. Bull Spread 3.5.0.2. Bear Spread 3.6. DRAW YOUR STRATEGY WITH PYTHON 3.7. CHAPTER’S DIGEST 3.8. EXERCISES CHAPTER 4: Exotic Options 4.1. BINARY OPTIONS 4.2. FORWARD START OPTIONS 4.2.1. Compound Options 4.3. PATH-DEPENDENT OPTIONS 4.3.1. Barrier Options 4.3.2. Lookback Options 4.3.3. Asian Options 4.4. SPREAD AND BASKET OPTIONS 4.5. BERMUDA OPTIONS 4.6. CHAPTER’S DIGEST 4.7. EXERCISES CHAPTER 5: The Binomial Model 5.1. THE SINGLE-PERIOD BINOMIAL MODEL 5.1.1. Relationship between European Options and Their Underlying in the Binomial Model 5.1.2. Replication Portfolio for European Options 5.1.3. The Risk-neutral Valuation 5.1.4. Link the Model to the Market 5.2. THE MULTI-PERIOD BINOMIAL MODEL 5.2.1. Adjusting the Parameters 5.2.2. Pricing a European Option 5.2.2.1. Extended Framework 5.2.2.2. Simplified Framework 5.2.3. Early Exercise 5.3. THE GREEKS IN THE BINOMIAL MODEL 5.3.1. Delta 5.3.2. Gamma 5.3.3. Theta 5.3.4. Vega 5.3.5. Rho 5.3.6. Approximating the Price Function 5.4. CODING THE BINOMIAL MODEL 5.5. CHAPTER’S DIGEST 5.6. EXERCISES CHAPTER 6: A Continuous-time Pricing Model 6.1. CREATING SOME INTUITION 6.2. THE BLACK-SCHOLES-MERTON FRAMEWORK 6.3. THE BLACK-SCHOLES-MERTON EQUATION 6.4. THE BLACK-SCHOLES-MERTON FORMULA 6.5. THE BLACK-SCHOLES-MERTON MODEL FROM A PROBABILISTIC PERSPECTIVE 6.6. THE BLACK-SCHOLES-MERTON PRICE AND THE BINOMIAL PRICE 6.7. THE GREEKS IN THE BLACK-SCHOLES-MERTON MODEL 6.7.1. Delta 6.7.2. Theta 6.7.3. Gamma 6.7.4. Vega 6.8. OTHER ASSETS 6.8.1. Black-Scholes-Merton with Dividends 6.8.2. Black-Scholes-Merton for Foreign-Exchange 6.8.3. Black-scholes-Merton for Futures 6.9. DRAWBACKS OF THE BLACK-SCHOLES-MERTON MODEL 6.10. CHAPTER’S DIGEST 6.11. EXERCISES CHAPTER 7: Monte Carlo Methods 7.1. THE NEED OF GENERAL OPTION PRICING TOOLS 7.2. MATHEMATICAL FOUNDATIONS OF MONTE CARLO METHODS 7.2.1. Sample Means as Estimators of Theoretical Expectations 7.2.2. The Laws of Large Numbers 7.2.3. The Central Limit Theorem 7.3. OPTION PRICING WITH MONTE CARLO METHODS 7.3.1. European Options that Depend Only on the Final Value of the Asset 7.3.2. European Options that Depend on the Path of Asset Prices 7.4. EUROPEAN OPTIONS THAT DEPEND ON THE FINAL PRICE OF TWO ASSETS 7.5. CHAPTER’S DIGEST 7.6. EXERCISES CHAPTER 8: The Volatility 8.1. HISTORICAL VOLATILITIES 8.2. THE SPOT VOLATILITY 8.3. THE IMPLIED VOLATILITY 8.4. CHAPTER’S DIGEST 8.5. EXERCISES CHAPTER 9: Replicating Portfolios 9.1. REPLICATING PORTFOLIOS FOR THE BINOMIAL MODEL 9.2. REPLICATING PORTFOLIOS FOR THE BLACK-SCHOLES-MERTON MODE 9.3. CHAPTER’S DIGEST 9.4. EXERCISES APPENDIX A: Introduction to Python A.1. BASIC OPERATIONS A.2. DATA TYPES A.3. VARIABLES A.4. PRINT A.5. PACKAGES A.6. ROCKING LIKE A DATA SCIENTIST A.6.1. Import Data A.6.2. Using Dataframes A.6.3. Make Plot A.7. CHAPTER’S DIGEST A.8. EXERCISES APPENDIX B: Introduction to Coding in Python B.1. DEFINE YOUR OWN FUNCTIONS B.2. IF B.3. FOR B.4. CREATING MATRICES B.5. CHAPTER’S DIGEST B.6. EXERCISES Bibliography Index
Similar books
Malliavin Calculus in Finance: Theory and Practice
2025 · PDF
Malliavin Calculus in Finance: Theory and Practice
2021 · PDF
La estudiosidad y la vida espiritual
2009 · PDF
Historia de San Pascual Bailón, Patrono de las Asociaciones Eucarísticas
2009 · PDF
MySQL® Notes for Professionals book
2018 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36
2010 · PDF