当前位置: 首页 > news >正文

金融专题 | 对复杂的金融工具进行设计、定价和对冲分析

金融行业使用 Financial Instruments Toolbox™ 执行现金流建模和收益率曲线拟合分析、计算价格和敏感度、查看价格演变,并使用普通股权和固定收益建模方法执行对冲分析。

借助该工具箱,您可以创建新的金融工具类型,使用参数拟合模型和息票剥离法根据市场数据拟合收益率曲线,并构建基于双曲线的定价模型。

您可以对固定收益和股权工具进行定价和分析。

对于固定收益建模,您可以计算几种类型的证券和衍生品的价格、收益率、价差和敏感度值,包括可转换债券、抵押贷款支持证券、国库券、债券、掉期交易、利率顶、利率底和浮动利率票据。

对于股权,您可以计算普通期权和几种奇异衍生品的价格、隐含波动率和敏感度值。

Financial Instruments Toolbox™ 提供用于对固定收益、信用和股权工具投资组合进行定价、建模和分析的函数。该工具箱包含用于对交易对手信用风险和 CVA 风险敞口建模的函数。

对于信用衍生品,此工具箱提供信用违约掉期定价和违约概率曲线建模函数。对于能源衍生品,您可以为奇异期权和普通期权建模。你还可以借助此工具箱连接到 Numerix® CrossAsset Integration Layer。

下面我们就来看一下具体的应用。

图片

    ◆  

基于对象的定价框架

使用模块化对象,对多个金融工具分别定价,或作为投资组合进行总体定价。

基于可重用对象的定价工作流

创建工具、模型和定价器对象以用于金融工具定价。

轻松重用这些对象来比较不同模型和定价引擎下的工具定价。

金融工具投资组合定价

定义多级投资组合(如根据标的资产、交易方、策略和团队),然后计算该组合中所有工具的总体价格和敏感度。

图片

单个金融工具定价工作流。

图片

金融工具投资组合定价工作流。

    ◆  

利率工具

期限结构建模和利率工具定价。

收益率曲线和利率期限结构

使用几种方法根据市场数据拟合收益率曲线,这些方法包括息票剥离法、参数模型(例如 Nelson-Siegel、Svensson 和平滑样条)以及自定义函数。

工具

使用各种定价方法和模型,计算固定收益证券、掉期、远期掉期以及基于期权/嵌入式期权和共同利率期权(包括债券期权、浮动利率票据期权、利率顶、利率底和掉期期权)的固定收益工具的价格和敏感度。

模型和方法

支持的模型包括 Black、Normal (Bachelier)、SABR 和 Shifted SABR、Hull-White、Black-Derman-Toy、Black-Karasinski、CIR、HJM、Linear Gaussian Two Factor 和 LIBOR 市场模型。支持的方法包括闭式解、二叉树、三叉树和 Monte Carlo 模拟。

图片

瞬时远期曲线。

图片

树状结构图。

图片

Shifted Black 波动率。

    ◆  

股权和能源工具

使用各种方法计算普通和奇异期权的价格和敏感度。

工具

对普通期权进行定价,包括欧式、美式和百慕大期权。对奇异期权进行定价,包括亚式、障碍、一篮子、指状、远期/期货、彩虹和价差期权。

模型

支持的模型包括几何布朗运动 (Geometric Brownian Motion)、Merton76 跳跃扩散 (Merton76 jump diffusion)、贝茨和赫斯顿 (Bates and Heston) 随机波动率模型以及局部波动率模型。

方法

支持的方法包括闭式解、树模型、Monte Carlo 模拟和有限差分。

图片

看涨期权价格敏感度。

图片

基于不同定价模型的欧式看涨期权价格。

图片

使用 Longstaff-Schwartz 方法对摆动期权定价。

    ◆  

信用和抵押贷款工具

计算信用和抵押贷款工具(例如信用违约掉期 (CDS)、抵押贷款支持证券 (MBS) 和抵押担保债券 (CMO))的价格和敏感度。

CDS 和 CDS 期权

执行普通 CDS 和 CDS 期权估值,计算盈亏平衡点差,以及计算新 CDS 合同和现有 CDS 合同的公允价值。

抵押支持证券 (MBS)、抵押贷款池和抵押担保债券 (CMO)

计算 MBS、抵押贷款池投资组合和 CMO 的价格和风险因素。对于计划摊还 (PAC) 或目标摊还 (TAC) 债券,支持的 CMO 提前偿还分级方案包括顺序偿还分级和计划债券分级。

图片

CDS 期权定价。

图片

两种条件偿还率下抵押贷款池的每月现金流和抵押贷款余额。

    ◆  

金融工具的交易对手信用风险

使用 MATLAB 示例计算信用价值调整 (CVA) 和错向风险。

信用价值调整 (CVA)

计算场外交易 (OTC) 合约中每个交易对手的信用风险敞口和 CVA。

错向风险

使用 copula 函数生成敞口与违约场景的相关性对组,然后根据这些场景估计信用敞口。

图片

贴现的预期交易对手信用风险敞口。

图片

敞口与信用场景的相关性对组。

相关文章:

  • Redis第1讲——入门简介
  • 【MODBUS】Modbus主站云端服务器和边缘设备部署区别
  • yarn或者pnpm第一次执行的时候遇到报错yarn : 无法加载文件......因为在此系统上禁止运行脚本
  • flex布局,换行的元素上下设置间距
  • 计算机毕业设计 基于SpringBoot的乡村政务办公系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 汽车IVI中控开发入门及进阶(十一):ALSA音频
  • 【APP安卓测试工具】adb(Android Debug Bridge)
  • 【Docker】进阶之路:(十三)Docker Swarm
  • 基于Python+WaveNet+MFCC+Tensorflow智能方言分类—深度学习算法应用(含全部工程源码)(三)
  • 算法 - 二分搜索法 / 二分法(704)
  • 【教程】制作 iOS 推送证书
  • Rust测试字符串的移动,Move
  • ubuntu 20.04.6 server 服务器 下载与安装(配置静态IP)
  • AI自动生成代码工具
  • Ubuntu20.04降低linux版本到5.4.0-26-generic
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • ES6 ...操作符
  • github从入门到放弃(1)
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • mongodb--安装和初步使用教程
  • Mysql优化
  • Python连接Oracle
  • Sequelize 中文文档 v4 - Getting started - 入门
  • 聊聊flink的BlobWriter
  • 强力优化Rancher k8s中国区的使用体验
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 使用common-codec进行md5加密
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 数据结构java版之冒泡排序及优化
  • 新版博客前端前瞻
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 原生 js 实现移动端 Touch 滑动反弹
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​业务双活的数据切换思路设计(下)
  • #mysql 8.0 踩坑日记
  • (52)只出现一次的数字III
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (三)c52学习之旅-点亮LED灯
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET 的程序集加载上下文
  • .net 提取注释生成API文档 帮助文档
  • .net快速开发框架源码分享
  • .Net中的集合
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • []使用 Tortoise SVN 创建 Externals 外部引用目录
  • [2016.7 day.5] T2
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [Angular 基础] - 自定义指令,深入学习 directive
  • [BUG]vscode插件live server无法自动打开浏览器