use-quant
Facade crate for RustUse quantitative finance primitives.
use-quant is a thin re-export layer over focused child crates for market prices, returns, bars, ticks, price series, volatility, drawdowns, portfolio weights, factors, signal scores, and risk vocabulary. Most implementation lives in the focused crates.
This crate is not a trading system, backtesting framework, financial advisor, broker integration, market data provider, charting library, strategy engine, portfolio optimizer, risk platform, finance system, or accounting system.
Example
use ;
let start = new?;
let end = new?;
let simple = from_prices?;
let mut series = new;
series.push;
series.push;
assert!;
assert_eq!;
# Ok::
Modules
market_pricere-exportsuse-market-pricereturn_re-exportsuse-returnbarre-exportsuse-bartickre-exportsuse-tickprice_seriesre-exportsuse-price-seriesvolatilityre-exportsuse-volatilitydrawdownre-exportsuse-drawdownportfolio_weightre-exportsuse-portfolio-weightfactorre-exportsuse-factorsignal_scorere-exportsuse-signal-scoreriskre-exportsuse-risk
Scope
Use the facade when one dependency and one import surface are useful. Use focused crates directly when a library only needs one primitive area. Business and accounting concepts belong in a possible future use-finance set.