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
# Ok::
Modules
The facade modules are feature-gated and re-export the focused child crates:
market_pricere-exportsuse-market-pricewith themarket-pricefeaturereturn_re-exportsuse-returnwith thereturnfeaturebarre-exportsuse-barwith thebarfeaturetickre-exportsuse-tickwith thetickfeatureprice_seriesre-exportsuse-price-serieswith theprice-seriesfeaturevolatilityre-exportsuse-volatilitywith thevolatilityfeaturedrawdownre-exportsuse-drawdownwith thedrawdownfeatureportfolio_weightre-exportsuse-portfolio-weightwith theportfolio-weightfeaturefactorre-exportsuse-factorwith thefactorfeaturesignal_scorere-exportsuse-signal-scorewith thesignal-scorefeatureriskre-exportsuse-riskwith theriskfeature
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.