MarcusRainbow / QuantMath

Financial maths library for risk-neutral pricing and risk
MIT License
371 stars 43 forks source link

Solvers module #30

Closed MarcusRainbow closed 6 years ago

MarcusRainbow commented 6 years ago

Add framework for iterative solvers. Implemented implied vol solver using Brent. To get this to work I needed to change the calendar in the vol surface to be Rc rather than Box, but this is probably an improvement, as calendars are likely to be shared. (May be better still to use Arc.)