How to implement market models using VBA
(eBook)

Book Cover
Average Rating
Published
Chicester, West Sussex UK : John Wiley & Sons, Inc., 2015.
Format
eBook
ISBN
1118961986, 1118961994, 1118962001, 1119065836, 1322877084, 9781118961988, 9781118961995, 9781118962008, 9781119065838, 9781322877082
Physical Desc
1 online resource
Status

Description

Loading Description...

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Syndetics Unbound

More Details

Language
English

Notes

General Note
Includes index.
Bibliography
Includes bibliographical references and index.
Description
"Accessible VBA coding for complex financial modellingImplementing Market Models Using VBA makes solving complex valuation issues accessible to any financial professional with a taste for mathematics. With a focus on the clarity of code, this practical introductory guide includes chapters on VBA fundamentals and essential mathematical techniques, helping readers master the numerical methods to build an algorithm that can be used in a wide range of pricing problems. Coverage includes general algorithms, vanilla instruments, multi-asset instruments, yield curve models, interest rate exotics, and more, guiding readers thoroughly through pricing in the capital markets area. The companion website features additional VBA code and algorithmic techniques, and the interactive blog provides a forum for discussion of code with programmers and financial engineers, giving readers insight into the different applications and customisations possible for even more advanced problem solving. Financial engineers implement models from a mathematical representation of an asset's performance by building a program that performs a valuation of securities based on this asset. Implementing Market Models Using VBA makes this technical process understandable, with well-explained algorithms, VBA code, and accessible theoretical explanations. Decide which numerical method to use in which scenario Identify the necessary building blocks of an algorithm Write clear, functional VBA code for a variety of problems Apply algorithms to different instruments and models Designed for finance professionals, this book brings more accurate modelling within reach for anyone with interest in the market. For clearer code, patient explanation, and practical instruction, Implementing Market Models Using VBA is an essential introductory guide"--,Provided by publisher.

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Goossens, F. (2015). How to implement market models using VBA . John Wiley & Sons, Inc..

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Goossens, Francois, 1960-. 2015. How to Implement Market Models Using VBA. John Wiley & Sons, Inc.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Goossens, Francois, 1960-. How to Implement Market Models Using VBA John Wiley & Sons, Inc, 2015.

MLA Citation, 9th Edition (style guide)

Goossens, Francois. How to Implement Market Models Using VBA John Wiley & Sons, Inc., 2015.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
f54cf779-37bd-7189-ea41-0bd0ab627445-eng
Go To Grouped Work

Grouping Information

Grouped Work IDf54cf779-37bd-7189-ea41-0bd0ab627445-eng
Full titlehow to implement market models using vba
Authorgoossens francois
Grouping Categorybook
Last Update2024-09-06 16:31:08PM
Last Indexed2024-09-28 04:41:52AM

Book Cover Information

Image Sourcesyndetics
First LoadedSep 7, 2024
Last UsedSep 7, 2024

Marc Record

First DetectedJul 29, 2024 04:01:16 PM
Last File Modification TimeSep 06, 2024 04:35:33 PM

MARC Record

