这个项目能做什么
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 双许可。维护者将其描述为一个业余时间项目,并明确警告不要将其用于交易或财务决策。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。