# Questions tagged [finite-difference-method]

The tag has no usage guidance.

51 questions
Filter by
Sorted by
Tagged with
49 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 ...
110 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? ...
509 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 ...
28 views

### Crank–Nicolson for Discrete Type Barrier: Backward propagation

The boundary conditions for Discrete Type Barrier (e.g. Up-and-Out) are: - Dirichelet boundary condition (set to 0 when spot is bigger than Barrier) on Barrier event dates - Otherwise (the other sides ...
44 views

75 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 ...
36 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 ...
708 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?
430 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....
182 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 ...
219 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-...
267 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. ...
327 views

37 views

### Methods Available for Derivative Pricing in Mathematica? [closed]

I am using Mathematica to price options (built in functions, no need to reinvent the wheel, right?). In the documentation, the Binomial method is used as an example of specifying a non-standard method....
531 views

### Is the code of my binary call option pricer (using explicit finite difference, backward scheme) correct? [closed]

I am using explicit finite difference (backward scheme) to price a binary call option. Here is my MATLAB code: ...
121 views

### Why can't we use Finite Differences with non-parabolic PDEs?

The title of the question says it all. Why can we only apply the method to parabolic PDEs like the heat equation, and not to ordinary PDEs?