#options #finance #option-pricing #black76

black76_wasm

Black76期权定价模型计算器

1个不稳定版本

0.20.0 2023年3月9日

#837 in WebAssembly

MIT 许可证

30KB
407

black76

此库提供了一个简单、轻量级且高效的(尽管未进行大量优化)Black76模型,用于欧洲期权的定价。

包含所有一阶、二阶和三阶希腊字母。

用法

查看文档以获取用法和示例。


lib.rs:

此库提供了一个简单、轻量级且高效的(尽管未进行大量优化)Black76模型,用于欧洲期权的定价。

提供期权定价、隐含波动率计算以及一阶、二阶和三阶希腊字母计算的方法。

示例

use black76::{Inputs, OptionType, Pricing};
let inputs = Inputs::new(OptionType::Call, 100.0, 100.0, None, 0.05, 20.0/365.25, Some(0.2));
let price: f32 = inputs.calc_price().unwrap();

可以通过运行以下命令来运行Criterion基准测试

cargo bench

请查看GitHub仓库以获取完整源代码。
请查看文档以获取完整文档。

依赖

~7MB
~142K SLoC