Чувствительность вычислительных приборов

О чувствительности можно сообщить либо как об изменениях цен в долларах США, либо о процентных изменениях цен. Чувствительности к дельте, гамме и веге, которые вычисляет тулбокс, являются чувствительностью к доллару.

Функции hjmsens и bdtsens вычислите чувствительность инструментов к дельте, гамме и веге с помощью дерева процентных ставок. Они также опционально возвращают рассчитанную цену для каждого инструмента. Функции чувствительности требуют тех же двух входных параметров, используемых функциями ценообразования (HJMTree и HJMInstSet для HJM; BDTTree и BDTInstSet для БДТ).

Функции чувствительности вычисляют долларовое значение дельты и гаммы путем сдвига наблюдаемой кривой выражения форвардов на 100 базисные точки в каждом направлении, и долларовое значение веги путем сдвига процесса волатильности на 1%. Чтобы получить значение чувствительности за доллар, разделите чувствительность доллара на цену соответствующего инструмента.

Пример чувствительности HJM

Синтаксис вызова функции:

[Delta, Gamma, Vega, Price] = hjmsens(HJMTree, HJMInstSet)

Используйте данные предыдущего примера для вычисления цены инструментов.

load deriv.mat
[Delta, Gamma, Vega, Price] = hjmsens(HJMTree, HJMInstSet);
Warning: Not all cash flows are aligned with the tree. Result will
be approximated.

Примечание

Предупреждение появляется, потому что некоторые денежные потоки для второй облигации не попадают точно в узел дерева.

Можно удобно изучить чувствительность и цены, расположив их в одну матрицу.

All = [Delta, Gamma, Vega, Price]
All =

       -272.65       1029.90          0.00         98.72
       -347.43       1622.69         -0.04         97.53
         -8.08        643.40         34.07          0.05
       -272.65       1029.90          0.00         98.72
         -1.04          3.31             0        100.55
        294.97       6852.56         93.69          6.28
        -47.16       8459.99         93.69          0.05
       -282.05       1059.68          0.00          3.69

Как и в случае с ценами, каждая строка векторов чувствительности соответствует аналогично индексированному инструменту в HJMInstSet. Чтобы просмотреть чувствительность за доллар, разделите каждую чувствительность доллара на соответствующую цену инструмента.

Пример чувствительности BDT

Синтаксис вызова функции:

[Delta, Gamma, Vega, Price] = bdtsens(BDTTree, BDTInstSet);

Упорядочите чувствительность и цены в одну матрицу.

All = [Delta, Gamma, Vega, Price]
All =

     -232.67       803.71      -0.00       95.50
     -281.05      1181.93      -0.01       93.91
      -50.54       246.02       5.31        1.77
     -232.67       803.71          0       95.50
        0.84         2.45          0      100.49
       78.38       748.98      13.54        1.49
       -4.36       382.06       2.50        0.02
     -253.23       863.81          0        7.42

Чтобы просмотреть чувствительность за доллар, разделите каждую чувствительность доллара на соответствующую цену инструмента.

All = [Delta ./ Price, Gamma ./ Price, Vega ./ Price, Price]
All =

       -2.44         8.42      -0.00       95.50
       -2.99        12.59      -0.00       93.91
      -28.63       139.34       3.01        1.77
       -2.44         8.42          0       95.50
        0.01         0.02          0      100.49
       52.73       503.92       9.11        1.49
     -177.89     15577.42     101.87        0.02
      -34.12       116.38          0        7.42

См. также

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Похожие примеры

Подробнее о