Home » Books » Financial Numerical Recipes in C++

Financial Numerical Recipes in C++ Books

Financial Numerical Recipes in C++



  Download
eBook: Free
Author: Bernt Arne Odegaard
Publisher: Self-publishing
Published on: 2014
Pages: 264
Format: Paper book / ebook (PDF)


Description:

This book is a a discussion of the calculation of specific formulas in finance. The field of finance has seen a rapid development in recent years, with increasing mathematical sophistication. While the formalization of the field can be traced back to the work of Markowitz (1952) on investors mean-variance decisions and Modigliani and Miller (1958) on the capital structure problem, it was the solution for the price of a call option by Black and Scholes (1973); Merton (1973) which really was the starting point for the mathematicalization of finance. The fields of derivatives and fixed income have since then been the main fields where complicated formulas are used. This book is intended to be of use for people who want to both understand and use these formulas, which explains why most of the algorithms presented later are derivatives prices.

This project started when I was teaching a course in derivatives at the University of British Columbia, in the course of which I sat down and wrote code for calculating the formulas I was teaching. I have always found that implementation helps understanding these things. For teaching such complicated material it is often useful to actually look at the implementation of how the calculation is done in practice. The purpose of the book is therefore primarily pedagogical, although I believe all the routines presented are correct and reasonably efficient, and I know they are also used by people to price real options.

To implement the algorithms in a computer language I choose C++. My students keep asking why anybody would want to use such a backwoods computer language, they think a spreadsheet can solve all the worlds problems. I have some experience with alternative systems for computing, and no matter what, in the end you end up being frustrated with higher end "languages", such as Matlab og R (Not to mention the straitjacket which is is a spreadsheet.) and going back to implementation in a standard language. In my experience with empirical finance I have come to realize that nothing beats knowledge a real computer language. This used to be FORTRAN, then C, and now it is C++. All example algorithms are therefore coded in C++. I do acknowledge that matrix tools like Matlab are very good for rapid prototyping and compact calculations, and will in addition to C++ in places also illustrate the use of Matlab, as well as other (public domain) tools.


Similar Books


Game Programming in C++

Game Programming in C++

by Sanjay Madhav You can program games in many languages, but C++ remains the key language used by many leading development studios. Since it's the language used in their enormous code bases, it's the language they need to maintain and improve their games, and look for most often when hiring new developer......

Price:  $41.64  |  Publisher:  Addison-Wesley  |  Release:  2018

C++ Cookbook

C++ Cookbook

by D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis, Jeff Cogswell The C++ Cookbook will make your path to mastery much shorter. This practical, problem-solving guide is ideal if you're an engineer, programmer, or researcher writing an application for one of the legions of platforms on which C++ runs. The algorithms provided in C++ Cookbook will jump-sta......

Price:  $32.21  |  Publisher:  O'Reilly Media  |  Release:  2005

Ivor Horton's Beginning Visual C++ 2013

Ivor Horton's Beginning Visual C++ 2013

by Ivor Horton Horton's unique tutorial approach and step-by-step guidance have helped over 100,000 novice programmers learn C++. In Ivor Horton's Beginning Visual C++ 2013, Horton not only guides you through the fundamentals of the standard C++ language, but also teaches you how C++ is used in the late......

Price:  $24.13  |  Publisher:  Wrox  |  Release:  2014

Professional C++, 3rd Edition

Professional C++, 3rd Edition

by Marc Gregoire From game programming to major commercial software applications, C++ is the language of choice. It is also one of the most difficult programming languages to master. While most competing books are geared toward beginners, Professional C++, Third Edition, shows experienced developers how t......

Price:  $21.99  |  Publisher:  Wrox  |  Release:  2014

C++ Hacker's Guide

C++ Hacker's Guide

by Steve Oualline An experienced programmer accumulates a set of tools, tricks, and techniques to make his or her programs better. C++ Hacker's Guide collects more than 120 of the best C++ veteran secrets and puts them in one accessible place. The techniques presented have all been used in actual programs, and more ......

Price:  Free  |  Publisher:  Self-publishing  |  Release:  2008

Learn C++ for Game Development

Learn C++ for Game Development

by Bruce Sutherland If you're new to C++ but understand some basic programming, then Learn C++ for Game Development lays the foundation for the C++ language and API that you'll need to build game apps and applications. Most of today's popular console and PC game platforms use C++ in their SDKs. Even t......

Price:  $18.95  |  Publisher:  Apress  |  Release:  2014

Advanced C and C++ Compiling

Advanced C and C++ Compiling

by Milan Stevanovic Learning how to write C/C++ code is only the first step. To be a serious programmer, you need to understand the structure and purpose of the binary files produced by the compiler: object files, static libraries, shared libraries, and, of course, executables. Advanced C and C++ Comp......

Price:  $53.12  |  Publisher:  Apress  |  Release:  2014

C++ 2013 for C# Developers, 2nd Edition

C++ 2013 for C# Developers, 2nd Edition

by Dean C. Wills C++ 2013 for C# Developers provides a fast-track to C++ proficiency forthose already using the C# language at an advanced level. Beginning with a detailed explanation of the mechanics of C++'s execution sequence, its grammar, syntax and data access you'll quickly learn the similarities an......

Price:  $56.85  |  Publisher:  Apress  |  Release:  2014

Beginning C++

Beginning C++

by Ivor Horton Beginning C++ is a tutorial for beginners in C++ and discusses a subset of C++ that is suitable for beginners. The language syntax corresponds to the C++14 standard. This book is environment neutral and does not presume any specific operating system or program development system. There is......

Price:  $59.99  |  Publisher:  Apress  |  Release:  2014

C++ Game Development Primer

C++ Game Development Primer

by Bruce Sutherland C++ is the language behind most of today's computer games. This 96-page C++ Game Development Primer takes you through the accelerated process of writing games for otherwise experienced C++ programmers. After reading this book, you'll have the fundamental know-how to become a successful an......

Price:  $24.99  |  Publisher:  Apress  |  Release:  2014