See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

9 used & new from £27.00

Have one to sell? Sell yours here
 
   
C++ Design Patterns and Derivatives Pricing (Mathematics, Finance and Risk)
 
 

C++ Design Patterns and Derivatives Pricing (Mathematics, Finance and Risk) (Hardcover)

by Mark S. Joshi (Author) "In the first part of this book, we shall study the pricing of derivatives using Monte Carlo simulation ..." (more)
4.5 out of 5 stars See all reviews (6 customer reviews)

Available from these sellers.


2 new from £100.98 7 used from £27.00
Other Editions: RRP: Our Price: Other Offers:
Paperback (2) £29.99 £28.49 38 used & new from £23.69

Customers Who Bought This Item Also Bought

The Concepts and Practice of Mathematical Finance (Mathematics, Finance and Risk)

The Concepts and Practice of Mathematical Finance (Mathematics, Finance and Risk)

by Mark S. Joshi
4.9 out of 5 stars (8)  £38.00
Modeling Derivatives in C++ (Wiley Finance)

Modeling Derivatives in C++ (Wiley Finance)

by Justin London
4.7 out of 5 stars (6)  £48.99
Heard on the Street: Quantitative Questions from Wall Street Job Interviews

Heard on the Street: Quantitative Questions from Wall Street Job Interviews

by Timothy Falcon Crack
4.2 out of 5 stars (5)  £22.99
Options, Futures, and Other Derivatives (Prentice Hall Series in Finance)

Options, Futures, and Other Derivatives (Prentice Hall Series in Finance)

by JOHN C HULL
4.4 out of 5 stars (18)  £53.87
Introduction to C++ for Financial Engineers: An Object-oriented Approach (The Wiley Finance Series)

Introduction to C++ for Financial Engineers: An Object-oriented Approach (The Wiley Finance Series)

by Daniel J. Duffy
£45.49
Explore similar items

Product details

  • Hardcover: 214 pages
  • Publisher: Cambridge University Press; Har/Cdr edition (5 Aug 2004)
  • Language English
  • ISBN-10: 0521832357
  • ISBN-13: 978-0521832359
  • Product Dimensions: 24.8 x 17.4 x 1.2 cm
  • Average Customer Review: 4.5 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.co.uk Sales Rank: 297,665 in Books (See Bestsellers in Books)

    Popular in this category:

    #33 in  Books > Computing & Internet > Computer Science > Software Design, Testing & Engineering > Design Patterns
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Financial Math Course
   mfe.haas.berkeley.edu    Mathematics for Financial Engineers 10 week UC Berkeley prep course 
MSc Quantitative Finance
   www.gla.ac.uk/economics/    World class taught programmes: top 5% international finance research 
Derivatives Trading
   internaxx.lu/derivatives    Offshore Shares, FX, CFDs, Futures Competitive Spreads With Internaxx 
  
 

Product Description

Review
'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 Institute

Product 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.

See all Product Description

Inside This Book (Learn More)
First Sentence
In the first part of this book, we shall study the pricing of derivatives using Monte Carlo simulation. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
computational finance
derivatives
monte carlo
design patterns

Your tags: Add your first tag
 


 

Customer Reviews

6 Reviews
5 star:
 (3)
4 star:
 (3)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
9 of 10 people found the following review helpful:
5.0 out of 5 stars A fast-paced introduction to sophisticated C++, 7 Dec 2004
By A Customer
C++ is a big language. It has a lot of features and even more in the way of clever ideas for combining these features to create effective code. Most books on the subject are dauntingly huge, at least to the novice. Perhaps the greatest virtue of this book is that it covers a lot of ground while being slim enough (under 200 widely-spaced pages) to be easily read from cover to cover.

The book is clearly aimed at those in quantitative finance and the examples are designed to be of genuinely useful code that a quant might write. This is a refreshing change from more general books where the examples are either silly ("a Sauternes is inherited from a Bordeaux and has a pour() member function") or do the kind of low-level manipulation (such as container classes) that few programmers write. The examples are given in full, even if this involves repeating a good deal of code, but I suppose this does give the reader the satisfaction of quickly skimming two or three pages from time to time.

