<div align="center">
# FinQuant
**Open-source (experimental) rust library for quantitative financial market modelling.**
[](https://github.com/quantransform/finquant/actions/workflows/rust.yml)
[![crates-badge]](https://crates.io/crates/finquant)
[](https://codecov.io/gh/quantransform/finquant)
[![docs-badge]](https://docs.rs/finquant)
[](LICENSE)
</div>
---
> **Warning**
>
> FinQuant is an experimental project, currently incomplete and not fit for production.
## Roadmap (no set agenda yet)
1. Basic settings
- [x] Calendar inline with QuantLib v1.42
- [x] Day counts
- [x] Schedule generator
2. Markets / Quotes
- [x] Forex - forward points
- [x] Forex - volatility
- [x] Interest Rate - curves (cash rates, futures, swaps)
- [x] Interest Rate - volatility
3. Forex markets
- Pricer - we want more than just Black Scholes model. For example volatility should not be the key input; the surface should.
- Forward
- [x] forward points generator
- [x] pricing + greeks
- Option
- [x] implied vol generator
- [x] pricing + greeks
- Simulator
- [x] Monte Carlo
4. Interest rate markets
- Pricer
- [x] Swap
- [x] Cap/Floor
- Simulator
- [x] Monte Carlo
[crates-badge]: https://img.shields.io/crates/v/finquant.svg
[docs-badge]: https://docs.rs/finquant/badge.svg