Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Assignment - Computational Finance

Trinomial tree in C#.

  • Create a C# application that prices European and American call and put options using a trinomial tree.
  • Your program must also generate Greek values for calls and puts.
  • Your program must use an array for at least part of the calculation process.

Tips - The array types we have discussed are rectangular

To implement a non-rectangular trinomial tree in a rectangular array is naturally wasteful - If a rectangular array contains only a single trinomial tree, some of the nodes will necessarily go to waste thus Consider alternative algorithms to optimize memory usage

More Detail---

  • For your next assignment, you will use arrays to implement a trinomial tree in C#
  • create a C# application that prices European and American call and put options using a trinomial tree
  • Your program must also generate Greek values for calls and puts
  • Your program must use an array for at least part of the calculation process Arrays are structures common in computer science that you need to know Trinomial tree in C#
  • The array types we have discussed are rectangular (read Chapter 9 for a discussion of jagged arrays)
  • To implement a non-rectangular trinomial tree in a rectangular array is naturally wasteful - If a rectangular array contains only a single trinomial tree, some of the nodes will necessarily go to waste
  • Consider alternative algorithms to optimize memory usage - Is all the data in one or both trinomial trees necessary? Recall that in the case of binomial tree, some data could be discarded. - Could both the asset and the discount tree be contained in a single rectangular array?

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M92552117

Have any Question?


Related Questions in Computer Engineering

Scenarioyour algorithm will keep track of a customers

Scenario Your algorithm will keep track of a customer's purchases at the local fireworks stand. Customers will not know exactly how many items they will purchase, so using a For loop on this lab is not allowed. Let's kee ...

Structured programming is a subset of procedural

Structured programming is a subset of procedural programming. If structured programming promotes the creation of good code and procedural programs are easier to maintain, why do you need to shift to OOP? What are the pro ...

A humane society claims that less thannbsp32 of us

A humane society claims that less than 32% of U.S. households own a dog. In a random sample of 410 U.S.? households, 153 say they own a dog. At alpha(α) = 0.03, is there enough evidence to support the? society's claim? C ...

Round robin rr jobs are processed using a fixed time-slice

Round Robin (RR): Jobs are processed using a fixed time-slice. The jobs are initially kept in a queue based on the order of arrival. The job at the front of the queue is removed and served similar to the FIFO algorithm. ...

What is the probability of a value from a normal

What is the probability of a value from a normal distribution being between 0.75 standard deviations above the mean and 1.75 standard deviations below the mean? (Round calculations to nearest thousandth (3 digits))

Research one job and company that interests you one that

Research one job and company that interests you, one that you think might be a good fit for you after graduation. i.Identify why that job and company is a good fit for you Prepare a cover letter for that job. i.Include y ...

In c languageread a double number as 2 digits after the

In C language: Read a double number as 2 digits after the decimal point. The number should have at least 6 digits BEFORE the decimal point. Extract all digits at even positions. Print them in reverse order. Extract all d ...

An array a1 n is said to have a majority element if more

An array A[1 . . . n] is said to have a majority element if more than half of its entries are the same. Given an array, the task is to design an efficient algorithm to tell whether the array has a majority element, and, ...

Question suppose a prolog database exists that gives

Question : Suppose a Prolog database exists that gives information about the parts in an automobile engine. Predicates of big, small, and part-of are included. a. Write a query to find all small items that are part of ot ...

Are search algorithms tied to data structures being

Are search algorithms tied to data structures being searched, or can they be utilized in other scenarios?

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As