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

Luminous Jewels - The Polishing Game, Byteland county is very famous for lu...

Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Nec

If statement, who to write max if statements in a program

who to write max if statements in a program

Write a program that simulates a simple calculation, The program reads two ...

The program reads two numbers and a character (operator). If the character is "+" then sum is displayed. If it is "-"then difference is displayed. If it is "*" then product is disp

Arrays, how to write the code for operation research

how to write the code for operation research

Parking garage, A parking garage charges a $2.00 minimum fee to park for up...

A parking garage charges a $2.00 minimum fee to park for up to three hours and an additional $0.50 per hour for each hour or part thereof over three hours. The maximum charge for a

Basic Programming Constructs, Write a program to print all the factors of a...

Write a program to print all the factors of a positive integer A

Differentiate between the expression ++a and a++, Differentiate between the...

Differentiate between the expression "++a" and "a++"? - With ++a, increment happens first on variable a, and resulting value is used. This is known as prefix increment. - Wi

Metric number, how are metric numer change the number of metric

how are metric numer change the number of metric

What is a command line argument and what is its use, Question 1) What are ...

Question 1) What are the commonly used input/output functions in C? Question 2) What is the difference between function declaration and function definition? Write a recursive

Programming Exercise 3, I have an exercise with 2 problems. One that is par...

I have an exercise with 2 problems. One that is partially completed except with read problems with memory overwrite, and the other problem. I have enclosed the instructions documen

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