跳转到正文

kiyosi · 开源衍生品定价库

期权定价,
模型与数值求解。

以 Black-Scholes-Merton 模型为基础,将合约条款与市场参数转化为价格和风险敏感度。C++23 核心实现解析与数值定价,Python 接口覆盖普通期权、奇异期权及结构化产品。

同一合约与市场参数,比较解析解和蒙特卡洛估计

python
from kiyosi.pricing import (
    AnalyticVanillaEngine,
    MonteCarloVanillaEngine,
)

# 使用相同的期权和市场上下文。
analytic = AnalyticVanillaEngine()
price = analytic.price(option, context)

monte_carlo = MonteCarloVanillaEngine()
estimate = monte_carlo.price(option, context)

查看完整定价示例 →

安装 Python 接口

Python 3.11+ · 提供 Windows 和 Linux x64 预编译 wheel 包

sh
python -m pip install kiyosi

模型假设、数值方法与工程实现

定价测试以 QuantLib 独立生成的数值为基准,C++ 核心的构建与运行均不依赖 QuantLib。当前模型尚不支持波动率曲面与利率曲线,详见模型适用范围。本文档对应 Kiyosi 0.11.0;项目处于 Alpha 阶段,API 可能发生变化。