
C++ Design Patterns and Derivatives Pricing
Mark S. Joshi(Author)
Cambridge University Press
Published on 5. August 2004
Book
Hardback
214 pages
978-0-521-83235-9 (ISBN)
Article exhausted; check for reprint
Description
Design patterns are the cutting-edge paradigm for programming in object-oriented languages. Here they are discussed, for the first time in a book, in the context of implementing financial models in C++. Assuming only a basic knowledge of C++ and mathematical finance, the reader is taught how to produce well-designed, structured, re-usable code via concrete examples. Each example is treated in depth, with the whys and wherefores of the chosen method of solution critically examined. Part of the book is devoted to designing re-usable components that are then put together to build a Monte Carlo pricer for path-dependent exotic options. Advanced topics treated include the factory pattern, the singleton pattern and the decorator pattern. Complete ANSI/ISO-compatible C++ source code is included on a CD for the reader to study and re-use and so develop the skills needed to implement financial models with object-oriented programs and become a working financial engineer. Please note the CD supplied with this book is platform-dependent and PC users will not be able to use the files without manual intervention in order to remove extraneous characters. Cambridge University Press apologises for this error. Machine readable files for all users can be obtained from www.markjoshi.com/design.
Reviews / Votes
'This is a short book, but an elegant one. It would serve as an excellent course text for a course on the practical aspects of mathematical finance.' International Statistical InstituteMore details
Series
Language
English
Place of publication
Cambridge
United Kingdom
Target group
Professional and scholarly
Illustrations
Worked examples or Exercises
Dimensions
Height: 255 mm
Width: 180 mm
Thickness: 16 mm
Weight
626 gr
ISBN-13
978-0-521-83235-9 (9780521832359)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

M. S. Joshi
C++ Design Patterns and Derivatives Pricing
Book
05/2008
2nd Edition
Cambridge University Press
€94.40
Shipment within 15-20 days
Person
Content
Preface; 1. A simple Monte Carlo model; 2. Encapsulation; 3. Inheritance and virtual functions; 4. Bridging with a virtual constructor; 5. Strategies, decoration and statistics; 6. A random numbers class; 7. An exotics engine and the template pattern; 8. Trees; 9. Solvers, templates and implied vols; 10. The factory; 11. Design patterns revisited; Appendix A. Black-Scholes formulas; Appendix B. Distribution functions; Appendix C. A simple array class; Appendix D. The code; Bibliography.