hedgeopt

Выделите оптимальную преграду для целевых затрат или чувствительности

Синтаксис

[PortSens,PortCost,PortHolds] = hedgeopt(Sensitivities,Price,CurrentHolds,FixedInd,NumCosts,TargetCost,TargetSens,ConSet)

Аргументы

Sensitivities

Количество инструментов (NINST) количеством чувствительности (NSENS) матрица долларовой чувствительности каждого инструмента. Каждая строка представляет различный инструмент. Каждый столбец представляет различную чувствительность.

Price

NINST-by-1 вектор цен модуля инструментов портфеля.

CurrentHolds

NINST-by-1 вектор контрактов, выделенных каждому инструменту.

FixedInd

(Необязательно) Количество фиксированных инструментов (NFIXED)-by-1 вектор индексов инструментов, чтобы содержать зафиксированный. Например, чтобы содержать первые и третьи инструменты 10 инструментальных неизменных портфелей, набор FixedInd = [1 3]. Значение по умолчанию = [], никакие инструменты, сохраненные зафиксированными.

NumCosts

(Необязательно) Число точек сгенерировало вдоль границы стоимости, когда вектор целевых затрат (TargetCost) не задан. Значением по умолчанию являются 10 равномерно распределенных точек между точкой минимальной стоимости и точкой минимального воздействия. При определении TargetCost введите NumCosts как пустой матричный [].

TargetCost

(Необязательно) Вектор целевой величины затрат вдоль границы стоимости. Если TargetCost пуст, или не вводимый, hedgeopt оценивает NumCosts равномерно распределенные целевые затраты между минимальной стоимостью и минимальным воздействием. Когда задано, элементы TargetCost должны быть положительными числами, которые представляют максимальную сумму денег, которую владелец готов потратить, чтобы восстановить равновесие портфеля.

TargetSens

(Необязательно) 1-by-NSENS вектор, содержащий целевые значения чувствительности портфеля. При определении TargetSens введите NumCosts и TargetCost как пустые матрицы [].

ConSet

(Необязательно) Количество ограничений (NCONS) количеством инструментов (NINST) матрица дополнительных условий на перераспределениях портфеля. Имеющий право NINST-by-1 вектор активов контракта, PortWts, удовлетворяет все неравенства A*PortWts <= b, где A = ConSet(:,1:end-1) и b = ConSet(:,end).

Примечания

Заданные пользователями ограничения, включенные в ConSet, могут быть созданы с функциями pcalims или portcons. Однако значение по умолчанию portcons, ограничения положительности PortHolds являются обычно несоответствующими для хеджирования проблем начиная с короткой продажи, обычно требуется.

NPOINTS, количество строк в PortSens и PortHolds и длине PortCost, выведен из входных параметров. Когда целевая чувствительность, TargetSens, вводится, NPOINTS = 1; в противном случае NPOINTS = NumCosts, или равно длине вектора TargetCost.

Не все проблемы разрешимы (например, пробел решения может быть неосуществимым или неограниченным, или решение может не сходиться). Когда допустимое решение не найдено, соответствующие строки PortSens, PortHolds, и элементы PortCost дополнены NaN s как заполнители.

Описание

[PortSens,PortCost,PortHolds] = hedgeopt(Sensitivities,Price,CurrentHolds,FixedInd,NumCosts,TargetCost,TargetSens,ConSet) выделяет оптимальную преграду по одному из двух критериев:

  • Минимизируйте чувствительность портфеля (воздействие) для данного набора целевых затрат.

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

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

PortSens является рядом вопросов (NPOINTS-by-NSENS) матрица чувствительности портфеля. Когда совершенная преграда существует, PortSens является нулями. В противном случае лучшая возможная преграда выбрана.

PortCost является 1-by-NPOINTS вектор общих затрат портфеля.

PortHolds является NPOINTS-by-NINST матрица контрактов, выделенных каждому инструменту. Это перераспределенные портфели.

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте