Financial Instruments Toolbox™ поддерживает объектную структуру для расчета цен на финансовые инструменты. В структуре существует три типа конструкторов объектов: fininstrument для создания объекта инструмента, finmodel для создания объекта модели и finpricer для создания объекта прайсера. Канонический поток операций для определения цены инструмента:
Создание объекта инструмента с помощью fininstrument.
myInst = fininstrument(InstType,…)
Создание объекта модели с помощью finmodel.
myModel = finmodel(ModelType,…)
Создать ratecurve объект с использованием ratecurve.
myRC = ratecurve('zero',Settle,ZeroDates,ZeroRates)Создание объекта прайсера с помощью finpricer.
myPricer = finpricer(PricerType,myModel,myRC,...)
Цена инструмента с использованием связанного price функция.
[Price, PriceResult] = price(myPricer, myInst,…)
Примеры использования этого рабочего процесса для создания инструмента и ratecurve объект, см.:
Можно также оценить весь портфель. После создания объектов инструментов и ценовых объектов можно добавить объекты инструментов и ценовых объектов в finportfolio объект, а затем оценить портфель с помощью этого потока операций:
Создание объектов инструмента с помощью fininstrument.
myInst1 = fininstrument(InstType,…) myInst2 = fininstrument(InstType,…)
Создание объектов модели с помощью finmodel.
myModel = finmodel(ModelType,…) myModel2 = finmodel(ModelType,…)
Создать один или несколько ratecurve объекты с использованием ratecurve.
myRC1 = ratecurve('zero',Settle,ZeroDates,ZeroRates)
myRC2 = ratecurve('zero',Settle,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] = price(IP)
Пример использования этого потока операций для создания портфеля см. в разделе Поток операций для создания и оценки портфеля инструментов.
fininstrument | finmodel | finpricer