Crate RustQuant

source ·
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 Positions, which are simply a combination of an Instrument, a quantity, a purchase price, and a current price. You may also specify the Currency of the instrument.
  • Statistics related items.
  • Monte Carlo engines to simulate stochastic processes.
  • Time and date functionality.
  • Trading related items.

Macros