Find Jobs
Hire Freelancers

C++ Assignment: Monte Carlo Option Simulation implementing simulation bias correction - URGENT!!!

$30-250 USD

Cancelled
Posted about 10 years ago

$30-250 USD

Paid on delivery
The objective is to use OOP C++ to value several different types of option by Monte Carlo implementing simulation bias correction. Let St be an asset following a geometric Brownian motion. Suppose an option is created at time 0 and matures at time T. Set Smax = max0 <= t <= T St. You must value: i) A call max option whose payoff at time T is max(0, Smax - X), ii) An up and in barrier call option, with payoff max(0, ST - X) at time T only if Smax >= K for a barrier level K. iii) A lookback put option with payoff Smax – ST at time T. You must report run times and standard errors. Simulation bias arises when attempting to sample a maximum value at discrete times: a sample value of the maximum is not the maximum of the asset value observed at the discrete times. The accompanying paper, Beaglehole, Dybvig and Zhou (1997), describes the simulation bias correction method. It is also described in many other easily available sources. You are required to a) Construct the relevant option objects, b) Implement a bias correction simulation method consistent with the method hierarchy. You may find it helpful to construct a ‘path’ object to encapsulate the concept of a sample path. The client supplies (i) the option specification (ii) the parameters of the asset price process, assumed to be geometric Brownian motion, and (iii) parameters for the numerics (the number of time steps and sample paths). For references purposes use parameter values S0 = 100, r = 0.05, sigma = 0.2, X = 100, T = 1, K = 120. The number of time steps, N, and sample paths M, should vary between 100 and 10,000. You should construct a clear user interface and write code in a clear and maintainable style. You should be able to input parameter values into the application
Project ID: 5563186

About the project

2 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $125 USD for this job
User Avatar
I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the lauguage is c++ under linux os. So, programming in c++ is never a problem. I used c++ to make many great projects, for example, I made the tools which can convert java files to c++ with the same meaning, of course garbage collection included. I made our own mobile game using c++, I even can show you the demo of client. Trust me, please let expert help you.
$194 USD in 2 days
4.8 (36 reviews)
5.5
5.5
User Avatar
I have done MC simulators before. Can make it within 1-2 days highly professionally. Contact me to discuss about your project.
$150 USD in 2 days
5.0 (1 review)
2.4
2.4
User Avatar
Do you have a document for this project for more clarification. I have done many simulation programs before.
$55 USD in 3 days
5.0 (1 review)
0.0
0.0

About the client

Flag of POLAND
Wolbrom, Poland
5.0
29
Member since Jul 1, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.