11 个版本

0.5.0 2022年2月5日
0.4.0 2019年3月2日
0.3.6 2019年1月12日
0.3.4 2018年8月19日
0.1.0 2018年8月16日

#140金融

46 每月下载量
用于 hull_white

MIT 许可证

17KB
291 代码行

[lin-badge]: https://github.com/danielhstahl/binomial_tree_rust/workflows/Rust/badge.svg [cov-badge]: https://codecov.io/gh/danielhstahl/binomial_tree_rust/branch/master/graph/badge.svg

Linux Codecov
![lin-badge] ![cov-badge]

二项树期权计算器

这是一个非常通用的二项树计算器。计算器可以用于对任何收益和任何一维SDE(形式为dS=alpha(S, t)dt+sigma(S, t)dW_t)的美式和欧式期权进行定价。

需要4个函数

  • 漂移与波动率的比率:(alpha(S, t)/sigma(S, t))
  • sigma相对于标的的导数:sigma'(S, t)
  • 贴现因子
  • 收益函数

为了展示灵活性,测试计算了Black-Scholes模型价格和CIR过程中的债券价格。

速度

与我的C++库相比,这个库处理5000步欧式看涨期权大约需要0.4秒,而C++库需要0.7秒。基准测试在https://danielhstahl.github.io/binomial_tree_rust/report/index.html

无运行时依赖