Aside from a basic acquaintance with mathematical finance, the reader is required to have a rudimentary knowledge of C++. However the more advanced language features, such as virtual functions and templates, are explained concisely as they are introduced. Writing good object-oriented code depends very much on knowing not so much the syntatical rules but why the language features are there and when to use them. This is the emphasis of this book; it gives very clear well-reasoned guidance for effective use of the language. One very important aspect of this is the use of so-called "design patterns". I'm not sure this term is ever defined but it becomes clear through many examples that it refers to clever ways to combine language features to achieve particular generic goals.

There are places where the author introduces several ideas at once and almost trips over himself in an effort to explain them all. But once the reader becomes accustomed to this and is therefore prepared to wait a little for an explanation of something, this is an effective way of getting through the material rapidly. Consequently this is a very readable book, in which the alert reader can learn a lot in a short time. All in all, this book is ideal for someone starting to write C++ for finance or even for a more experienced quant who feels his code is insufficiently sophisticated.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 12 people found the following review helpful:
5.0 out of 5 stars The boss and his/her requests, 20 Oct 2004
By A Customer
Having implemented mathematical finance solutions in a variety of programming languages, I found in Joshi's book the ideal guide to move to the C++ way of doing things.
The book certainly requires some knowledge of C++ (at least an introductory book) but leads the reader through a learning process focused on the reasons why C++ is the most used language in financial engineering.
It starts for the simplest non-OO implementation, highlighting (pros and) cons, and then moves on to the appropriate C++ solution. In the way, fundamental design patterns are introduced and used (strategy, decorator, bridge...). By the end of the book the reader will have seen how to build a Monte Carlo engine for exotic options and how to simplify its interface through the more complicated factory pattern.
Numerically, the book is mainly focused on Monte Carlo methods but it also spends a chapter on trees (binomial) and one on templatised root finding (for the implied vol). PDEs are not dealt with.
The never-ending requests of the "evil boss" are a constant driver in the quest for reusability and generality and the book clearly shows how to achieve these. Knowing how evil bosses can be I would say that this book is certainly a BUY!!!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 4 people found the following review helpful:
4.0 out of 5 stars Good, all the code works., 17 May 2005
By W. O. Smith (London, UK) - See all my reviews
(REAL NAME)   
Unlike many textbooks, all the code in Joshi's book works and compiles. However, do save yourself time and get the latest version of the code from his website, forget the bundled CD.

Joshi not only explains quickly how to implement the basic pricing techniques (trees, monte carlo), but also offers some good guidance on modern OO C++ techniques (patterns) along the way.

My only criticism is that the book is too short. I would have gladly read another 50% on top.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Where are the pictures?
This book tries to enforce good C++ programming practices, in particular design patterns, for options pricing, with a hands-on approach, concisely and clearly. Read more
Published on 13 Aug 2006 by V. Zoonekynd

4.0 out of 5 stars A Superb, Practical Introduction to Quant Programming
This book stands out because it has clearly been written by a quant practitioner rather than a pure theorist. Read more
Published on 23 Dec 2004 by crwhitmore

5.0 out of 5 stars The boss and his/her requests
Having implemented mathematical finance solutions in a variety of programming languages, I found in Joshi's book the ideal guide to move to the C++ way of doing things. Read more
Published on 20 Oct 2004

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


The Concepts and Practice of...

The Concepts and...

'The book is intended as an introduction for a numerate person to the... Read more
£38.00

Find similar items

 

More From M. S. Joshi

Introduction to the...

Introduction to the Theory of...

‘… a very clear, accurate and stimulating version of an important... Read more
£22.99 £19.54

 

Train Hard...Play Hard

Nike, Gola, Converse, and more
Gear up with up to 60% off athletic and outdoor shoes.

Shop now

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates