LEADER 10282nam 2200721 a 450 001 9910265226803321 005 20240401210948.0 010 $a9781119973515 010 $a1119973511 010 $a9781119973485 010 $a1119973481 010 $a9781119973492 010 $a111997349X 035 $a(CKB)3710000000496600 035 $a(EBL)4043447 035 $a(DLC) 2013018390 035 $a(Au-PeEL)EBL1469457 035 $a(CaPaEBR)ebr10748668 035 $a(CaSebORM)9781119971917 035 $a(MiAaPQ)EBC1469457 035 $a(OCoLC)842323326 035 $a(MiAaPQ)EBC4043447 035 $a(OCoLC)900652435 035 $a(OCoLC)ocn900652435 035 $a(FR-PaCSA)88816859 035 $a(FRCYB88816859)88816859 035 $a(Perlego)1002071 035 $a(EXLCZ)993710000000496600 100 $a20130502d2013 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 12$aA workout in computational finance /$fMichael Aichinger, Andreas Binder 205 $a1st edition 210 $aHoboken, N.J. $cJohn Wiley & Sons, Inc.$d2013 215 $a1 online resource (354 p.) 225 0$aWiley finance series 300 $aDescription based upon print version of record. 311 08$a9781299804852 311 08$a1299804853 311 08$a9781119971917 311 08$a1119971918 320 $aIncludes bibliographical references and index. 327 $aIntro -- A Workout in Computational Finance -- Contents -- Acknowledgements -- About the Authors -- 1 Introduction and Reading Guide -- 2 Binomial Trees -- 2.1 Equities and Basic Options -- 2.2 The One Period Model -- 2.3 The Multiperiod Binomial Model -- 2.4 Black-Scholes and Trees -- 2.5 Strengths and Weaknesses of Binomial Trees -- 2.5.1 Ease of Implementation -- 2.5.2 Oscillations -- 2.5.3 Non-recombining Trees -- 2.5.4 Exotic Options and Trees -- 2.5.5 Greeks and Binomial Trees -- 2.5.6 Grid Adaptivity and Trees -- 2.6 Conclusion -- 3 Finite Differences and the Black-Scholes PDE -- 3.1 A Continuous Time Model for Equity Prices -- 3.2 Black-Scholes Model: From the SDE to the PDE -- 3.3 Finite Differences -- 3.4 Time Discretization -- 3.5 Stability Considerations -- 3.6 Finite Differences and the Heat Equation -- 3.6.1 Numerical Results -- 3.7 Appendix: Error Analysis -- 4 Mean Reversion and Trinomial Trees -- 4.1 Some Fixed Income Terms -- 4.1.1 Interest Rates and Compounding -- 4.1.2 Libor Rates and Vanilla Interest Rate Swaps -- 4.2 Black76 for Caps and Swaptions -- 4.3 One-Factor Short Rate Models -- 4.3.1 Prominent Short Rate Models -- 4.4 The Hull-White Model in More Detail -- 4.5 Trinomial Trees -- 5 Upwinding Techniques for Short Rate Models -- 5.1 Derivation of a PDE for Short Rate Models -- 5.2 Upwind Schemes -- 5.2.1 Model Equation -- 5.3 A Puttable Fixed Rate Bond under the Hull-White One Factor Model -- 5.3.1 Bond Details -- 5.3.2 Model Details -- 5.3.3 Numerical Method -- 5.3.4 An Algorithm in Pseudocode -- 5.3.5 Results -- 6 Boundary, Terminal and Interface Conditions and their Influence -- 6.1 Terminal Conditions for Equity Options -- 6.2 Terminal Conditions for Fixed Income Instruments -- 6.3 Callability and Bermudan Options -- 6.4 Dividends -- 6.5 Snowballs and TARNs -- 6.6 Boundary Conditions. 327 $a6.6.1 Double Barrier Options and Dirichlet Boundary Conditions -- 6.6.2 Artificial Boundary Conditions and the Neumann Case -- 7 Finite Element Methods -- 7.1 Introduction -- 7.1.1 Weighted Residual Methods -- 7.1.2 Basic Steps -- 7.2 Grid Generation -- 7.3 Elements -- 7.3.1 1D Elements -- 7.3.2 2D Elements -- 7.4 The Assembling Process -- 7.4.1 Element Matrices -- 7.4.2 Time Discretization -- 7.4.3 Global Matrices -- 7.4.4 Boundary Conditions -- 7.4.5 Application of the Finite Element Method to Convection-Diffusion-Reaction Problems -- 7.5 A Zero Coupon Bond Under the Two Factor Hull-White Model -- 7.6 Appendix: Higher Order Elements -- 7.6.1 3D Elements -- 7.6.2 Local and Natural Coordinates -- 8 Solving Systems of Linear Equations -- 8.1 Direct Methods -- 8.1.1 Gaussian Elimination -- 8.1.2 Thomas Algorithm -- 8.1.3 LU Decomposition -- 8.1.4 Cholesky Decomposition -- 8.2 Iterative Solvers -- 8.2.1 Matrix Decomposition -- 8.2.2 Krylov Methods -- 8.2.3 Multigrid Solvers -- 8.2.4 Preconditioning -- 9 Monte Carlo Simulation -- 9.1 The Principles of Monte Carlo Integration -- 9.2 Pricing Derivatives with Monte Carlo Methods -- 9.2.1 Discretizing the Stochastic Differential Equation -- 9.2.2 Pricing Formalism -- 9.2.3 Valuation of a Steepener under a Two Factor Hull-White Model -- 9.3 An Introduction to the Libor Market Model -- 9.4 Random Number Generation -- 9.4.1 Properties of a Random Number Generator -- 9.4.2 Uniform Variates -- 9.4.3 Random Vectors -- 9.4.4 Recent Developments in Random Number Generation -- 9.4.5 Transforming Variables -- 9.4.6 Random Number Generation for Commonly Used Distributions -- 10 Advanced Monte Carlo Techniques -- 10.1 Variance Reduction Techniques -- 10.1.1 Antithetic Variates -- 10.1.2 Control Variates -- 10.1.3 Conditioning -- 10.1.4 Additional Techniques for Variance Reduction -- 10.2 Quasi Monte Carlo Method. 327 $a10.2.1 Low-Discrepancy Sequences -- 10.2.2 Randomizing QMC -- 10.3 Brownian Bridge Technique -- 10.3.1 A Steepener under a Libor Market Model -- 11 Valuation of Financial Instruments with Embedded American/Bermudan Options within Monte Carlo Frameworks -- 11.1 Pricing American options using the Longstaff and Schwartz algorithm -- 11.2 A Modified Least Squares Monte Carlo Algorithm for Bermudan Callable Interest Rate Instruments -- 11.2.1 Algorithm: Extended LSMC Method for Bermudan Options -- 11.2.2 Notes on Basis Functions and Regression -- 11.3 Examples -- 11.3.1 A Bermudan Callable Floater under Different Short-rate Models -- 11.3.2 A Bermudan Callable Steepener Swap under a Two Factor Hull-White Model -- 11.3.3 A Bermudan Callable Steepener Cross Currency Swap in a 3D IR/FX Model Framework -- 12 Characteristic Function Methods for Option Pricing -- 12.1 Equity Models -- 12.1.1 Heston Model -- 12.1.2 Jump Diffusion Models -- 12.1.3 Infinite Activity Models -- 12.1.4 Bates Model -- 12.2 Fourier Techniques -- 12.2.1 Fast Fourier Transform Methods -- 12.2.2 Fourier-Cosine Expansion Methods -- 13 Numerical Methods for the Solution of PIDEs -- 13.1 A PIDE for Jump Models -- 13.2 Numerical Solution of the PIDE -- 13.2.1 Discretization of the Spatial Domain -- 13.2.2 Discretization of the Time Domain -- 13.2.3 A European Option under the Kou Jump Diffusion Model -- 13.3 Appendix: Numerical Integration via Newton-Cotes Formulae -- 14 Copulas and the Pitfalls of Correlation -- 14.1 Correlation -- 14.1.1 Pearson's ? -- 14.1.2 Spearman's ? -- 14.1.3 Kendall's ? -- 14.1.4 Other Measures -- 14.2 Copulas -- 14.2.1 Basic Concepts -- 14.2.2 Important Copula Functions -- 14.2.3 Parameter estimation and sampling -- 14.2.4 Default Probabilities for Credit Derivatives -- 15 Parameter Calibration and Inverse Problems -- 15.1 Implied Black-Scholes Volatilities. 327 $a15.2 Calibration Problems for Yield Curves -- 15.3 Reversion Speed and Volatility -- 15.4 Local Volatility -- 15.4.1 Dupire's Inversion Formula -- 15.4.2 Identifying Local Volatility -- 15.4.3 Results -- 15.5 Identifying Parameters in Volatility Models -- 15.5.1 Model Calibration for the FTSE-100 -- 16 Optimization Techniques -- 16.1 Model Calibration and Optimization -- 16.1.1 Gradient-Based Algorithms for Nonlinear Least Squares Problems -- 16.2 Heuristically Inspired Algorithms -- 16.2.1 Simulated Annealing -- 16.2.2 Differential Evolution -- 16.3 A Hybrid Algorithm for Heston Model Calibration -- 16.4 Portfolio Optimization -- 17 Risk Management -- 17.1 Value at Risk and Expected Shortfall -- 17.1.1 Parametric VaR -- 17.1.2 Historical VaR -- 17.1.3 Monte Carlo VaR -- 17.1.4 Individual and Contribution VaR -- 17.2 Principal Component Analysis -- 17.2.1 Principal Component Analysis for Non-scalar Risk Factors -- 17.2.2 Principal Components for Fast Valuation -- 17.3 Extreme Value Theory -- 18 Quantitative Finance on Parallel Architectures -- 18.1 A Short Introduction to Parallel Computing -- 18.2 Different Levels of Parallelization -- 18.3 GPU Programming -- 18.3.1 CUDA and OpenCL -- 18.3.2 Memory -- 18.4 Parallelization of Single Instrument Valuations using (Q)MC -- 18.5 Parallelization of Hybrid Calibration Algorithms -- 18.5.1 Implementation Details -- 18.5.2 Results -- 19 Building Large Software Systems for the Financial Industry -- Bibliography -- Index. 330 $aA comprehensive introduction to various numerical methods used in computational finance today Quantitative skills are a prerequisite for anyone working in finance or beginning a career in the field, as well as risk managers. A thorough grounding in numerical methods is necessary, as is the ability to assess their quality, advantages, and limitations. This book offers a thorough introduction to each method, revealing the numerical traps that practitioners frequently fall into. Each method is referenced with practical, real-world examples in the areas of valuation, risk analysis, and calibration of specific financial instruments and models. It features a strong emphasis on robust schemes for the numerical treatment of problems within computational finance. Methods covered include PDE/PIDE using finite differences or finite elements, fast and stable solvers for sparse grid systems, stabilization and regularization techniques for inverse problems resulting from the calibration of financial models to market data, Monte Carlo and Quasi Monte Carlo techniques for simulating high dimensional systems, and local and global optimization tools to solve the minimization problem. 410 0$aWiley finance series. 606 $aFinance$xMathematical models 615 0$aFinance$xMathematical models. 676 $a332.01/51 700 $aAichinger$b Michael$f1979-$0885517 701 $aBinder$b Andreas$f1964-$0885518 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910265226803321 996 $aA workout in computational finance$91977297 997 $aUNINA