price

Вычислите цену для инструмента капитала с VannaVolga калькулятор цен

Описание

пример

[Price,PriceResult] = price(inpPricer,inpInstrument) вычисляет цену инструмента и соответствующую информацию о ценах на основе объекта ценообразования inpPricer и объект прибора inpInstrument.

пример

[Price,PriceResult] = price(___,inpSensitivity) добавляет необязательный аргумент для задания чувствительности.

Примеры

TBD

Входные параметры

свернуть все

Объект Pricer, заданный как скалярное VannaVolga объект прейскуранта. Использовать finpricer чтобы создать VannaVolga объект прейскуранта.

Типы данных: object

Объект инструмента, заданный как скаляр или вектор Vanilla, Barrier, DoubleBarrier, Touch, или DoubleTouch объекты прибора. Использовать fininstrument чтобы создать Vanilla, Barrier, DoubleBarrier, Touch, или DoubleTouchобъекты прибора.

Типы данных: object

(Необязательно) Список чувствительности для вычисления, заданный как NOUT-by- 1 или 1-by- NOUT массив ячеек из векторов символов или строковых массивов с поддерживаемыми значениями.

inpSensitivity = {'All'} или inpSensitivity = ["All"] указывает, что выход 'Delta', 'Gamma', 'Vega', 'Lambda', 'Rho', 'Theta', и 'Price'. Это то же самое, что и установка inpSensitivity включать каждую чувствительность.

Пример: inpSensitivity = {'delta','gamma','vega','rho','lambda','theta','price'}

Поддерживаемые чувствительности зависят от inpInstrument.

inpInstrumentПоддерживаемые чувствительности
Vanilla, 'delta','gamma','vega','rho','lambda','theta','price'
Barrier'delta','gamma','vega','rho','lambda','theta','price'
DoubleBarrier'delta','gamma','vega','rho','lambda','theta','price'
Touch'delta','gamma','vega','rho','lambda','theta','price'
DoubleTouch'delta','gamma','vega','rho','lambda','theta','price'

Типы данных: string | cell

Выходные аргументы

свернуть все

Цена инструмента, возвращенная в виде числа.

Результат цены, возвращенный как PriceResult объект. Объект имеет следующие поля:

  • PriceResult.Results - Таблица результатов, которая включает чувствительности (если вы задаете inpSensitivity)

  • PriceResult.PricerData - Структура для более ценовых данных

  • PriceResult.PricerData.Overhedge - TBD

Введенный в R2020b