Find Jobs
Hire Freelancers

Local volatility model

$250-750 AUD

Closed
Posted over 8 years ago

$250-750 AUD

Paid on delivery
I'm looking for an implementation of a local volatility model with a function to transform a black scholes implied volatility surface to a local volatility surface. A successful implementation will create a volatility function \sigma(S,t) that creates price paths such that expected value of each option is consistent with the original implied volatility surface. The basic problem and some approaches are described here: [login to view URL] Matlab function will look like this: function lvs = localVolSurface(ImpliedVolSurface, Fvec, rvec, Kvec, Tvec) %this function returns a local volatility surface using the following inputs: %impliedVolSurface an m x n matrix of implied volatilties where %strikes are laid out in rows and time steps on the columns %Fvec - vector of forward rates %rvec - vector of risk free rates %Kvec - vector of m strikes evenly spaced %Tvec - vector of n times evenly spaced
Project ID: 8417587

About the project

9 proposals
Remote project
Active 8 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
9 freelancers are bidding on average $564 AUD for this job
User Avatar
I have a PhD degree in theoretical and computational physics and a considerable experience in math and numerical methods, including computational financial models and Matlab. I've done several financial math projects and hundreds of Matlab projects, please see reviews on my profile. I'm the author of dozens of computational research papers. This bid is a placeholder. I'll need some time to figure out the amount of work, and then I would be able to give you a more accurate quote. Please have a look at Computational Finance projects I did: https://www.freelancer.com/jobs/Excel-Mathematics/Convert-math-proofs-Excel-formulas/ https://www.freelancer.com/jobs/Matlab-Mathematica/Write-some-Software-Matlab-Solving/ https://www.freelancer.com/jobs/Matlab-Mathematica/discrete-optimization-using-mathematica/
$400 AUD in 7 days
4.9 (286 reviews)
7.4
7.4
User Avatar
A proposal has not yet been provided
$750 AUD in 10 days
5.0 (98 reviews)
6.8
6.8
User Avatar
Hi. I'v read the description and I am sure I can do this. In past I'v done several similar projects (can send links if you want) here at freelancer and think I am good in this. Regards.
$400 AUD in 7 days
4.9 (199 reviews)
6.8
6.8
User Avatar
A proposal has not yet been provided
$526 AUD in 10 days
5.0 (145 reviews)
6.7
6.7
User Avatar
hi, I have done projects on options using interactive broker API. EXAMPLES search for miss priced options use volatility to trade options trade collars, butterfly and few other models. I will look into the project details after you contact me. regards
$555 AUD in 10 days
4.9 (58 reviews)
6.0
6.0
User Avatar
A proposal has not yet been provided
$736 AUD in 10 days
4.9 (14 reviews)
5.4
5.4
User Avatar
Hey there! I've put in a low bid to get your attention as i'm still starting out on this site, and i'm happy to do the project for the listed amount if you'll agree to write me a good reference if i do a good job (which i will ;)). I've just finished a master's degree in mathematics at the University of Melbourne and i think i know exactly how to help with your project, seeing as my specialization is in probability in particular modelling interest rates and there is a lot of dealing with volatility curves in that area of financial mathematics. In fact i've done exactly what you're looking for except it was for calibrating parameters for the G2++ interest rate model by using a martingale approximation method to obtain the implied volatility curves from inverting swaptions (which made it a particularly complicated project) and it was done in R as it was one of the building blocks for my masters thesis (for which i obtained a distinction). in your case you're looking at stocks (or so it seems) rather than derivatives, which usually 'm also familiar with the methodology for using inverted caplet data to produce implied vols in the black formula. I'm happy to have you contact me so i can tell you exactly how i would proceed with your project. p.s i have just gone through the slides you attached again and it seems like everything you need is already on there in Dupire's formula except for the treatment of the derivative, but from what i know this method is a outdated and most calibration is done using the Brigo and mercurio Dynamic volatility model or variations of it, which is more complicated but more stable in that you avoid the need for numerical integration but as mentioned it's pretty advanced stuff. if you are looking for someone to code Dupire's formula then i definitely do it in 5 days tops :-) cheers, Niresh
$250 AUD in 5 days
5.0 (9 reviews)
4.4
4.4
User Avatar
Hi, I am Sourabh Jain, I am interested in the project. I am an experienced programmer and forex trader. I will use the relation "LocalVol(S) = ImpVol(S,K) + (beta/2)*(S-K) [Derman, 1995] for transformation at given instant. If you like to discuss this further, please let me know. Regards Sourabh
$350 AUD in 7 days
4.7 (15 reviews)
4.8
4.8
User Avatar
A proposal has not yet been provided
$1,111 AUD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Jimboomba, Australia
4.9
3
Payment method verified
Member since Jul 14, 2015

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.