量化可视化技巧:Quantsbin一键绘制期权Payoff、定价曲线与Greeks图表
量化可视化技巧Quantsbin一键绘制期权Payoff、定价曲线与Greeks图表【免费下载链接】QuantsbinQuantitative Finance tools项目地址: https://gitcode.com/gh_mirrors/qu/QuantsbinQuantsbin是一个开源的 Python 量化金融工具库让新手也能用几行代码一键绘制期权 Payoff 曲线、定价曲线与 Greeks 风险图表覆盖股票、外汇、商品和期货四大类标的内置 17 种标准期权策略无需从零搭建绘图框架。 对于初学量化或衍生品交易的读者来说看图比算数更重要——一张 Payoff 图就能看清算式盈亏边界一条 Delta 曲线就能理解期权对标的价格变动的敏感度。本文带你快速上手 Quantsbin 的可视化能力。为什么选择 QuantsbinQuantsbin 将期权定价与结果可视化封装在同一套 API 中核心优势有 3 点特性说明 覆盖广支持 Equity、FX、Commodity、Futures 四类标的的欧式/美式香草期权 多模型内置 BSM、Black-76、GK、二叉树、蒙特卡洛含 Longstaff-Schwartz 美式定价 绘图开箱即用通过 plotting.py 中的Plotting类直接输出 Payoff、PnL、定价及各类 Greeks 曲线一键安装步骤依赖只有 4 个科学计算常用库见 REQUIREMENTS.txtnumpy、scipy、pandas、matplotlib。在终端执行下面任意一条命令即可安装pip install quantsbin如需从源码安装也可以克隆仓库后运行git clone https://gitcode.com/gh_mirrors/qu/Quantsbin python setup.py install安装完成后quantsbin.derivativepricing命名空间会导出全部工具EqOption、FutOption、FXOption、ComOption、OptionStr1Udl、StdStrategies 和 Plotting。快速绘制期权 Payoff 曲线Payoff收益曲线回答一个核心问题到期时标的价格如何变化我的期权赚多少、亏多少整个流程只有三步定义期权 → 绑定定价模型 → 绘图。import matplotlib.pyplot as plt import quantsbin.derivativepricing as qbdp # 1. 定义一只欧式看涨期权行权价1002018-06-30 到期 opt qbdp.EqOption(option_typeCall, strike100, expiry_date20180630) # 2. 绑定 BSM 定价引擎填入市场参数 engine opt.engine(modelBSM, spot0110, pricing_date20180531, volatility0.25, rf_rate0.05, yield_div0.01) # 3. 一行代码绘制 Payoff 曲线 qbdp.Plotting(opt, payoff, spot0, x_axis_range[80, 140]).line_plot() plt.show()✨ 绘图底层由 plotting.py 中的line_plot()完成先用 50 个采样点计算函数值再用scipy的三次插值加密到 500 个点因此曲线平滑美观还自带网格、坐标轴标签和标题。绘图三要素速查参数作用可选值示例object要绘制的对象期权对象画 Payoff或 engine 对象画定价/Greeksfunc绘制什么函数payoff、pnl、valuation、delta、gamma、theta、vega、rhox_axis横轴变量spot0标的价格等期权定价曲线与 PnL 曲线画法把func换成valuation即可画出期权理论价格随标的价格的定价曲线注意此时第一个参数传engine而非期权对象qbdp.Plotting(engine, valuation, spot0, x_axis_range[80, 140]).line_plot()如果想看买入期权后的盈亏PnL曲线——即 Payoff 减去支付的期权费传pnl即可。对比三条曲线你能直观看到定价曲线是平滑的凸曲线而 PnL 曲线在行权价附近存在明确的盈亏平衡点这正是判断期权是否值得买入的关键。小贴士x_axis_range可以设为[行权价×0.8, 行权价×1.2]让盈亏平衡点和行权价都落在视野内。Greeks 图表速览Delta、Gamma、Vega 一张图搞定Greeks 是期权风险管理的核心语言。Quantsbin 支持对任意模型解析求 GreeksBSM 系列对没有解析公式的模型则自动启用数值 Greeks见 numericalgreeks.py绘图方式完全一致# 一行画 Delta 曲线换 gamma、vega 等即可画其他希腊字母 qbdp.Plotting(engine, delta, spot0, x_axis_range[80, 140]).line_plot()各 Greeks 图表的直观读法Greeks曲线特征通俗理解Delta从 0 平滑上升到 1看涨标的涨 1 元期权约涨多少Gamma行权价处出现尖峰Delta 的变化速度价内/价外差异最大处Theta随时间单调衰减每天的时间损耗行权价附近最陡Vega行权价处达到峰值隐含波动率每变动 1%期权价格变化多少Rho随标的价格缓慢上升利率敏感度通常影响较小定价与 Greeks 的计算逻辑分别在 pricingmodels.py 和 engineconfig.py 中模型会自动按标的类型匹配股票用 BSM、期货用 Black-76、外汇与商品用 GK 模型。17种标准策略组合绘图牛市价差一步出图除了单腿期权Quantsbin 通过 StdStrategies 内置了 17 种经典策略组合的 Payoff 和 Greeks 同样支持一键绘图bull qbdp.StdStrategies(namebull_call, expiry_date20180630, low_strike100, strike_spread10) qbdp.Plotting(bull, payoff, spot0, x_axis_range[80, 140]).line_plot()内置策略清单直接传入name参数即可类别策略名称垂直价差bull_call、bear_call、bull_put、bear_put、box_spread蝶式/跨式butterfly_call、butterfly_put、bottom_straddle、top_straddle、bottom_strangle、top_strangle、strip、strap日历价差calendar_call、calendar_put、rev_calendar_call、rev_calendar_put对于自定义组合使用 OptionStr1Udl传入[(期权对象, 数量)]列表负数表示空头组合的加权 Payoff、定价与 Greeks 都会自动汇总计算并支持多进程加速。核心模块路径速查表想深入源码时按这张表快速定位功能模块路径绘图引擎Payoff/定价/Greeks 曲线quantsbin/derivativepricing/plotting.py四大标的期权对象quantsbin/derivativepricing/instruments.pyBSM / B76 / GK / 二叉树 / 蒙特卡洛模型quantsbin/derivativepricing/pricingmodels.py17 种标准策略与自定义组合quantsbin/derivativepricing/optionstrategies.py数值 Greeks 与 PnL 归因quantsbin/derivativepricing/numericalgreeks.py模型匹配与参数校验quantsbin/derivativepricing/engineconfig.py蒙特卡洛路径模拟quantsbin/montecarlo/stimulations.py官方测试用例含四类标的期望值test.py功能总览README.md新手常见问答Q1美式期权能画吗可以。将expiry_type设为American使用 Binomial 或 Monte CarloLongstaff-Schwartz模型Greeks 会自动切换为数值方法计算绘图 API 不变。Q2曲线不够平滑怎么办Plotting的no_of_points参数控制采样密度默认 50插值后为 500 个点调大可进一步提升平滑度。Q3绘图风格能自定义吗库默认使用 matplotlib 的ggplot风格绘图返回的是标准 matplotlib 对象你可以随时用 matplotlib 原生 API 继续美化。总结用Quantsbin做量化可视化只需记住一个万能句式定义标的 → 绑定引擎 →Plotting(...).line_plot()。三行代码即可得到专业的期权 Payoff、定价曲线与 Greeks 图表配合 17 种标准策略无论是课堂学习还是策略研究都能快速把数字变成看得懂的图。【免费下载链接】QuantsbinQuantitative Finance tools项目地址: https://gitcode.com/gh_mirrors/qu/Quantsbin创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