LEADER07882cam a2200613 i 4500
001ocn898756996
003OCoLC
00520240830103855.0
006m     o  d        
007cr |||||||||||
008141224s2015    enk     ob    001 0 eng  
010 |a  2014049792
019 |a 902417444|a 914287634|a 927376388|a 961646639|a 962625206|a 988635796|a 992925546|a 1005824992|a 1055332234|a 1066681482|a 1081291415|a 1101720066|a 1103250690|a 1148068993
020 |a 1118961986|q (electronic bk.)
020 |a 1118961994|q (electronic bk.)
020 |a 1118962001|q (electronic bk.)
020 |a 1119065836|q (electronic bk.)
020 |a 1322877084
020 |a 9781118961988|q (electronic bk.)
020 |a 9781118961995|q (electronic bk.)
020 |a 9781118962008|q (electronic bk.)
020 |a 9781119065838|q (electronic bk.)
020 |a 9781322877082
020 |z 9781118962008|q (hardback)
035 |a (OCoLC)898756996|z (OCoLC)902417444|z (OCoLC)914287634|z (OCoLC)927376388|z (OCoLC)961646639|z (OCoLC)962625206|z (OCoLC)988635796|z (OCoLC)992925546|z (OCoLC)1005824992|z (OCoLC)1055332234|z (OCoLC)1066681482|z (OCoLC)1081291415|z (OCoLC)1101720066|z (OCoLC)1103250690|z (OCoLC)1148068993
037 |a 2DF5EFB5-98E1-4235-BA0C-B82F12FBF0EC|b OverDrive, Inc.|n http://www.overdrive.com
037 |a CL0500000619|b Safari Books Online
040 |a DLC|b eng|e rda|e pn|c DLC|d N$T|d YDXCP|d DG1|d E7B|d OCLCF|d UMI|d EBLCP|d IDEBK|d RECBK|d HEBIS|d CDX|d DEBSZ|d COO|d OCLCQ|d DEBBG|d OCLCQ|d TEFOD|d VT2|d K6U|d IDB|d COCUF|d CCO|d LIP|d PIFFA|d FVL|d ZCU|d OCLCQ|d MERUC|d U3W|d OCLCQ|d STF|d CEF|d CRU|d ICG|d VTS|d OCLCQ|d WYU|d TKN|d OCLCQ|d UAB|d DKC|d OCLCQ|d UKAHL|d UX1|d OCLCQ|d ERF|d OCLCQ|d TUHNV|d OCLCO|d OCLCQ|d OCLCO|d OCLCL|d UEJ|d OCLCO|d OCLCQ|d OCLCO
042 |a pcc
049 |a FMGA
05000|a HG106
08200|a 332.0285/5133|2 23
084 |a BUS027000|2 bisacsh
1001 |a Goossens, Francois,|d 1960-|1 https://id.oclc.org/worldcat/entity/E39PCjByvVYdtdTrCr8rRJbfdP|0 http://id.loc.gov/authorities/names/n2014069260
24510|a How to implement market models using VBA /|c Francois Goossens.
264 1|a Chicester, West Sussex UK :|b John Wiley & Sons, Inc.,|c 2015.
300 |a 1 online resource
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
500 |a Includes index.
504 |a Includes bibliographical references and index.
5050 |a Cover; Title Page; Copyright; Contents; Preface; Acknowledgements; Abbreviations; About the Author; Chapter 1 The Basics of VBA Programming; 1.1 Getting started; 1.2 VBA objects and syntax; 1.2.1 The object-oriented basic syntax; 1.2.2 Using objects; 1.3 Variables; 1.3.1 Variable declaration; 1.3.2 Some usual objects; 1.3.3 Arrays; 1.4 Arithmetic; 1.5 Subroutines and functions; 1.5.1 Subroutines; 1.5.2 Functions; 1.5.3 Operations on one-dimensional arrays; 1.5.4 Operations on two-dimensional arrays (matrices); 1.5.5 Operations with dates; 1.6 Custom objects; 1.6.1 Types; 1.6.2 Classes.
5058 |a 1.7 Debugging1.7.1 Error handling; 1.7.2 Tracking the code execution; Chapter 2 Mathematical Algorithms; 2.1 Introduction; 2.2 Sorting lists; 2.2.1 Shell sort; 2.2.2 Quick sort; 2.3 Implicit equations; 2.4 Search for extrema; 2.4.1 The Nelder-Mead algorithm; 2.4.2 The simulated annealing; 2.5 Linear algebra; 2.5.1 Matrix inversion; 2.5.2 Cholesky decomposition; 2.5.3 Interpolation; 2.5.4 Integration; 2.5.5 Principal Component Analysis; Chapter 3 Vanilla Instruments; 3.1 Definitions; 3.2 Fixed income; 3.2.1 Bond market; 3.2.2 Interbank market; 3.3 Vanilla derivatives; 3.3.1 Forward contracts.
5058 |a 3.3.2 Swaps3.3.3 Bond futures; 3.4 Options basics; 3.4.1 Brownian motion; 3.4.2 Ito integral; 3.4.3 Ito formula; 3.4.4 Black-Scholes basic model; 3.4.5 Risk-neutral probability; 3.4.6 Change of probability; 3.4.7 Martingale and numeraires; 3.4.8 European-style options pricing; 3.5 First generation exotic options; 3.5.1 Barrier options; 3.5.2 Quanto options; Chapter 4 Numerical Solutions; 4.1 Finite differences; 4.1.1 Generic equation; 4.1.2 Implementation; 4.2 Trees; 4.2.1 Binomial trees; 4.2.2 Trinomial trees; 4.3 Monte-Carlo scenarios; 4.3.1 Uniform number generator.
5058 |a 4.3.2 From uniform to Gaussian numbers4.4 Simulation and regression; 4.5 Double-barrier analytical approximation; Chapter 5 Monte-Carlo Pricing Issues; 5.1 Multi-asset simulation; 5.1.1 The correlations issue; 5.1.2 The Gaussian case; 5.1.3 Exotics; 5.2 Discretization schemes; 5.3 Variance reduction techniques; 5.3.1 Antithetic variates; 5.3.2 Importance sampling; 5.3.3 Control variates; Chapter 6 Yield Curve Models; 6.1 Short rate models; 6.1.1 Introduction; 6.1.2 Hull and White one-factor model; 6.1.3 Gaussian two-factor model; 6.1.4 Hull and White two-factor model; 6.2 Forward rate models.
5058 |a 6.2.1 Generic Heath-Jarrow-Morton6.2.2 LMM (LIBOR market model); Chapter 7 Stochastic Volatilities; 7.1 The Heston model; 7.1.1 Code; 7.1.2 A faster algorithm; 7.1.3 Calibration; 7.2 Barrier options; 7.2.1 Numerical results; 7.2.2 Code; 7.3 Asian-style options; 7.4 SABR model; 7.4.1 Caplets; 7.4.2 Code; Chapter 8 Interest Rate Exotics; 8.1 CMS swaps; 8.1.1 Code; 8.2 Cancelable swaps; 8.2.1 Code; 8.2.2 Tree approximation; 8.3 Target redemption note; 8.3.1 Code; Bibliography; Index; EULA.
520 |a "Accessible VBA coding for complex financial modellingImplementing Market Models Using VBA makes solving complex valuation issues accessible to any financial professional with a taste for mathematics. With a focus on the clarity of code, this practical introductory guide includes chapters on VBA fundamentals and essential mathematical techniques, helping readers master the numerical methods to build an algorithm that can be used in a wide range of pricing problems. Coverage includes general algorithms, vanilla instruments, multi-asset instruments, yield curve models, interest rate exotics, and more, guiding readers thoroughly through pricing in the capital markets area. The companion website features additional VBA code and algorithmic techniques, and the interactive blog provides a forum for discussion of code with programmers and financial engineers, giving readers insight into the different applications and customisations possible for even more advanced problem solving. Financial engineers implement models from a mathematical representation of an asset's performance by building a program that performs a valuation of securities based on this asset. Implementing Market Models Using VBA makes this technical process understandable, with well-explained algorithms, VBA code, and accessible theoretical explanations. Decide which numerical method to use in which scenario Identify the necessary building blocks of an algorithm Write clear, functional VBA code for a variety of problems Apply algorithms to different instruments and models Designed for finance professionals, this book brings more accurate modelling within reach for anyone with interest in the market. For clearer code, patient explanation, and practical instruction, Implementing Market Models Using VBA is an essential introductory guide"--|c Provided by publisher.
5880 |a Print version record and CIP data provided by publisher.
650 0|a Finance|x Mathematical models|x Computer programs.
650 0|a Visual Basic for Applications (Computer program language)|0 http://id.loc.gov/authorities/subjects/sh2014000894
758 |i has work:|a How to implement market models using VBA (Text)|1 https://id.oclc.org/worldcat/entity/E39PCGjBKjj6MY6GhgY7jHYGd3|4 https://id.oclc.org/worldcat/ontology/hasWork
77608|i Print version:|a Goossens, Francois, 1960-|t How to implement market models using VBA.|d West Sussex : John Wiley & Sons, Inc., 2015|z 9781118962008|w (DLC) 2014041091
85640|u https://www.aclib.us/OReilly