这个项目能做什么

RustQuant 是一个用于量化金融工作的开源 Rust crate。它按模块组织,涵盖: - autodiff:用于标量函数梯度的伴随算法微分 - instruments:债券、期权、货币及相关定价功能 - data:曲线、期限结构和曲面,以及 CSV/JSON/Parquet I/O 和 Yahoo! Finance 下载 - math:统计分布、FFT、数值积分、优化和求根、风险回报指标、linspace 和 cumsum - models 和 stochastics:布朗运动变体以及 CIR、OU、Vasicek 和 Hull-White 等短期利率模型 - cashflows、投资组合头寸、时间/日期日历和日计数惯例 - iso:ISO-4217 货币、ISO-3166 国家和 ISO-10383 市场标识代码 - ml:线性/逻辑回归和 k 最近邻分类 - trading:一个基础限价订单簿 - macros、错误处理和其他辅助工具 该仓库在 /examples 中包含可运行示例,可通过 `cargo run --example <example>` 启动。它采用 MIT 和 Apache 2.0 双许可。维护者将其描述为一个业余时间项目,并明确警告不要将其用于交易或财务决策。