Expand description
A Rust library for quantitative finance.
Contact: RustQuantContact@gmail.com
Any contributions are greatly appreciated. Make a PR or open an issue !
Re-exports
Modules
- Reverse mode automatic differentation.
- RustQuant error module.
- Financial instrument types and modules (bonds, options, etc).
- Macros module.
- Mathematics related items.
- Machine learning algorithms. This module relies on the
nalgebra
crate. - Module containing all money related items. This includes currencies, cashflows, exchange rates, and money types, among other things.
- Portfolio module. A portfolio is a collection of
Position
s, which are simply a combination of anInstrument
, a quantity, a purchase price, and a current price. You may also specify theCurrency
of the instrument. - Statistics related items.
- Monte Carlo engines to simulate stochastic processes.
- Time and date functionality.
- Trading related items.
Macros
- Helper macro for tests to test floating point approximate equality.
- Plot a vector of values.