# Questions tagged [finite-difference-method]

The tag has no usage guidance.

57 questions
Filter by
Sorted by
Tagged with
69 views

### Operator splitting method on three assets black scholes equation

Currently I am studying finite difference method on derivatives with three (or more) underlyings and little bit confused on operator splitting method because two papers have different result. For the ...
173 views

### Implicit finite difference method always guarantees positive and stable price of derivative?

For the following black scholes pde $$f_t + rSf_S+\frac{1}{2}\sigma^2S^2f_{SS} = rf$$ By denoting $f_{i}^{n} =$ Price of derivative at price node $i$ and time node $n$ and assume uniform grid, the ...
122 views

### Improve Finite Difference Scheme

I understand how to derive and implement standard finite difference schemes. I wonder how to improve such a standard FD scheme? For example, when solving the standard Black-Scholes equation, the ...
39 views

### Stability of Finite Difference method for Breeden-Litzenberger

I am trying to derive a risk-neutral density from European call option prices using a second order finite difference scheme. Let $C(K,T)$ be the price of a European call with strike $K$ and expiry $T$ ...
42 views

### Canonical text on numerical PDEs in finance

I am looking for a text similar to Glasserman's Monte Carlo Methods in Financial Engineering, but with a focus on numerical methods for PDEs. Glasserman's book seems to cover a lot for what is ...
28 views

### Black Scholes PDE with explicit finite difference implementation

I am implementing the explicit finite difference method to solve Black Scholes PDE, but I have difficulty to find out why it is not working (my python code below) Is it an issue of instability in my ...
25 views

### heat equation : why my code does not generate enough decay in time?

I am new to solving PDEs with finite difference methods. I implemented the code below to solve the heat equation following the explicit scheme, but when I plot the result I am suprised that the decay ...
55 views

### Instability in risks using local volatility

I am valuing vanilla call options using FDM with Crank Nicolson discretization and Rannacher smoothing (mind you, I am having the same issue on MC) and I am getting unstable delta, gamma and theta. I ...
114 views

### Benchmark a Libor Market Model implementation

Assume I have implemented a solution of the Libor Market model PDE in terms of the Finite Difference method. What is a good strategy for validating and benchmarking the results of this implementation? ...
66 views

43 views

### How many decimals of accuracy can I expect from FDM and MC (both valuation and risk)

I have implemented some Monte Carlo and FDM code. I can then get greeks by bumping. I am comparing to to exact formulas of price + greeks, and am wondering how many decimals of accuracy I can expect ...
79 views

### Finite difference: move forwards or backwards?

In finite differences for the black scholes method, you move backwards in time, since of course you know the prices at time $t = T$, and then you iterate until you get to time $t = 0$. However, why ...
121 views

### For using finite difference on PDE, what should the grid be?

If I wish to use finite difference methods to approximate the pricing function $F(t, s)$ for an option (say, a call), what size grid should I use? I mean, it seems to make sense to start the grid at ...
41 views

### How are FDE's implemented when one wants one particular price?

Say I want to price a particular call option in the Black Scholes model using finite difference methods. The value process of this option $V(s, t)$ satisfies a PDE. I can use finite difference ...
38 views

### Oscillating errors in finite difference Black Scholes

I am writing an implementation of the explicit finite difference method to price a standard european call option, and comparing the results to the corresponding analytical value to gauge the error ...
961 views

### how to price barrier option under local vol model using QuantLib

I use QuantLib in Python. Now I have implied volatility surface data. How can I get the local vol surface than using finite difference method to price a barrier option in QuantLib?
190 views

### Finite Difference with SVI Vol Model

I am attempting to implement a local vol pricing model in finite difference for equity index options. I have followed Gatheral's Lectures and fitted an SVI Model bringing me to the following local ...
227 views

### SABR PDE spot/forward upper boundary condition implementation

When running my Finite Difference code, I observe something odd. Although implementing a classical (non-reverting) SABR model, I initialized the variables such that it should be equal to Black-...
139 views

### Finite Difference implicit scheme

I'm trying to solve the following PDE numerically using an implicit FD scheme: \begin{equation} \frac{\sigma_s^2}{2}\frac{\partial^2 V}{\partial S^2} + \rho \sigma_S \sigma_\alpha\frac{\partial^2 V}{\...
140 views

### Unable to obtain correct Finite Difference Results

A rather general question regarding a specific problem I am facing with my Matlab implementation of the implicit FD method for this PDE: \begin{equation} \frac{\sigma_s^2}{2}\frac{\partial^2 V}{\...
279 views

### Finite Difference method in Matlab for SABR volatility model fails to provide correct option values

Currently, I'm trying to implement a Finite Difference (FD) method in Matlab for my thesis (Quantitative Finance). I implemented the FD method for Black-Scholes already and got correct results. ...
492 views

### Black Scholes Theta Finite difference

I am trying to obtain the Theta from Closed Formula by using Finite Difference methods and I observe some discrepancies. For instance, here with the following parameters: Spot:50, Strike:50, Rate: 0....
1k views

### Local Volatility implementation

The Dupire equation is well-known and mentioned in thousands of articles. Although I could not find a lot of documentation about a consistent and proper way of implementing the formula (The difficulty ...
573 views

### Brennan-Schwartz algorithm for pricing American options

I'm reading Pricing American Options using LU decomposition by Ikonen and Toivanen (IT). They reference The valuation of American put options by Brennan and Schwartz, and cast it as method that uses ...
153 views

### MATLAB exercise on an European call option with time-varying volatility

I have to solve the following exercise: compute and plot the value $V = V(S, t),\ t<T$, ($T=$ maturity) of an European CALL option (with arbitrary $t$, $T$, $K$ (strike price), $r$ (risk-free ...
298 views

### Trinomial Tree and finite difference methods

I want to understand the connection between the trinomial tree and the finite difference methods. As far as I understood so far is, if we transform the Black-Scholes-PDE to heat equation, the explicit ...
158 views