Создать ReplicatingVarianceSwap объект pricer для VarianceSwap прибор с использованием ratecurve объект
Создать и оценить VarianceSwap объект прибора с ratecurve объект и ReplicatingVarianceSwap метод ценообразования с использованием этого потока операций:
Использовать fininstrument для создания VarianceSwap объект прибора.
Использовать ratecurve для задания модели кривой для VarianceSwap инструмент.
Использовать finpricer для указания ReplicatingVarianceSwap ценовой объект для VarianceSwap инструмент.
Дополнительные сведения об этом потоке операций см. в разделе Начало работы с потоками операций с использованием объектной структуры для расчета цен на финансовые инструменты.
Для получения дополнительной информации о доступных методах ценообразования для VarianceSwap см. раздел Выбор приборов, моделей и прайсеров.
создает ReplicatingVarianceSwapPricerObj = finpricer(PricerType,'DiscountCurve',ratecurve_obj,'VolatilitySmile',volatilitysmile_value,'SpotPrce',spotprice_value)ReplicatingVarianceSwap объект pricer путем указания PricerType и устанавливает свойства, используя необходимые аргументы пары имя-значение DiscountCurve, VolatilitySmile, и SpotPrice.
задает дополнительные свойства, используя дополнительные пары имя-значение в дополнение к требуемым аргументам в предыдущем синтаксисе. Например, ReplicatingVarianceSwapPricerObj = finpricer(___,Name,Value)ReplicatingVarianceSwapPricerObj = finpricer("ReplicatingVarianceSwap",'DiscountCurve',ratecurve_obj,'VolatilitySmile',smiletable,'SpotPrice',1000,'CallPutBoundary',"forwardprice",'InterpMethod',"cubic") создает ReplicatingVarianceSwap объект прайсера. Можно указать несколько аргументов пары имя-значение.
price | Расчетная цена долевого инструмента с ReplicatingVarianceSwap калькулятор цен |
Справедливая стоимость будущего отклонения Kvar приближена с точки зрения следующего портфеля опционов ᴨCP:
+∑iw (Kic) C (S, Kic)
Здесь:
Забастовки колл-опциона - забастовка колл-опциона - K0 <K1c <K2c <K3c... < Кнк.
Put option striks - Забастовки put option являются Kmp <... < K3p < K2p < K1p < K0 = S *.
Kvar - справедливая стоимость будущего отклонения
ᴨCP - портфель опционов колл и пут
S0 - текущая цена основного средства
S * - граница между ударами опциона колл и пут (например, спотовая цена S0 или форвардная цена S0erT)
P (K) - текущая цена опциона пут со страйком K
C (K) - текущая цена опциона колл со страйком K
Если портфель опционов ᴨCP имеет бесконечное количество опционов с непрерывно изменяющимися ударами, он имеет следующую функцию погашения на момент погашения:
− logSTS *]
Поскольку невозможно построить такой портфель с бесконечным числом вариантов и непрерывно изменяющимися ударами, соответствующие веса w (Kip) и w (Kic) для портфеля с конечным числом вариантов и дискретно изменяющимися ударами могут быть вычислены путем аппроксимации непрерывной функции f (ST) окупаемости кусочно-линейным образом. Начиная со страйка при K0, первый вес опциона вызова может быть вычислен как наклон первой кусочно-линейной функции:
) K1c − K0
Вес опции следующего вызова с K1c страйка вычисляется как наклон следующей линейной функции по частям минус предыдущий вес:
K1c − wc (K0)
Эта процедура продолжается для остальных ударов опциона колла:
Kn+1,c−Kn,c−∑i=0n−1wc (Ki, c)
Для вычисления весов опциона пут можно использовать аналогичную процедуру в противоположном направлении (начиная с K0):
Km,p−Km+1,p−∑i=0m−1wp (Ki, p)
После вычисления справедливого отклонения фактическая цена, уплаченная на рынке в момент времени t для свопа отклонения с, в момент времени 0, будет вычислена следующим образом:
) − StrikeVariance]
Здесь:
t - время от даты начала свопа отклонений до даты расчета.
T - это время от даты начала до даты погашения свопа отклонений.
Диск (t, T) - это коэффициент дисконтирования от расчета до срока погашения.
Отклонение (0, t) - это реализованное отклонение от начальной даты до даты расчета в базисных точках.
FairVariance (t, T) является справедливым отклонением для оставшегося срока действия контракта на дату расчета в базисных пунктах.
StrikeVariance представляет собой дисперсию страйка, заданную на начальном этапе (дату начала), в базисных точках.
[1] Деметерфи, К., Дерман, Э., Камаль, М. и Дж. Зоу. «Больше, чем вы когда-либо хотели знать о свопах волатильности». Научно-исследовательские записки по количественным стратегиям. Goldman Sachs, 1999.