Робастное управление финансовыми активами со стохастической волатильностью с учетом транзакционных издержек

2007

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА Управление, вычислительная техника и информатика

№ 1

УПРАВЛЕНИЕ ДИНАМИЧЕСКИМИ СИСТЕМАМИ

УДК 681.513.3

В.В. Домбровский, Д.В. Домбровский, Е.А. Ляшенко РОБАСТНОЕ УПРАВЛЕНИЕ ФИНАНСОВЫМИ АКТИВАМИ СО СТОХАСТИЧЕСКОЙ ВОЛАТИЛЬНОСТЬЮ С УЧЕТОМ ТРАНЗАКЦИОННЫХ ИЗДЕРЖЕК

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

Проблема выбора оптимальной структуры портфеля ценных бумаг (инвестиционного портфеля - ИП) - одна из основных в финансовом менеджменте. Существуют различные подходы к управлению ИП, которые отличаются способами описания эволюции цен финансовых активов, представления динамики ИП, целями управления (выбором функции риска) [1 - 5].

В работе рассматривается задача управления ИП, состоящим из рисковых вложений (обыкновенных акций) и безрискового вклада (банковского счета), допускается также возможность займа по безрисковой ставке и участие в операциях продажи без покрытия. Предложена модель управления ИП в пространстве состояний, учитывающая транзакционные издержки и ограничения на объемы торговых операций. Предполагается, что цены рисковых финансовых активов описываются дискретными аналогами уравнений диффузионного типа со стохастической волатильностью. Целью управления является отслеживание желаемой траектории роста капитала, которая задается инвестором [5].

Для оптимизации ИП предлагается использовать методологию управления с прогнозирующей моделью [5]. Привлекательной чертой такого подхода является возможность достаточно просто в явном виде учитывать ограничения на переменные состояния и управления. Получены уравнения, определяющие оптимальные стратегии прогнозирующего управления ИП с обратной связью при ограничениях на управляющие переменные.

1. Динамическая модель инвестиционного портфеля с учетом транзакционных издержек и ограничений на объемы торговых операций

Рассмотрим ИП, состоящий из п рисковых активов и одного безрискового актива. Динамика вложения х;{к), г = 1, п , в рисковый актив г-го вида подчиняется

стохастическому разностному уравнению

X

где п (к) - доходность рискового финансового актива г-го вида (случайная величина), и+ (к) > 0 - капитал, переводимый из безрискового вложения в г-й рисковый актив, и- (к) > 0 - капитал, переводимый из г-го рискового вложения в безрисковый актив. Если какая-либо переменная х,(к) < 0, г = 1, п, то это означает участие в операции «продажи без покрытия» на сумму |хг-(к)|.

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

х«+1 (к +!) = [ + Г1 (к )]

х«+1 (к) + 8-Ё(1 + ^+)и+ (к) + Ё(1 ~Хі )иі (к) І=1 і=1

где гг(к) - ставка доходности безрискового актива; Х+ > 0 - доля капитала и+ (к), отчисляемая на оплату транзакционных издержек при покупке рискового актива г-го вида; X- > 0 - доля капитала и- (к), идущая на оплату транзакционных издержек при продаже рискового актива г-го вида; переменная g(k) > 0 означает заем безрискового капитала в размере g(k), если g(k) < 0, то происходит возврат безрискового долга в размере ^(к)|. Переменная хп+1 (к +1) не может быть отрицательной, откуда следует, что

0 < хя+1

І=1 І=1

Динамика заемного капитала описывается следующим уравнением:

Хп+2

где г2(к) - ставка займа безрискового актива (гі(к) < г2(к)). Переменная хи+2(к) оз-

начает, что на сумму, равную |хи+2(к)|, сделан заем безрискового актива, она принимает только неположительные значения, откуда следует, что

Хп+2

Общий капитал портфеля V (к) = Е1+ X (к).

При управлении портфелем также учитываются следующие ограничения:

х™п

П П

хп+і

І=1 І=1

х™ < хя+2

Если нижняя граница х™1 (к) < 0 , і = 1, п , то для акций г-го вида допустимо участие в операции «продажи без покрытия» на сумму не больше, чем |хгшш (к )|;

если х™11 (к) > 0, г = 1, п, то операции «продажи без покрытия» для акций г-го вида запрещены; хгшах (к) > 0, г = 1, п , определяют максимальный объем капитала,

который можно вкладывать в акции г-го вида; хЩТ (к) > 0 определяет максимальный объем капитала, который можно вкладывать в безрисковый актив; хП+2 (к) ^ 0 определяет максимальный размер |х™“(к)| займа безрискового актива.

