基于对象的框架流程
金融工具的工具箱™支持对象金融工具定价的框架。金宝app有三种类型的对象构造函数的框架:fininstrument
创建一个对象工具,finmodel
创建一个模型对象finpricer
创建一个定价的人对象。价格乐器规范化工作流程是:
创建一个对象使用工具fininstrument
。
myInst = fininstrument (InstType…)
创建一个模型对象使用finmodel
。
myModel = finmodel (ModelType…)
创建一个ratecurve
对象使用ratecurve
。
myRC = ratecurve(‘零’,解决、ZeroDates ZeroRates)
创建一个对象使用定价的人finpricer
。
myPricer = finpricer (PricerType myModel myRC,…)
价格相关的仪器使用价格
函数。
价格(价格、PriceResult) = (myPricer myInst,…)
示例显示了如何使用此工作流来创建一个和一个工具ratecurve
对象,见:
你也可以价格整个投资组合。创建设备对象和定价的人对象后,您可以添加的仪器和定价的人对象finportfolio
使用此工作流对象,然后价格组合:
创建设备对象使用fininstrument
。
myInst1 = fininstrument (InstType…) myInst2 = fininstrument (InstType…)
创建模型对象使用finmodel
。
myModel = finmodel (ModelType…) myModel2 = finmodel (ModelType…)
创建一个或多个ratecurve
对象的使用ratecurve
。
myRC1 = ratecurve(‘零’,解决、ZeroDates ZeroRates) myRC2 = ratecurve(“0”,解决、ZeroDates ZeroRates)
创建一个对象使用定价的人finpricer
。
myPricer1 = finpricer (PricerType myModel、myRC1…) myPricer2 = finpricer (PricerType, myModel myRC2,…)
创建一个组合对象使用finportfolio
。
IP = finportfolio ([MyInst1, MyInst2], [MyPricer1 MyPricer2],…)
价格组合使用pricePortfolio
。
[portPrice, portSens instPrice instSens] =价格(IP)
为一个例子,演示如何使用此工作流来创建一个投资组合,明白了工作流来创建和价格组合的工具。
fininstrument
|finmodel
|finpricer