Free Sample
+ Collection

Advanced Quantitative Finance with C++

Alonso Peña, Ph.D.

Create and implement mathematical models in C++ using quantitative finance
RRP $16.99
RRP $26.99
Print + eBook

Want this title & more?

$21.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781782167228
Paperback124 pages

About This Book

  • Describes the key mathematical models used for price equity, currency, interest rates, and credit derivatives
  • The complex models are explained step-by-step along with a flow chart of every implementation
  • Illustrates each asset class with fully solved C++ examples, both basic and advanced, that support and complement the text

Who This Book Is For

If you are a quantitative analyst, risk manager, actuary, or a professional working in the field of quantitative finance and want a quick hands-on introduction to the pricing of financial derivatives, this book is ideal for you. You should be familiar with the basic programming concepts and C++ programming language. You should also be acquainted with calculus of undergraduate level.

Table of Contents

Chapter 1: What is Quantitative Finance?
Discipline 1 – finance (financial derivatives)
Discipline 2 – mathematics
Discipline 3 – informatics (C++ programming)
The Bento Box template
Chapter 2: Mathematical Models
Foreign exchange
Interest rates
Chapter 3: Numerical Methods
The Monte Carlo simulation method
The Binomial Trees method
The Finite Difference method
Chapter 4: Equity Derivatives in C++
Basic example – European Call
Advanced example – equity basket
Chapter 5: Foreign Exchange Derivatives with C++
Basic example – European FX Call (FX1)
Advanced example – FX barrier option (FX2)
Chapter 6: Interest Rate Derivatives with C++
Basic example – plain vanilla IRS (IR1)
Advanced example – IRS with Cap (IR2)
Chapter 7: Credit Derivatives with C++
Basic example – bankruptcy (CR1)
Advanced example – CDS (CR2)

What You Will Learn

  • Solve complex pricing problems in financial derivatives using a structured approach with the Bento Box template
  • Explore some key numerical methods including binomial trees, finite differences, and Monte Carlo simulation
  • Develop your understanding of equity, forex, interest rate, and credit derivatives through concrete examples
  • Implement simple and complex derivative instruments in C++
  • Discover the most important mathematical models used in quantitative finance today to price derivative instruments
  • Effectively Incorporate object oriented programming (OOP) principles into the code

In Detail

This book will introduce you to the key mathematical models used to price financial derivatives, as well as the implementation of main numerical models used to solve them. In particular, equity, currency, interest rates, and credit derivatives are discussed. In the first part of the book, the main mathematical models used in the world of financial derivatives are discussed. Next, the numerical methods used to solve the mathematical models are presented. Finally, both the mathematical models and the numerical methods are used to solve some concrete problems in equity, forex, interest rate, and credit derivatives.

The models used include the Black-Scholes and Garman-Kohlhagen models, the LIBOR market model, structural and intensity credit models. The numerical methods described are Monte Carlo simulation (for single and multiple assets), Binomial Trees, and Finite Difference Methods. You will find implementation of concrete problems including European Call, Equity Basket, Currency European Call, FX Barrier Option, Interest Rate Swap, Bankruptcy, and Credit Default Swap in C++.


Read More