Financial Instrument Pricing Using C++
eBook - ePub

Financial Instrument Pricing Using C++

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Financial Instrument Pricing Using C++

About this book

An integrated guide to C++ and computational finance

This complete guide to C++ and computational finance is a follow-up and major extension to Daniel J. Duffy's 2004 edition of Financial Instrument Pricing Using C++. Both C++ and computational finance have evolved and changed dramatically in the last ten years and this book documents these improvements. Duffy focuses on these developments and the advantages for the quant developer by:

  • Delving into a detailed account of the new C++11 standard and its applicability to computational finance.
  • Using de-facto standard libraries, such as Boost and Eigen to improve developer productivity.
  • Developing multiparadigm software using the object-oriented, generic, and functional programming styles.
  • Designing flexible numerical algorithms: modern numerical methods and multiparadigm design patterns.
  • Providing a detailed explanation of the Finite Difference Methods through six chapters, including new developments such as ADE, Method of Lines (MOL), and Uncertain Volatility Models.
  • Developing applications, from financial model to algorithmic design and code, through a coherent approach.
  • Generating interoperability with Excel add-ins, C#, and C++/CLI.
  • Using random number generation in C++11 and Monte Carlo simulation.

Duffy adopted a spiral model approach while writing each chapter of Financial Instrument Pricing Using C++ 2e: analyse a little, design a little, and code a little. Each cycle ends with a working prototype in C++ and shows how a given algorithm or numerical method works. Additionally, each chapter contains non-trivial exercises and projects that discuss improvements and extensions to the material.

This book is for designers and application developers in computational finance, and assumes the reader has some fundamental experience of C++ and derivatives pricing.

HOW TO RECEIVE THE SOURCE CODE

Once you have purchased a copy of the book please send an email to the author dduffyATdatasim.nl requesting your personal and non-transferable copy of the source code. Proof of purchase is needed. The subject of the mail should be "C++ Book Source Code Request".You will receivea reply with a zip file attachment.

Trusted by 375,005 students

Access to over 1 million titles for a fair monthly price.

Study more efficiently using our study tools.

Information

Publisher
Wiley
Year
2018
Print ISBN
9780470971192
eBook ISBN
9781119170488
Edition
2
Subtopic
Finance

Table of contents

  1. Cover
  2. Title page
  3. Copyright
  4. Chapter 1 A Tour of C++ and Environs
  5. Chapter 2 New and Improved C++ Fundamentals
  6. Chapter 3 Modelling Functions in C++
  7. Chapter 4 Advanced C++ Template Programming
  8. Chapter 5 Tuples in C++ and their Applications
  9. Chapter 6 Type Traits, Advanced Lambdas and Multiparadigm Design in C++
  10. Chapter 7 Multiparadigm Design in C++
  11. Chapter 8 C++ Numerics, IEEE 754 and Boost C++ Multiprecision
  12. Chapter 9 An Introduction to Unified Software Design
  13. Chapter 10 New Data Types, Containers and Algorithms in C++ and Boost C++ Libraries
  14. Chapter 11 Lattice Models Fundamental Data Structures and Algorithms
  15. Chapter 12 Lattice Models Applications to Computational Finance
  16. Chapter 13 Numerical Linear Algebra: Tridiagonal Systems and Applications
  17. Chapter 14 Data Visualisation in Excel
  18. Chapter 15 Univariate Statistical Distributions
  19. Chapter 16 Bivariate Statistical Distributions and Two-Asset Option Pricing
  20. Chapter 17 STL Algorithms in Detail
  21. Chapter 18 STL Algorithms Part II
  22. Chapter 19 An Introduction to Optimisation and the Solution of Nonlinear Equations
  23. Chapter 20 The Finite Difference Method for PDEs: Mathematical Background
  24. Chapter 21 Software Framework for One-Factor Option Models
  25. Chapter 22 Extending the Software Framework
  26. Chapter 23 A PDE Software Framework in C++11 for a Class of Path-Dependent Options
  27. Chapter 24 Ordinary Differential Equations and their Numerical Approximation
  28. Chapter 25 Advanced Ordinary Differential Equations and Method of Lines
  29. Chapter 26 Random Number Generation and Distributions
  30. Chapter 27 Microsoft .Net, C# and C++11 Interoperability
  31. Chapter 28 C++ Concurrency, Part I Threads
  32. Chapter 29 C++ Concurrency, Part II Tasks
  33. Chapter 30 Parallel Patterns Language (PPL)
  34. Chapter 31 Monte Carlo Simulation, Part I
  35. Chapter 32 Monte Carlo Simulation, Part II
  36. Appendix 1 Multiple-Precision Arithmetic
  37. Appendix 2 Computing Implied Volatility
  38. References
  39. Index
  40. EULA

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Financial Instrument Pricing Using C++ by Daniel J. Duffy in PDF and/or ePUB format, as well as other popular books in Business & Finance. We have over one million books available in our catalogue for you to explore.