PCSX2图形设置清单:OpenGL/Vulkan/DirectX12渲染器完整调优指南

PCSX2图形设置清单:OpenGL/Vulkan/DirectX12渲染器完整调优指南

PCSX2图形设置清单:OpenGL/Vulkan/DirectX12渲染器完整调优指南 【免费下载链接】pcsx2 PCSX2 - The Playstation 2 Emulator 项目地址: https://gitcode.com/gh_mirrors/pcsx24/pcsx2 PCSX2 是运行 PS2 游戏的免费开源模拟器,而「PCSX2 图形设置…

2026/8/22 15:20:19 阅读更多 →
用EF Core触发器构建真实CRUD应用:EntityFrameworkCore.Triggered示例项目全解析

用EF Core触发器构建真实CRUD应用:EntityFrameworkCore.Triggered示例项目全解析

用EF Core触发器构建真实CRUD应用:EntityFrameworkCore.Triggered示例项目全解析 【免费下载链接】EntityFrameworkCore.Triggered Triggers for EFCore. Respond to changes in your DbContext before and after they are committed to the database. 项目地址: …

2026/8/22 15:20:19 阅读更多 →
mstch模板语法实战指南:变量、Section、反转Section、注释与定界符5大语法全解

mstch模板语法实战指南:变量、Section、反转Section、注释与定界符5大语法全解

