DiffEqFinancial.jl icon indicating copy to clipboard operation
DiffEqFinancial.jl copied to clipboard

Differential equation problem specifications and scientific machine learning for common financial models

DiffEqFinancial.jl

Join the chat at https://gitter.im/JuliaDiffEq/Lobby Build Status Coverage Status codecov

This repository holds problem definitions for common financial models for use in the DifferentialEquations ecosystem. The goal is to be a feature-complete set of solvers for the types of problems found in libraries like QuantLib. For example, one can easily specify, solve, and plot the solution for a trajectory of a Heston process via the commands:

prob = HestonProblem(μ,κ,Θ,σ,ρ,u₀)
sol = solve(prob)
plot(sol)

Full documentation is in the DifferentialEquations.jl models documentation

These solvers use DifferentialEquations.jl, meaning that high-performance and high order algorithms are available.

The project is looking for contributors who would like to implement more models. If you're interested and need help getting started, talk to Chris Rackauckas in the Gitter chat.