一种利率互换的定价方法、装置、设备及存储介质
文献发布时间:2023-06-19 09:36:59
技术领域
本发明实施例涉及数据处理技术领域,尤其涉及一种利率互换的定价方法、 装置、设备及存储介质。
背景技术
货币利率互换(Cross Currency Swap,即CCS)指交易双方在交易开始与 结束时互相交换不同币种的本金,在交易期间内,对收到的本金支付利息的交 易。
传统的货币利率互换的定价方法是用一条贴现因子曲线评估利率互换的价 格,具体的定价方法如下:
假设利率互换的双方分别是第一币种和第二币种,第一币种为固定端,第 二币种为浮动端,也即,第一币种收取第二币种的固定利率,并向第二币种支 付浮动利率。其中,第一币种对应n期现金流,固定利率为X,第二币种对应m 期现金流,预测的浮动利率为F
其中,Δt
从上述两个基本方程可以看出,贴现因子曲线df(t)既用于对固定端的现金 流和浮动端的现金流进行贴现,又用于预测未来的浮动利率,所以称传统的货 币利率互换的定价方法为单曲线定价模型。
其次,传统的货币利率互换的定价方法中通常采用Bootstrap估计方法或者 平价互换插值方法(Par Swap Interpolation)构造贴现因子曲线。Bootstrap估计 方法首先获取到全市场利率互换的金融工具,然后获取到各金融工具的报价数 据,按照每个金融工具的期限计算得到各金融工具的到期日期,将各金融工具 对应的每个期限点的零息利率设为初始值,最后采用牛顿迭代算法计算出各金 融工具对应的各期限点的贴现因子df(t)。平价互换插值方法是在这些金融工具 中插入一些虚拟的利率互换工具,从而增加贴现因子序列的点数。
但是,传统的货币利率互换的定价方法中,使用单曲线定价模型同时进行 现金流贴现和浮动利率的预测,容易导致定价结果不准确;其次,采用Bootstrap 方法与平价互换插值方法构造贴现因子曲线时,得到的贴现因子序列的点数比 较少且曲线不够光滑。
发明内容
本发明实施例提供一种利率互换的定价方法、装置、设备及存储介质,可 以提高利率互换定价结果的准确性。
第一方面,本发明实施例提供了一种利率互换的定价方法,所述方法包括:
根据第一币种挂钩的第一浮动利率,以及预设的参考利率,构造第一远期 贴现因子曲线,以及第一隐含贴现因子曲线;
根据第一远期贴现因子曲线、第一隐含贴现因子曲线,第二币种挂钩的第 二浮动利率,以及第一币种与第二币种之间的互换平价定理,构造第二远期贴 现因子曲线,以及第二隐含贴现因子曲线;
根据第一远期贴现因子曲线、第一隐含贴现因子曲线、第二远期贴现因子 曲线,以及第二隐含贴现因子曲线,确定第一币种与第二币种进行利率互换的 价格;
其中,所述互换平价定理包括汇率平价定理、货币利率互换平价定理以及 第二浮动利率关联的互换工具平价定理。
第二方面,本发明实施例还提供了一种利率互换的定价装置,该装置包括:
第一曲线构造模块,用于根据第一币种挂钩的第一浮动利率,以及预设的 参考利率,构造第一远期贴现因子曲线,以及第一隐含贴现因子曲线;
第二曲线构造模块,用于根据第一远期贴现因子曲线、第一隐含贴现因子 曲线,第二币种挂钩的第二浮动利率,以及第一币种与第二币种之间的互换平 价定理,构造第二远期贴现因子曲线,以及第二隐含贴现因子曲线;
价格确定模块,用于根据第一远期贴现因子曲线、第一隐含贴现因子曲线、 第二远期贴现因子曲线,以及第二隐含贴现因子曲线,确定第一币种与第二币 种进行利率互换的价格;
其中,所述互换平价定理包括汇率平价定理、货币利率互换平价定理以及 第二浮动利率关联的互换工具平价定理。
第三方面,本发明实施例还提供了一种计算机设备,该计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多 个处理器实现本发明任意实施例提供的一种利率互换的定价方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,该存储介质 上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例提供的一 种利率互换的定价方法。
本发明实施例的技术方案首先根据第一币种挂钩的第一浮动利率,以及预 设的参考利率,构造第一远期贴现因子曲线,以及第一隐含贴现因子曲线,然 后根据第一远期贴现因子曲线、第一隐含贴现因子曲线,第二币种挂钩的第二 浮动利率,以及第一币种与第二币种之间的互换平价定理,构造第二远期贴现 因子曲线,以及第二隐含贴现因子曲线,最后根据第一远期贴现因子曲线、第 一隐含贴现因子曲线、第二远期贴现因子曲线,以及第二隐含贴现因子曲线, 确定第一币种与第二币种进行利率互换的价格。本发明实施例的技术方案采用 双曲线定价模型可以提高利率互换定价结果的准确性,满足国际市场上对基差 货币利率互换交易进行集中清算的曲线构造需求。
附图说明
图1是本发明实施例一中的一种利率互换的定价方法的流程图;
图2是本发明实施例二中的一种利率互换的定价方法的流程图;
图3是本发明实施例三中的一种利率互换的定价方法的流程图;
图4是本发明实施例四中的一种利率互换的定价装置的结构图;
图5是本发明实施例五中的一种计算机设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此 处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需 要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结 构。
实施例一
图1为本发明实施例一提供的一种利率互换的定价方法的流程图,本实施 例可适用于对不同币种之间进行的利率互换进行定价的情况,该方法可以由利 率互换的定价装置来执行,该装置可以由软件和/或硬件来实现,并一般可以集 成在计算机设备中,具体包括如下步骤:
步骤110、根据第一币种挂钩的第一浮动利率,以及预设的参考利率,构 造第一远期贴现因子曲线,以及第一隐含贴现因子曲线。
在本实施例中,第一币种与第二币种为进行利率互换的不同币种。第一浮 动利率是指与第一币种对应的银行借贷业务发生时,由借贷双方共同商定并根 据市场变化情况进行相应调整的利率。所述预设的参考利率可以是第一币种对 应的交易活跃的利率。
具体的,以第一币种为美元为例,挂钩的第一浮动利率可以是LIBOR利率, 如USDLB_3M,预设的参考利率可以是美元的隔夜拆借利率USDOS。
在本实施例中,第一远期贴现因子曲线用于在第一币种作为浮动端时,对 第一币种对应的现金流进行贴现。第一隐含贴现因子曲线用于在第一币种作为 固定端时,对第一币种对应的现金流进行贴现。
在本发明实施例的一个实施方式中,可选的,根据第一币种挂钩的第一浮 动利率,以及预设的参考利率,构造第一远期贴现因子曲线,以及第一隐含贴 现因子曲线,包括:
根据所述第一浮动利率,构造所述第一币种对应的第一远期贴现因子曲线;
根据所述参考利率,构造所述第一币种对应的第一隐含贴现因子曲线。
由此,通过采用交易活跃的参考利率构造贴现因子曲线,可以提高利率互 换定价结果的准确性,满足国际市场上对基差货币利率互换交易进行集中清算 的曲线构造需求。
其中,在一个具体的实施例中,可选的,根据所述第一浮动利率,构造所 述第一币种对应的第一远期贴现因子曲线,包括:
根据所述第一浮动利率的变化量,对所述第一浮动利率进行预测,得到与 所述第一浮动利率对应的第一预测基准利率;
根据所述第一预测基准利率,得到所述第一远期贴现因子曲线。
在本实施例中,具体的,可以首先获取每日的第一浮动利率,然后计算相 邻两日第一浮动利率的差值,根据多个差值得到第一浮动利率的变化曲线,最 后根据变化曲线中的每个变化量,对第一浮动利率进行预测,得到与第一浮动 利率对应的第一预测基准利率,假设第一币种对应n期现金流,第一预测基准利 率设为P
其中,Δt
在另一个具体的实施例中,可选的,根据所述参考利率,构造所述第二币 种对应的第一隐含贴现因子曲线,包括:
根据所述参考利率的变化量,对所述参考利率进行预测,得到与所述参考 利率对应的第二预测基准利率;
根据所述第二预测基准利率,得到所述第一隐含贴现因子曲线。
在本实施例中,具体的,可以首先获取每日的参考利率,然后计算相邻两 日参考利率的差值,根据多个差值得到参考利率的变化曲线,最后根据变化曲 线中的每个变化量,对参考利率进行预测,得到与参考利率对应的第二预测基 准利率Q
步骤120、根据第一远期贴现因子曲线、第一隐含贴现因子曲线,第二币 种挂钩的第二浮动利率,以及第一币种与第二币种之间的互换平价定理,构造 第二远期贴现因子曲线,以及第二隐含贴现因子曲线。
其中,所述互换平价定理包括汇率平价定理、货币利率互换平价定理以及 第二浮动利率关联的互换工具平价定理。
在本实施中,具体的,以第二币种为人民币为例,挂钩的第二浮动利率可 以是SHIBOR利率,如CNYSH_3M。
在本实施例中,假设第二币种对应的现金流的期数为m,第二浮动利率为F
步骤130、根据第一远期贴现因子曲线、第一隐含贴现因子曲线、第二远 期贴现因子曲线,以及第二隐含贴现因子曲线,确定第一币种与第二币种进行 利率互换的价格。
在本发明实施例的一个实施方式中,当确定第一币种为固定端,第二币种 为浮动端时,也即,第一币种收取第二币种的固定利率,并向第二币种支付浮 动利率。可选的,根据第一远期贴现因子曲线、第一隐含贴现因子曲线、第二 远期贴现因子曲线,以及第二隐含贴现因子曲线,确定第一币种与第二币种进 行利率互换的价格,包括:
步骤131、获取第一币种对应的现金流的期数、第一币种对应的固定利率, 以及第二币种对应的现金流的期数;
在此步骤中,假设第一币种对应的现金流的期数为n,第一币种对应的固 定利率为X,第二币种对应的现金流的期数为m。
步骤132、根据所述第一币种对应的现金流的期数、所述第一币种对应的 固定利率,以及第一隐含贴现因子曲线,计算与第一币种对应的第一现值;
在此步骤中,假设第一隐含贴现因子曲线为dq
步骤133、根据所述第二币种对应的现金流的期数、第二浮动利率,以及 第二远期贴现因子曲线,计算与第二币种对应的第二现值;
在此步骤中,假设第二币种对应的现金流的期数为m,第二浮动利率为F
其中,Δτ
步骤134、将所述第一现值与所述第二现值之间的差值作为第一币种与第 二币种进行利率互换的价格。
在此步骤中,假设第一币种与第二币种进行利率互换的价格为PV,则:
PV=PV
在本发明实施例的另一个实施方式中,可选的,当确定第一币种为浮动端, 第二币种为固定端时,可选的,根据第一远期贴现因子曲线、第一隐含贴现因 子曲线、第二远期贴现因子曲线,以及第二隐含贴现因子曲线,确定第一币种 与第二币种进行利率互换的价格,包括:
步骤135、获取第一币种对应的现金流的期数、第二币种对应的固定利率, 以及第二币种对应的现金流的期数;
在此步骤中,假设第二币种对应的固定利率为Y。
步骤136、根据所述第一币种对应的现金流的期数、第一浮动利率,以及 第一远期贴现因子曲线,计算与第一币种对应的第一现值;
在此步骤中,假设第一浮动利率对应的第一预测基准利率为P
步骤137、根据所述第二币种对应的现金流的期数、所述第二币种对应的 固定利率,以及第二隐含贴现因子曲线,计算与第二币种对应的第二现值;
在此步骤中,假设第二隐含贴现因子曲线为dr
步骤138、将所述第一现值与所述第二现值之间的差值作为第一币种与第 二币种进行利率互换的价格。
在此步骤中,假设第一币种与第二币种进行利率互换的价格为PV,则:
PV=PV
本发明实施例的技术方案首先根据第一币种挂钩的第一浮动利率,以及预 设的参考利率,构造第一远期贴现因子曲线,以及第一隐含贴现因子曲线,然 后根据第一远期贴现因子曲线、第一隐含贴现因子曲线,第二币种挂钩的第二 浮动利率,以及第一币种与第二币种之间的互换平价定理,构造第二远期贴现 因子曲线,以及第二隐含贴现因子曲线,最后根据第一远期贴现因子曲线、第 一隐含贴现因子曲线、第二远期贴现因子曲线,以及第二隐含贴现因子曲线, 确定第一币种与第二币种进行利率互换的价格。本发明实施例的技术方案采用 双曲线定价模型可以提高利率互换定价结果的准确性,满足国际市场上对基差 货币利率互换交易进行集中清算的曲线构造需求。
实施例二
本实施例是对上述实施例的进一步细化,与上述实施例相同或相应的术语 解释,本实施例不再赘述。图2为本实施例二提供的一种利率互换的定价方法 的流程图,在本实施例中,本实施例的技术方案可以与上述实施例的方案中的 一种或者多种方法进行组合,如图2所示,本实施例提供的方法还可以包括:
步骤210、根据第一币种挂钩的第一浮动利率,以及预设的参考利率,构 造第一远期贴现因子曲线,以及第一隐含贴现因子曲线。
步骤220、根据所述第一远期贴现因子曲线、第一隐含贴现因子曲线,以 及第一币种与第二币种之间的互换平价定理,计算第二备选远期贴现因子序列, 以及第二备选隐含贴现因子序列。
在本实施例中,所述互换平价定理包括汇率平价定理、货币利率互换平价 定理以及第二浮动利率关联的互换工具平价定理。其中,所述第二浮动利率关 联的互换工具平价定理包括拆借利率工具平价定理和互换利率工具平价定理。
在本发明实施例的一个实施方式中,可选的,根据所述第一远期贴现因子 曲线、第一隐含贴现因子曲线,以及第一币种与第二币种之间的互换平价定理, 计算第二备选远期贴现因子序列,以及第二备选隐含贴现因子序列,包括:
步骤221、当确定所述第一币种与所述第二币种交换现金流的期限小于或 者等于一年时,根据所述汇率平价定理以及所述第一隐含贴现因子曲线,计算 得到第二备选隐含贴现因子序列;
在此步骤中,假设第一隐含贴现因子曲线为dq
其中,T
步骤222、根据所述拆借利率工具平价定理,计算得到第二备选远期贴现 因子序列;
在此步骤中,假设第二备选远期贴现因子序列为df
其中,
步骤223、当确定所述第一币种与所述第二币种交换现金流的期限大于一 年时,根据所述货币利率互换平价定理、互换利率工具平价定理、第一远期贴 现因子曲线以及第一隐含贴现因子曲线,计算得到第二备选远期贴现因子序列, 以及第二备选隐含贴现因子序列。
在此步骤中,货币利率互换平价定理如下:
其中,
在此步骤中,互换利率工具平价定理如下:
其中,
由此,通过联立上述货币利率互换平价定理和互换利率工具平价定理的方 程,可以计算出第二备选远期贴现因子序列df
步骤230、获取多个货币市场工具,根据所述第一远期贴现因子曲线、第 一隐含贴现因子曲线、第二备选远期贴现因子序列,以及第二备选隐含贴现因 子序列,计算每个货币市场工具的投影价格。
在此步骤中,货币市场工具是指短期资金的借贷市场上可供交易的金融工 具,例如债券、汇票、定期存单以及股票等。
在此步骤中,获取到多个货币市场工具后,根据各货币市场工具的期限, 将第一远期贴现因子曲线dp
步骤240、获取每个货币市场工具的实际价格,根据各货币市场工具的投 影价格与实际价格之间的误差,确定第二远期贴现因子曲线,以及第二隐含贴 现因子曲线。
在此步骤中,各货币市场工具的实际价格可以直接获取,通过计算各货币 市场工具的投影价格与实际价格之间的误差,对第二备选远期贴现因子序列df
由此,通过计算各货币市场工具的投影价格与实际价格之间的误差,并调 整第二备选远期贴现因子序列和第二备选隐含贴现因子序列,可以计算出最精 准的贴现因子,进而提高利率互换定价结果的准确度。
步骤250、根据第一远期贴现因子曲线、第一隐含贴现因子曲线、第二远 期贴现因子曲线,以及第二隐含贴现因子曲线,确定第一币种与第二币种进行 利率互换的价格。
本发明实施例的技术方案首先根据第一币种挂钩的第一浮动利率,以及预 设的参考利率,构造第一远期贴现因子曲线,以及第一隐含贴现因子曲线,然 后根据所述第一远期贴现因子曲线、第一隐含贴现因子曲线,以及第一币种与 第二币种之间的互换平价定理,计算第二备选远期贴现因子序列,以及第二备 选隐含贴现因子序列,并获取多个货币市场工具,根据所述第一远期贴现因子 曲线、第一隐含贴现因子曲线、第二备选远期贴现因子序列,以及第二备选隐 含贴现因子序列,计算每个货币市场工具的投影价格,根据各货币市场工具的 投影价格与实际价格之间的误差,确定第二远期贴现因子曲线,以及第二隐含 贴现因子曲线,最后根据第一远期贴现因子曲线、第一隐含贴现因子曲线、第 二远期贴现因子曲线,以及第二隐含贴现因子曲线,确定第一币种与第二币种 进行利率互换的价格。本发明实施例的技术方案可以提高利率互换定价结果的 准确性,满足国际市场上对基差货币利率互换交易进行集中清算的曲线构造需 求。
实施例三
本实施例是对上述实施例的进一步细化,与上述实施例相同或相应的术语 解释,本实施例不再赘述。图3为本实施例三提供的一种利率互换的定价方法 的流程图,在本实施例中,本实施例的技术方案可以与上述实施例的方案中的 一种或者多种方法进行组合,如图3所示,本实施例提供的方法还可以包括:
步骤310、根据第一币种挂钩的第一浮动利率,以及预设的参考利率,构 造第一远期贴现因子曲线,以及第一隐含贴现因子曲线。
步骤320、根据所述第一远期贴现因子曲线、第一隐含贴现因子曲线,以 及第一币种与第二币种之间的互换平价定理,计算第二备选远期贴现因子序列, 以及第二备选隐含贴现因子序列。
步骤330、获取多个货币市场工具,根据所述第一远期贴现因子曲线、第 一隐含贴现因子曲线、第二备选远期贴现因子序列,以及第二备选隐含贴现因 子序列,计算每个货币市场工具的投影价格。
步骤340、构造与第二远期贴现因子曲线,以及第二隐含贴现因子曲线分 别对应的远期模型函数和隐含模型函数。
在本发明实施例的一个实施方式中,可选的,可以通过以下公式构造远期 模型函数和隐含模型函数:
其中,t为时间,dr(t)为第二隐含贴现因子曲线,α(t)为隐含模型函数;df(t) 为第二远期贴现因子曲线,β(t)为远期模型函数。
步骤350、根据所述远期模型函数以及隐含模型函数,计算得到远期曲线 长度函数,以及隐含曲线长度函数。
在此步骤中,可选的,可以将时间t分割为n
其中,h
步骤360、采用拉格朗日乘子法,计算各市场工具的投影价格与实际价格 之间的误差为预设值时,远期模型函数对应的远期函数值,以及隐含模型函数 对应的隐含函数值。
在本实施例中,所述预设值为接近于零的值。假设一共获取到m个货币市 场工具,各市场工具的投影价格为R
由上述方程可以得知,
在本实施例中,在求解α=α(t)和β=β(t)时,需要保证||E||为0的条件 下S
为了求解这个极值问题,采用拉格朗日乘子法构造目标函数:
其中,λ
在目标函数中对α
在目标函数中对对β
然后将
其中,j=1,2,…,m。
假设
其中,j=1,2,…,m。
联立第一代数方程、第二代数方程以及第三代数方程,得到n
由此,可以计算出市场工具的投影价格与实际价格之间的误差接近于零时, 远期模型函数对应的远期函数值β(t),以及隐含模型函数对应的隐含函数值 α(t)。
由此,通过采用拉格朗日乘子法进行迭代,可以获取较为密集的曲线点, 进而提高了利率互换定价结果的准确性。
步骤370、根据所述远期曲线长度函数,以及所述隐含曲线长度函数,在 所述远期函数值与隐含函数值中筛选出多个目标远期函数值,以及目标隐含函 数值。
在此步骤中,在确定的远期函数值β(t)中筛选出多个目标远期函数值,以 使多个目标远期函数值下远期曲线长度函数S
步骤380、所述多个目标远期函数值构成了所述第二远期贴现因子曲线, 所述多个目标隐含函数值构成了所述第二隐含贴现因子曲线。
在本实施例中,通过确定目标远期函数值和目标隐含函数值,可以使得构 造出的第二远期贴现因子曲线和第二隐含贴现因子曲线最光滑,曲线距离最短, 进而降低了利率互换定价结果的误差。
步骤390、根据第一远期贴现因子曲线、第一隐含贴现因子曲线、第二远 期贴现因子曲线,以及第二隐含贴现因子曲线,确定第一币种与第二币种进行 利率互换的价格。
本发明实施例的技术方案首先根据第一浮动利率与参考利率,构造第一远 期贴现因子曲线,以及第一隐含贴现因子曲线,根据第一远期贴现因子曲线、 第一隐含贴现因子曲线,以及互换平价定理,计算第二备选远期贴现因子序列 和第二备选隐含贴现因子序列,然后获取货币市场工具,根据第一远期贴现因 子曲线、第一隐含贴现因子曲线、第二备选远期贴现因子序列,以及第二备选 隐含贴现因子序列,计算各市场工具的投影价格,构造与第二远期贴现因子曲 线,以及第二隐含贴现因子曲线分别对应的远期模型函数和隐含模型函数,根 据远期模型函数以及隐含模型函数,计算得到远期曲线长度函数,以及隐含曲 线长度函数,最后采用拉格朗日乘子法,计算各市场工具的投影价格与实际价 格之间的误差为预设值时,远期函数值与隐含函数值,根据远期曲线长度函数, 以及隐含曲线长度函数,筛选出多个目标远期函数值,以及目标隐含函数值, 构成了第二远期贴现因子曲线和第二隐含贴现因子曲线,根据第一远期贴现因 子曲线、第一隐含贴现因子曲线、第二远期贴现因子曲线,以及第二隐含贴现 因子曲线,确定第一币种与第二币种进行利率互换的价格。本发明实施例的技 术方案可以保证贴现因子曲线的光滑性,提高了利率互换定价结果的准确性。
实施例四
图4为本发明实施例四提供的一种利率互换的定价装置的结构图,包括: 第一曲线构造模块410、第二曲线构造模块420和价格确定模块430。
其中,第一曲线构造模块410,用于根据第一币种挂钩的第一浮动利率, 以及预设的参考利率,构造第一远期贴现因子曲线,以及第一隐含贴现因子曲 线;第二曲线构造模块420,用于根据第一远期贴现因子曲线、第一隐含贴现 因子曲线,第二币种挂钩的第二浮动利率,以及第一币种与第二币种之间的互 换平价定理,构造第二远期贴现因子曲线,以及第二隐含贴现因子曲线;其中, 所述互换平价定理包括汇率平价定理、货币利率互换平价定理以及第二浮动利 率关联的互换工具平价定理;价格确定模块430,用于根据第一远期贴现因子 曲线、第一隐含贴现因子曲线、第二远期贴现因子曲线,以及第二隐含贴现因子曲线,确定第一币种与第二币种进行利率互换的价格。
本发明实施例的技术方案首先根据第一币种挂钩的第一浮动利率,以及预 设的参考利率,构造第一远期贴现因子曲线,以及第一隐含贴现因子曲线,然 后根据第一远期贴现因子曲线、第一隐含贴现因子曲线,第二币种挂钩的第二 浮动利率,以及第一币种与第二币种之间的互换平价定理,构造第二远期贴现 因子曲线,以及第二隐含贴现因子曲线,最后根据第一远期贴现因子曲线、第 一隐含贴现因子曲线、第二远期贴现因子曲线,以及第二隐含贴现因子曲线, 确定第一币种与第二币种进行利率互换的价格。本发明实施例的技术方案采用 双曲线定价模型可以提高利率互换定价结果的准确性,满足国际市场上对基差 货币利率互换交易进行集中清算的曲线构造需求。
在上述各实施例的基础上,第一曲线构造模块410,可以包括:第一远期 贴现因子曲线构造单元,用于根据所述第一浮动利率,构造所述第一币种对应 的第一远期贴现因子曲线;第一隐含贴现因子曲线构造单元,用于根据所述参 考利率,构造所述第一币种对应的第一隐含贴现因子曲线;第一浮动利率预测 单元,用于根据所述第一浮动利率的变化量,对所述第一浮动利率进行预测, 得到与所述第一浮动利率对应的第一预测基准利率;第一远期贴现因子曲线获 取单元,用于根据所述第一预测基准利率,得到所述第一远期贴现因子曲线; 参考利率预测单元,用于根据所述参考利率的变化量,对所述参考利率进行预 测,得到与所述参考利率对应的第二预测基准利率;第一隐含贴现因子曲线获 取单元,用于根据所述第二预测基准利率,得到所述第一隐含贴现因子曲线。
第二曲线构造模块420,可以包括:备选贴现因子序列计算模块,用于根 据所述第一远期贴现因子曲线、第一隐含贴现因子曲线,以及第一币种与第二 币种之间的互换平价定理,计算第二备选远期贴现因子序列,以及第二备选隐 含贴现因子序列;投影价格计算单元,用于获取多个货币市场工具,根据所述 第一远期贴现因子曲线、第一隐含贴现因子曲线、第二备选远期贴现因子序列, 以及第二备选隐含贴现因子序列,计算每个货币市场工具的投影价格;实际价 格获取单元,用于获取每个货币市场工具的实际价格,根据各货币市场工具的 投影价格与实际价格之间的误差,确定第二远期贴现因子曲线,以及第二隐含 贴现因子曲线;其中,第二浮动利率关联的互换工具平价定理包括:拆借利率 工具平价定理和互换利率工具平价定理;汇率平价定理计算单元,用于当确定 所述第一币种与所述第二币种交换现金流的期限小于或者等于一年时,根据所 述汇率平价定理以及所述第一隐含贴现因子曲线,计算得到第二备选隐含贴现 因子序列;拆借利率工具平价定理计算单元,用于根据所述拆借利率工具平价 定理,计算得到第二备选远期贴现因子序列;货币利率互换平价定理计算单元, 用于当确定所述第一币种与所述第二币种交换现金流的期限大于一年时,根据 所述货币利率互换平价定理、互换利率工具平价定理、第一远期贴现因子曲线 以及第一隐含贴现因子曲线,计算得到第二备选远期贴现因子序列,以及第二 备选隐含贴现因子序列;模型函数构造单元,用于构造与第二远期贴现因子曲 线,以及第二隐含贴现因子曲线分别对应的远期模型函数和隐含模型函数;长 度函数计算单元,用于根据所述远期模型函数以及隐含模型函数,计算得到远 期曲线长度函数,以及隐含曲线长度函数;函数值计算单元,用于采用拉格朗 日乘子法,计算各市场工具的投影价格与实际价格之间的误差为预设值时,远 期模型函数对应的远期函数值,以及隐含模型函数对应的隐含函数值;目标函 数值筛选单元,用于根据所述远期曲线长度函数,以及所述隐含曲线长度函数, 在所述远期函数值与隐含函数值中筛选出多个目标远期函数值,以及目标隐含函数值;曲线构成单元,用于将所述多个目标远期函数值构成所述第二远期贴 现因子曲线,将所述多个目标隐含函数值构成了所述第二隐含贴现因子曲线; 模型函数构造子单元,用于通过以下公式构造远期模型函数和隐含模型函数:
其中,t为时间,dr(t)为第二隐含贴现因子曲线,α(t)为隐含模型函数;df(t) 为第二远期贴现因子曲线,β(t)为远期模型函数。
价格确定模块430,可以包括:第一固定利率获取单元,用于当确定第一 币种为固定端,第二币种为浮动端时,获取第一币种对应的现金流的期数、第 一币种对应的固定利率,以及第二币种对应的现金流的期数;第一现值计算单 元,用于根据所述第一币种对应的现金流的期数、所述第一币种对应的固定利 率,以及第一隐含贴现因子曲线,计算与第一币种对应的第一现值;第二现值 计算单元,用于根据所述第二币种对应的现金流的期数、第二浮动利率,以及 第二远期贴现因子曲线,计算与第二币种对应的第二现值;第一价格计算单元, 用于将所述第一现值与所述第二现值之间的差值作为第一币种与第二币种进行 利率互换的价格;第二固定利率获取单元,用于当确定第一币种为浮动端,第 二币种为固定端时,获取第一币种对应的现金流的期数、第二币种对应的固定 利率,以及第二币种对应的现金流的期数;第一币种现值计算单元,用于根据 所述第一币种对应的现金流的期数、第一浮动利率,以及第一远期贴现因子曲 线,计算与第一币种对应的第一现值;第二币种现值计算单元,用于根据所述 第二币种对应的现金流的期数、所述第二币种对应的固定利率,以及第二隐含 贴现因子曲线,计算与第二币种对应的第二现值;第二价格计算单元,用于将 所述第一现值与所述第二现值之间的差值作为第一币种与第二币种进行利率互 换的价格。
本发明实施例所提供的利率互换的定价装置可执行本发明任意实施例所提 供的利率互换的定价方法,具备执行方法相应的功能模块和有益效果。
实施例五
图5为本发明实施例五提供的一种计算机设备的结构示意图,如图5所示, 该计算机设备包括处理器510、存储器520、输入装置530和输出装置540;计 算机设备中处理器510的数量可以是一个或多个,图5中以一个处理器510为 例;计算机设备中的处理器510、存储器520、输入装置530和输出装置540可 以通过总线或其他方式连接,图5中以通过总线连接为例。存储器520作为一 种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块, 如本发明实施例中的一种利率互换的定价方法对应的程序指令/模块(例如,一种利率互换的定价装置中的第一曲线构造模块410、第二曲线构造模块420和 价格确定模块430)。处理器510通过运行存储在存储器520中的软件程序、指 令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述 的一种利率互换的定价方法。也即,该程序被处理器执行时实现:根据第一币 种挂钩的第一浮动利率,以及预设的参考利率,构造第一远期贴现因子曲线, 以及第一隐含贴现因子曲线;根据第一远期贴现因子曲线、第一隐含贴现因子 曲线,第二币种挂钩的第二浮动利率,以及第一币种与第二币种之间的互换平 价定理,构造第二远期贴现因子曲线,以及第二隐含贴现因子曲线;根据第一 远期贴现因子曲线、第一隐含贴现因子曲线、第二远期贴现因子曲线,以及第 二隐含贴现因子曲线,确定第一币种与第二币种进行利率互换的价格;
其中,所述互换平价定理包括汇率平价定理、货币利率互换平价定理以及 第二浮动利率关联的互换工具平价定理。
存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存 储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使 用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以 包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失 性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510 远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网 络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置530可用于接收输入的数字或字符信息,以及产生与计算机设备 的用户设置以及功能控制有关的键信号输入,可以包括键盘和鼠标等。输出装 置540可包括显示屏等显示设备。
实施例六
本发明实施例六还提供一种计算机可读存储介质,其上存储有计算机程序, 该程序被处理器执行时实现本发明任意实施例所述方法。当然,本发明实施例 所提供的一种计算机可读存储介质,其可以执行本发明任意实施例提供的一种 利率互换的定价方法中的相关操作。也即,该程序被处理器执行时实现:
根据第一币种挂钩的第一浮动利率,以及预设的参考利率,构造第一远期 贴现因子曲线,以及第一隐含贴现因子曲线;
根据第一远期贴现因子曲线、第一隐含贴现因子曲线,第二币种挂钩的第 二浮动利率,以及第一币种与第二币种之间的互换平价定理,构造第二远期贴 现因子曲线,以及第二隐含贴现因子曲线;
根据第一远期贴现因子曲线、第一隐含贴现因子曲线、第二远期贴现因子 曲线,以及第二隐含贴现因子曲线,确定第一币种与第二币种进行利率互换的 价格;
其中,所述互换平价定理包括汇率平价定理、货币利率互换平价定理以及 第二浮动利率关联的互换工具平价定理。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到, 本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很 多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机 软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器 (Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、 闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以 是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述利率互换的定价装置的实施例中,所包括的各个单元 和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实 现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分, 并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员 会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进 行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽 然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以 上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例, 而本发明的范围由所附的权利要求范围决定。
- 一种利率互换的定价方法、装置、设备及存储介质
- 一种授信利率差异化定价方法、装置、设备及存储介质