Отметим, что величины хі (к), і = 1, п +1, и хі (к), і = 1, п, п + 2 , на практике часто зависят от величины общего капитала ИП, что можно учесть, положив хГ (к) = у -V(к), хгтт (к) = уг-У(к), где у) и у” - постоянные коэффициенты.

Структуру такого ИП можно описать в виде стохастической сети (рис. 1), узлы которой представляют капитал х;, помещенный в финансовый актив г-го вида (при

і = 1, п - рисковые вклады, при г = п + 1 - безрисковый вклад, при г = п + 2 - безрисковый заем), а дуги - направления и объемы перераспределяемого капитала.

Рис. 1. Сетевая стуктура ИП

Для описания эволюции цен рисковых финансовых активов используем модель вида

$ (к +1) = $

1 + Иг

7=1

где $(к) - цена г-й ценной бумаги в момент времени к, г = 1, п ; р,г(к) - ожидаемая

доходность г-й ценной бумаги; ^(к) = [^ь ..., ^„]т - вектор белых шумов размерности п с нулевым средним и единичной матрицей ковариации; огу[0(к),к] - элементы матрицы волатильности ||о,у[0(к),к]||, зависящие от 0(к) линейно; 0(к) - последовательность независимых д-мерных случайных векторов с известными первым и вторым моментами: М{0(к)} = 0(к), М{0(к) 0т(к)} = ©, М{0(к) ^т(к) } = 0.

п

где

Уравнения (1), (2), (4) можно представить в матричной форме: х (к +1) = а0 (к) х (к) + Ь0 (к) и (к) +

+Ха] [0(к),к]и] (к)х(к) + ^Ь] [0(к),к]] (к)и(к),

]= ]=1

х(к) = [ [), ..., хп (к),

хп+1 (к), хп+ 2 (к) ]Т,

и(к) = [и+ (к),и+ (к),и- (к),и- (к), #(к)] , а0 (к) = йа§ (а(к), 1 + г (к), 1 + г2 (к)), а(к) = ^(1 + ^ (к), 1 + ця(к)),

О/ [0(к), к] = ^ (<1] [0(к), к] ,0,0), у = 1, п,

Л] [0(к),к] = ^(ст1;] [0(к),к],...,] [0(к),к]), у = 1,п,

Ьо (к) =

а

-(1 + Г! (к))X+ 0„

-а

(1 + Г (к)) X-0„

0„

1+Г1

- [ + Г2 (к)]

г =[і+х+ ... і+х+], х- = [і-х- ... і-х-],

Ь, [0(к), к] =

[0(к), к] [0(к), к] 0П

0„ 0п 0

0„ 0„ 0

, У = 1,п,

0„ - нулевая вектор-строка размерности п. Ограничения (3), (5), (6) - (8) и ограничения на положительность переменных м+ (к) и и-(к) в матричном виде запишутся следующим образом:

ит”

где

" Е 0ЯТ 0п оТ' ' оТ '

оТ 0„ Еп оТ оТ

Еп - Еп оТ ХтІП

-Еп Еп оТ тіп / і \ , и

-Х+ Х- і - Хп+1

Х+ -Х- -і хя+1

0п 0 п -і Х”п2

_ 0п 0п і _ _ Хп+2(к) .

х1...п(к) = [Х1 (к) ... Хп(к)]Т,

min/7\ Г min/7\ min /7 \ПТ

x {к) =|_x1 {к) ... хя {к)J ,

max/7\ Г max/7\ max/7\-|T

