Asset pricing project, C/C++ Programming

Assignment Help:

In the final project assignment you are asked to develop an OOP C++ class hierarchy for derivative pricing, using the binomial tree and Black-Scholes option pricing methods. You will also write programs that read data from a file and calculate the prices of several derivatives, to show the functionality of your solution. The third part of the assignment is optional. Please ensure that you've solved the first two parts correctly before attempting to solve part III.

Most of the implementation details are left to you. There are many 'right' ways to complete the assignment. Take advantage of C++ OOP features like class inheritance and virtual functions to make your life easier and the implementation simpler.

To avoid making the assignment overly complicated, we will exclusively work under the classical Black-Scholes assumptions. Specifically, we assume that the underlying stocks do not pay dividends, and that the (continuously compounded) discount rate is constant, as are the volatilities and growth rates of the underlying stocks. It would, however, be straightforward to generalize a well implemented program to a more general setting. You may have such generalizations in mind when solving the project.


Related Discussions:- Asset pricing project

What is pointer arithmetic, Pointer Arithmetic We can manipulate the po...

Pointer Arithmetic We can manipulate the pointers too. We can perform operations such as addition, subtraction, increment and decrement etc.,. As the pointer variables have add

Data structures, what are 3 conditions under which the sequential search of...

what are 3 conditions under which the sequential search of a list is preferable to binary search?

Explain the polymorphism in object-oriented programming, Problem: (a) ...

Problem: (a) A GUI can contain text-fields, buttons, and other labels. A button usually triggers an event on the GUI. Explain the different processes in registering an event

What is class definition, Class Definition The following is the general...

Class Definition The following is the general format of defining a class template: class tag_name                  {                    public  :               // Must

Described the difference among "new" and "operator new" ?, Described the di...

Described the difference among "new" and "operator new" ? A:"operator new" works such as malloc.

Create a album using multi-dimensional arrays, Create a Document that show ...

Create a Document that show information about albums. First create a paragraph or two about the purpose of the page and your interests in music: genres, styles, etc. Next have a

Want wellness software, Project Description: We are looking to have soft...

Project Description: We are looking to have software that we will use to track employee information regarding our wellness program. We would like the system to be able to follow

Password Validation Prgram in C++, Create a .cpp program that verifies the ...

Create a .cpp program that verifies the strength of a password that a user is entering is strong (complex/secure) enough. In the main area of the program, prompt the user to enter

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd