MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем
 

Financial Derivatives Toolbox

Financial Toolbox: разбор демонстрационных примеров

  В оглавление \ К предыдущему разделу \ К следующему разделу

Частичное хеджирование портфеля

Используя рассуждения вышеприведенного примера, предположим, что необходимо определить затраты ребалансировки портфеля, когда она будет задаваться в абсолютном выражении как [-23000 -3300 3000], и при условии, что возможно осуществлять торговлю только 2,3 и 6 финансовыми инструментами (удерживая постоянными позиции инвестиционного портфеля по 1,4,5,7 и 8 финансовым инструментам). Для нахождения затрат, сначала выполним команду, устанавливающую целевую чуствительность инвестиционного портфеля:

TargetSens = [-23000 -3300 3000];

После этого специфицируем финансовые инструменты, которые должны оставаться постоянными. Для этого выполним команду:

FixedInd = [1 4 5 7 8];

И, наконец, вызываем функцию hedgeopt:

[Sens, Cost, Quantity] = hedgeopt(Sensitivities, Price,... Holdings, FixedInd, [], [], TargetSens);

Проверяем полученный результат с помощью команды:

Sens 

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

Cost

При этом состав ребалансированного портфеля, определяемый с помощью команды

Quantity'

Имеет вид:

А стоимость портфеля Value1 после ребалансировки определяемая командой

 Value1 = Quantity * Price

Будет иной:

Как и ожидалось, затраты $19174.03 и представляют разницу между Value0 и Value1 портфеля до после ребалансировки $23674.62 - $4500.60. Как было задано в начальных условиях изменились позиции 2, 3 и 6 финансовых инструментов.

Полное хеджирование портфеля

Вышеприведенный пример проиллюстрировал частичное хеджирование портфеля, однако интересным представляется случай, связанный с затратами на полное хеджирование портфеля (совместное достижение нейтральности инвестиционного портфеля по всем статистическим характеристикам: дельте, гаммы и веге) В этом случае, установим целевую чуствительность равной нулю с помощью выполнения команды:

TargetSens = [0 0 0]

и снова вызовем функцию hedgeopt:

[Sens, Cost, Quantity] = hedgeopt(Sensitivities, Price, ...
Holdings, FixedInd, [], [], TargetSens);

Однако, в этом случае затраты на ребалансировку инвестиционного портфеля превышают $20000, и составляют $23055.90, что видно из нижеприведенного рисунка.

Структура портфеля с полным хеджированием и его стоимость определяются последовательным введением команд:

Quantity'
Value1 = Quantity * Price

и представлена на следующем рисунке:

  В оглавление \ К предыдущему разделу \ К следующему разделу

 

Поиск по сайту:

Система Orphus

Яндекс.Метрика