x (к) = [x (k)... xn (k)J ,

En - единичная матрица размерности n.

2. Управление инвестиционным портфелем

Рассмотрим задачу слежения за эталонным портфелем. Необходимо определить стратегию управления ИП путем перераспределения капитала между различными видами инвестиций так, чтобы капитал реального портфеля с наименьшими отклонениями следовал капиталу V0 (k) некоторого определяемого инвестором гипотетического эталонного портфеля, эволюция которого описывается уравнением

V0

где ц° (к) - заданная желаемая доходность портфеля. В начальный момент

V0 (0) = V(0) и распределение капитала по активам известно x(0) = x0.

Для управления портфелем используем стратегии с прогнозирующей моделью, которые определяются по следующему правилу. На каждом шаге k минимизируем критерий (функцию риска) со скользящим горизонтом управления

J (k + p/k) =

= M {* g1 [

по последовательности программных управлений u(k/k),..., u(k + ^ -1/k), зависящих от состояния системы в момент k при ограничениях (10) на u(k/k), где

u(s/k) = [u+ (s/k),..., u+ (^k), u- (s/k),..., u- (Vk), g(^к)] , м [a/b) - ^^ератор

условного математического ожидания, R(s) > 0 - матрица весовых коэффициентов, p - горизонт прогноза, k - текущий момент времени. В качестве управления в момент k берем u(k) = u(k/k). Тем самым получаем управление u(k) как функцию состояний x(k), т.е. управление с обратной связью. Чтобы получить управления u(k+1) на следующем шаге, процедура повторяется для текущего момента k + 1 и т.д.

Теорема. Вектор прогнозирующих управлений

U(к) = [мT (к/к), мT (к +1/к),мT (к + p -1/к)]T ,

минимизирующий критерий (12) при ограничениях вида (10) на траекториях системы (9), (11), на каждом шаге k определяется из решения задачи квадратичного программирования с критерием вида

Y

при ограничениях

umin (k) < SU (k),

где г(к) = [хт (к), V0 (к)]т , 5 , 0(к), Н(к) - блочные матрицы:

$ = [$ 04я+4°(2я+1)(р-1)] ,

0(к) = {^(кОр (к) ],

Я,, (к) ... Я,р(к) -

я (к) = ...............

_ Яр, (к) ... .Нрр (к)_ блоки которых определяются следующими соотношениями:

Г «-2 1

где

(к) =

Ь22 (Р - *) + К(к + 1 - 1)>

НТ (к ),

і = 5,

і > 5,

^ (к) = |ПГ=с А (к + *)} Ьп (р - і),

П7=* А (к + 7) = Ея+ 2,

Є ( +1) = Аі (*) + ст с, е (0) = ст с,

Аі (•?) = 4 (к + р -1 - я)Є(я) 4 (к + р -1 - я) +

+Е П=ім { {+{ -1 - ^ А-^ -1 - *)} ’

^12 (я) = 4 (к + Р -1 - я)б(я)В0 (к + р -1 - я) +

+Е ]= м { { + Р -1 - ^^ -1 - *)} ’

ь22 (я) = В0Т (к + Р -1- эШэ)В0 (к + р -1 - я) +

+Е "=1М { (к + { -1 - ^)б(^)В (к + ^ -1- ^)},

А (я) = йіа§(а0 (я), 1 + р0 (я));

А [0(«), я] = diag (а] [0(я), я], 0);

Л (^)"

В (5) =

|_°2и+1 J

Ъ . [0(^), я ]'

0

2п+1

С = [етп+2 -1] ,

еп - вектор-столбец размерности п, состоящий из единиц.

Оптимальное управление

и(к) = [

Е2п+1 °2п+1°(2п+1)(р-1) ] и (к).

Доказательство. Введя вектор z(.?) = хт (.?) V0 (^)^ , систему уравнений (9), (11) можно переписать в следующем виде:

Ґ п )

z (к) +

A

j=і

z (к +1) =

Ґ n Л

+

Bo

V J=1

и

где матрицы А0(я), В0(я), АД0(.у),.у], В,{0(.у),.у] определяются соотношениями (15) -(18). Критерий (12) перепишется следующим образом:

3

где вектор-строка С определяется из соотношений (19).

Таким образом, минимизацию критерия (12) по последовательности прогнозирующих управлений на траекториях систем (9) и (11) при ограничениях вида (10) на ы(к/к) можно свести к минимизации критерия (21) по последовательности прогнозирующих управлений на траекториях системы (20) при ограничениях вида (10) на ы(к/к). Из теоремы 2, приведенной в [5], следует, что оптимальный вектор

прогнозирующих управлений и(к) = [ит (к/к), ит (к +1/к), ит (к + р -1/к)]т

определяется из решения задачи квадратичного программирования с критерием вида (13) при ограничениях (14).

Литература

1. Шарп У., Александер Г., Бейли Дж. Инвестиции. М.: ИНФРА-М, 1997.

2. Cadenillas A. Consumption-investment problems with transaction costs: Survey and open problems // Mathematical Methods of Operational Research. 2000. No. 51. P. 43 - 68.

3. Merton R.C. Continuous-time finance. Cambridge MA: Blackwell, 1990.

4. Ширяев А.Н. Вероятностно-статистические модели эволюции финансовых индексов // Обозрение прикладной и промышленной математики. 1995. Т. 2. № 4. С. 527 - 555.

5. Домбровский В.В., Домбровский Д.В., Ляшенко Е.А. Управление с прогнозированием системами со случайными параметрами и мультипликативными шумами и применение к оптимизации инвестиционного портфеля // Автоматика и телемеханика. 2005. № 4.

Статья представлена кафедрой прикладной математики факультета прикладной математики и кибернетики Томского государственного университета, поступила в научную редакцию 8 июня 2007 г.