基本面分析

显示 收起

利率曲线平行上移

    利率曲线平行上移,利率曲线平行移动在许多情况下,我们可能会遇到多线程的问题。举例来讲,利率曲线在实时交易的环境里,一方面利率曲线由于市场价格的变化会被不断地更新,另一方面我们也需要随时利用利率曲线来为相关金融产品进行定价、交易。从使用者的角度来看,我们为同一个产品进行定价的过程中,利率曲线必须保持稳定。换句话讲,我们不能用更新前的利率曲线来计算一个金融产品的前半部分现金流;而用更新后的利率曲线来计算同一金融产品的后半部分现金流。从编写程序的角度来看,这是个典型的多线程问题。利率曲线当利率曲线正在被更新时,我们不能允许任何从这条利率曲线上读数的企图;同时当某个读者正在使用这条利率曲线时,也不能对这条曲线进行更新。
    一个通常的做法是加锁,即构造利率曲线的部分只有掌握这把锁才能对利率曲线进行更新;而利率曲线的使用者只能在掌握这把锁的前提下才能进行读数,任何时刻双方至多只能有一方控制这把锁.利率曲线这个策略尽管可以解决我们的问题.利率曲线但是在实际情况中可能是不适用的。假设有一个用户需要对他的投资组合进行分析,所以他得到了这把锁。