Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam a2201009 i 4500 
001    898756996 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr ||||||||||| 
008    141224s2015    enk     ob    001 0 eng   
010      2014049792 
019    902417444|a914287634|a927376388|a961646639|a962625206
       |a988635796|a992925546|a1005824992|a1055332234|a1066681482
       |a1081291415|a1101720066|a1103250690|a1148068993 
020    9781118961988|q(electronic bk.) 
020    1118961986|q(electronic bk.) 
020    9781118961995|q(electronic bk.) 
020    1118961994|q(electronic bk.) 
020    9781119065838|q(electronic bk.) 
020    1119065836|q(electronic bk.) 
020    1118962001|q(electronic bk.) 
020    9781118962008|q(electronic bk.) 
020    9781322877082 
020    1322877084 
020    |q(hardback) 
029 1  AU@|b000053965964 
029 1  CHBIS|b010879955 
029 1  CHNEW|b000708559 
029 1  CHVBK|b334959454 
029 1  DEBBG|bBV042743703 
029 1  DEBBG|bBV043019860 
029 1  DEBBG|bBV043397401 
029 1  DEBBG|bBV043615988 
029 1  DEBSZ|b431874271 
029 1  DEBSZ|b44947724X 
029 1  DEBSZ|b45569429X 
029 1  DEBSZ|b475038142 
029 1  GBVCP|b817044752 
029 1  GBVCP|b882845942 
029 1  NZ1|b15914899 
029 1  AU@|b000066261008 
035    (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    CL0500000619|bSafari Books Online 
037    2DF5EFB5-98E1-4235-BA0C-B82F12FBF0EC|bOverDrive, Inc.
       |nhttp://www.overdrive.com 
040    DLC|beng|erda|epn|cDLC|dN$T|dYDXCP|dDG1|dE7B|dOCLCF|dUMI
       |dEBLCP|dIDEBK|dRECBK|dHEBIS|dCDX|dDEBSZ|dCOO|dOCLCQ
       |dDEBBG|dOCLCQ|dTEFOD|dVT2|dK6U|dIDB|dCOCUF|dCCO|dLIP
       |dPIFFA|dFVL|dZCU|dOCLCQ|dMERUC|dU3W|dOCLCQ|dSTF|dCEF|dCRU
       |dICG|dVTS|dOCLCQ|dWYU|dTKN|dOCLCQ|dUAB|dDKC|dOCLCQ|dUKAHL
       |dUX1|dOCLCQ|dERF|dOCLCQ|dTUHNV|dOCLCO|dOCLCQ|dOCLCO
       |dOCLCL 
042    pcc 
049    INap 
082 00 332.0285/5133 
082 00 332.0285/5133|223 
099    eBook O'Reilly for Public Libraries 
100 1  Goossens, Francois,|d1960- 
245 10 How to implement market models using VBA /|cFrancois 
       Goossens.|h[O'Reilly electronic resource] 
264  1 Chicester, West Sussex UK :|bJohn Wiley & Sons, Inc.,
       |c2015. 
300    1 online resource 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
500    Includes index. 
504    Includes bibliographical references and index. 
505 0  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. 
505 8  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. 
505 8  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. 
505 8  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. 
505 8  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    "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"--|cProvided by publisher. 
588 0  Print version record and CIP data provided by publisher. 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
650  0 Finance|xMathematical models|xComputer programs. 
650  0 Visual Basic for Applications (Computer program language) 
650  6 Finances|xModèles mathématiques|xLogiciels. 
650  7 Finance|xMathematical models|xComputer programs|2fast 
650  7 Visual Basic for Applications (Computer program language)
       |2fast 
776 08 |iPrint version:|aGoossens, Francois, 1960-|tHow to 
       implement market models using VBA.|dWest Sussex : John 
       Wiley & Sons, Inc., 2015|z9781118962008|w(DLC)  2014041091
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9781118961995/?ar
       |zAvailable on O'Reilly for Public Libraries 
938    Askews and Holts Library Services|bASKH|nAH27098651 
938    Askews and Holts Library Services|bASKH|nAH27099165 
938    Coutts Information Services|bCOUT|n30590593 
938    EBL - Ebook Library|bEBLB|nEBL1895819 
938    ebrary|bEBRY|nebr11012467 
938    EBSCOhost|bEBSC|n943225 
938    ProQuest MyiLibrary Digital eBook Collection|bIDEB
       |ncis30590593 
938    Recorded Books, LLC|bRECE|nrbeEB00595878 
938    YBP Library Services|bYANK|n12261380 
938    YBP Library Services|bYANK|n12281354 
994    92|bJFN