53 releases

Uses new Rust 2024

0.0.53 Feb 21, 2025
0.0.50 Oct 30, 2024
0.0.48 Jul 28, 2024
0.0.38 Mar 12, 2024
0.0.31 Nov 24, 2023

#40 in Finance

Download history 69/week @ 2024-12-08 1/week @ 2024-12-15 1/week @ 2025-02-02 4/week @ 2025-02-09 333/week @ 2025-02-16 55/week @ 2025-02-23 22/week @ 2025-03-02 3/week @ 2025-03-09

413 downloads per month

MIT/Apache

525KB
10K SLoC

FinQuant

Open-source (experimental) rust library for quantitative financial market modelling.

CI crates-badge codecov docs-badge Crates.io


Warning

FinQuant is an experimental project, currently incomplete and not fit for production.

Roadmap (no set agenda yet)

  1. Basic settings
    • Calendar inline with QuantLib v1.37
    • Day counts
    • Schedule generator
  2. Markets / Quotes
    • Forex - forward points
    • Forex - volatility
    • Interest Rate - curves (cash rates, futures, swaps)
    • 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
        • forward points generator
        • pricing + greeks
      • Option
        • implied vol generator
        • pricing + greeks
    • Simulator
      • Monte Carlo
  4. Interest rate markets
    • Pricer
      • Swap
      • Cap/Floor
    • Simulator
      • Monte Carlo

Dependencies

~2.2–3.5MB
~66K SLoC