Book description
This new and unique book demonstrates that Excel and VBA can play an important role in the explanation and implementation of numerical methods across finance. Advanced Modelling in Finance provides a comprehensive look at equities, options on equities and options on bonds from the early 1950s to the late 1990s.
The book adopts a step-by-step approach to understanding the more sophisticated aspects of Excel macros and VBA programming, showing how these programming techniques can be used to model and manipulate financial data, as applied to equities, bonds and options. The book is essential for financial practitioners who need to develop their financial modelling skill sets as there is an increase in the need to analyse and develop ever more complex 'what if' scenarios.
Specifically applies Excel and VBA to the financial markets
Packaged with a CD containing the software from the examples throughout the book
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Table of contents
- Copyright
- Preface
- Acknowledgements
- 1. Introduction
-
1. Advanced Modelling in Excel
-
2. Advanced Excel Functions and Procedures
- 2.1. ACCESSING FUNCTIONS IN EXCEL
- 2.2. MATHEMATICAL FUNCTIONS
- 2.3. STATISTICAL FUNCTIONS
- 2.4. LOOKUP FUNCTIONS
- 2.5. OTHER FUNCTIONS
- 2.6. AUDITING TOOLS
- 2.7. DATA TABLES
- 2.8. XY CHARTS
- 2.9. ACCESS TO DATA ANALYSIS AND SOLVER
- 2.10. USING RANGE NAMES
- 2.11. REGRESSION
- 2.12. GOAL SEEK
- 2.13. MATRIX ALGEBRA AND RELATED FUNCTIONS
-
3. Introduction to VBA
- 3.1. ADVANTAGES OF MASTERING VBA
- 3.2. OBJECT-ORIENTED ASPECTS OF VBA
- 3.3. STARTING TO WRITE VBA MACROS
- 3.4. ELEMENTS OF PROGRAMMING
- 3.5. COMMUNICATING BETWEEN MACROS AND THE SPREADSHEET
- 3.6. SUBROUTINE EXAMPLES
-
4. Writing VBA User-defined Functions
- 4.1. A SIMPLE SALES COMMISSION FUNCTION
- 4.2. CREATING COMMISSION(SALES) IN THE SPREADSHEET
- 4.3. TWO FUNCTIONS WITH MULTIPLE INPUTS FOR VALUING OPTIONS
- 4.4. MANIPULATING ARRAYS IN VBA
- 4.5. EXPECTED VALUE AND VARIANCE FUNCTIONS WITH ARRAY INPUTS
- 4.6. PORTFOLIO VARIANCE FUNCTION WITH ARRAY INPUTS
- 4.7. FUNCTIONS WITH ARRAY OUTPUT
- 4.8. USING EXCEL AND VBA FUNCTIONS IN USER-DEFINED FUNCTIONS
- 4.9. PROS AND CONS OF DEVELOPING VBA FUNCTIONS
-
2. Advanced Excel Functions and Procedures
-
2. Advanced Modelling in Equities
- 5. Introduction to Equities
-
6. Portfolio Optimisation
- 6.1. PORTFOLIO MEAN AND VARIANCE
- 6.2. RISK–RETURN REPRESENTATION OF PORTFOLIOS
- 6.3. USING SOLVER TO FIND EFFICIENT POINTS
- 6.4. GENERATING THE EFFICIENT FRONTIER (HUANG AND LITZENBERGER'S APPROACH)
- 6.5. CONSTRAINED FRONTIER PORTFOLIOS
- 6.6. COMBINING RISK-FREE AND RISKY ASSETS
- 6.7. PROBLEM ONE–COMBINING A RISK-FREE ASSET WITH A RISKY ASSET
- 6.8. PROBLEM TWO–COMBINING TWO RISKY ASSETS
- 6.9. PROBLEM THREE—COMBINING A RISK-FREE ASSET WITH A RISKY PORTFOLIO
- 6.10. USER-DEFINED FUNCTIONS IN Module1
- 6.11. FUNCTIONS FOR THE THREE GENERIC PORTFOLIO PROBLEMS IN Module1
- 6.12. MACROS IN ModuleM
- 7. Asset Pricing
- 8. Performance Measurement and Attribution
-
3. Options on Equities
-
9. Introduction to Options on Equities
- 9.1. THE GENESIS OF THE BLACK–SCHOLES FORMULA
- 9.2. THE BLACK–SCHOLES FORMULA
- 9.3. HEDGE PORTFOLIOS
- 9.4. RISK-NEUTRAL VALUATION
- 9.5. A SIMPLE ONE-STEP BINOMIAL TREE WITH RISK-NEUTRAL VALUATION
- 9.6. PUT–CALL PARITY
- 9.7. DIVIDENDS
- 9.8. AMERICAN FEATURES
- 9.9. NUMERICAL METHODS
- 9.10. VOLATILITY AND NON-NORMAL SHARE RETURNS
-
10. Binomial Trees
- 10.1. INTRODUCTION TO BINOMIAL TREES
- 10.2. A SIMPLIFIED BINOMIAL TREE
- 10.3. THE JR BINOMIAL TREE
- 10.4. THE CRR TREE
- 10.5. BINOMIAL APPROXIMATIONS AND BLACK–SCHOLES FORMULA
- 10.6. CONVERGENCE OF CRR BINOMIAL TREES
- 10.7. THE LR TREE
- 10.8. COMPARISON OF CRR AND LR TREES
- 10.9. AMERICAN OPTIONS AND THE CRR AMERICAN TREE
- 10.10. USER-DEFINED FUNCTIONS IN Module0 AND Module1
- 11. The Black-Scholes Formula
- 12. Other Numerical Methods for European Options
- 13. Non-normal Distributions and Implied Volatility
-
9. Introduction to Options on Equities
-
4. Options on Bonds
- 14. Introduction to Valuing Options on Bonds
-
15. Interest Rate Models
- 15.1. VASICEK'S TERM STRUCTURE MODEL
- 15.2. VALUING EUROPEAN OPTIONS ON ZERO-COUPON BONDS, VASICEK'S MODEL
- 15.3. VALUING EUROPEAN OPTIONS ON COUPON BONDS, VASICEK'S MODEL
- 15.4. CIR TERM STRUCTURE MODEL
- 15.5. VALUING EUROPEAN OPTIONS ON ZERO-COUPON BONDS, CIR MODEL
- 15.6. VALUING EUROPEAN OPTIONS ON COUPON BONDS, CIR MODEL
- 15.7. USER-DEFINED FUNCTIONS IN Module1
- 16. Matching the Term Structure
- A. Other VBA Functions
Product information
- Title: Advanced Modelling in Finance Using Excel and VBA
- Author(s):
- Release date: June 2001
- Publisher(s): Wiley
- ISBN: 9780471499220
You might also like
book
Hedge Fund Modelling and Analysis Using Excel and VBA
Co-authored by two respected authorities on hedge funds and asset management, this implementation-oriented guide shows you …
book
Credit Risk Modeling Using Excel and VBA with DVD
This book provides practitioners and students with a hands-on introduction to modern credit risk modeling. The …
book
Computing with Excel and VBA
Ideal for use in non-majors, introductory-level CS or CIS courses, Computing with Excel and VBA provides …
book
MS Excel, Second Edition, 2nd Edition
MS Excel is one of the most powerful tools available to a business manager. In this …