mstch模板语法实战指南:变量、Section、反转Section、注释与定界符5大语法全解 【免费下载链接】mstch mstch is a complete implementation of {{mustache}} templates using modern C 项目地址: https://gitcode.com/gh_mirrors/ms/mstch mstch 是一款用现…

2026/8/22 15:19:19 阅读更多 →

最新新闻

智能车竞赛:从省三到国赛,单车定向组技术复盘与工程实践

智能车竞赛:从省三到国赛,单车定向组技术复盘与工程实践

整整一年,从零开始打磨一辆智能车,两次冲击省赛都止步于三等奖,最终在东北赛区与国赛资格擦肩而过——这可能是很多智能车竞赛参与者都经历过的真实故事。这不是一篇简单的参赛记录,而是一次深度的技术复盘与工程反思。如果你也正…

2026/8/22 17:23:00 阅读更多 →
《数学少年-从正负号到几何原本》(第八章:“消元化整,等式归一“)--8.4 同乘消去分母

《数学少年-从正负号到几何原本》(第八章:“消元化整,等式归一“)--8.4 同乘消去分母

第八章 消元化整,等式归一 卷首语:解方程如同剥洋葱,逐层剥离括号、移项合并,层层化简,最终得到未知数的唯一答案。8.4 同乘消去分母 秋日傍晚,晚风微凉。放学路上的滨河步道安静闲适,路灯尚未…

2026/8/22 17:23:00 阅读更多 →
2026年Java面试全攻略:从基础到云原生实战

2026年Java面试全攻略:从基础到云原生实战

1. 项目概述:为什么需要20万字Java面试指南?2026年的Java技术栈比五年前复杂了至少三倍。云原生、AI集成、多范式编程等新需求让面试官的考察维度从基础语法延伸到系统设计、故障排查和工程化实践的全链路能力。我整理了近三年一线大厂的真实面试题发现&…

2026/8/22 17:23:00 阅读更多 →
工具增强型智能体:实现闭环优化与仿真建模的自动化编排

工具增强型智能体:实现闭环优化与仿真建模的自动化编排

1. 项目概述:当智能体学会“用工具”在AI领域,尤其是大语言模型驱动的智能体(Agent)开发中,我们常常面临一个核心矛盾:模型拥有强大的逻辑推理和规划能力,但它本身是一个“思考者”,…

2026/8/22 17:23:00 阅读更多 →
多波束测线规划:从覆盖路径优化到数学建模实战

多波束测线规划:从覆盖路径优化到数学建模实战

1. 从“测线”到“海底地图”:多波束测线问题的本质是什么?如果你参加过数学建模竞赛,或者对海洋测绘、声呐技术有点兴趣,大概率听过“多波束测线”这个词。乍一听挺唬人,感觉是某种高深的工程问题。但说穿了&#xff…

2026/8/22 17:23:00 阅读更多 →
Tomato Novel Downloader 搜索功能失效复盘:接口被卡死时如何找到替代端点

Tomato Novel Downloader 搜索功能失效复盘:接口被卡死时如何找到替代端点

Tomato Novel Downloader 搜索功能失效复盘:接口被卡死时如何找到替代端点 【免费下载链接】Tomato-Novel-Downloader 番茄小说下载器不精简版 项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader Tomato Novel Downloader 的搜索框突然搜…

2026/8/22 17:21:59 阅读更多 →

日新闻

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

2026/8/22 0:00:11 阅读更多 →
电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

这次我们来看一个针对电气考研电路科目的学习规划项目。它不是软件工具,而是一套聚焦于8月份关键节点的备考策略。对于电气工程考研的同学来说,电路分析是专业课的重中之重,也是拉开分差的关键。进入8月,复习进入强化阶段&#xf…

2026/8/22 0:00:11 阅读更多 →
消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

大家好,我是专注于前端开发与AI工具实践的技术博主。在日常使用 Claude Code 等AI编程助手时,你是否也遇到过这样的困扰:生成的代码功能上没问题,但代码风格、组件设计、交互逻辑总透着一股“AI味”——布局单调、样式简陋、交互生…

2026/8/22 0:00:11 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/21 3:21:33 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/22 8:09:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/21 6:07:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/21 16:42:28 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →