46 releases

0.0.46 Apr 22, 2024
0.0.45 Apr 21, 2024
0.0.38 Mar 12, 2024
0.0.36 Jan 14, 2024
0.0.23 Oct 31, 2023

#22 in Finance

Download history 37/week @ 2024-02-16 61/week @ 2024-02-23 1/week @ 2024-03-01 194/week @ 2024-03-08 53/week @ 2024-03-15 4/week @ 2024-03-22 14/week @ 2024-03-29 107/week @ 2024-04-05 449/week @ 2024-04-12 558/week @ 2024-04-19 37/week @ 2024-04-26 2/week @ 2024-05-03

1,050 downloads per month

MIT license

490KB
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
    • 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
        • discount + other pricing
      • Option
    • Simulator
  4. Interest rate markets
    • Pricer
      • Swap
      • Cap/Floor
    • Simulator

Dependencies

~2.5–3.5MB
~70K SLoC